** Description changed:
+ SRU: Backport pipx version compatible with Python 3.9
+
+ Let's backport the version from impish to hirsute.
+
+ Regression potential: None, because the version in 21.04 doesn't work at
+ all.
+
+ Tests: The package builds, and passes its tests. a simple
+ pipx install pycowsay
+ works
+
+ ----------------------------------------------------------------
+
Running `pipx` with any parameters except for help results in the
following error:
pipx uninstall-all
Traceback (most recent call last):
- File "/usr/bin/pipx", line 11, in <module>
- load_entry_point('pipx==0.12.3.1', 'console_scripts', 'pipx')()
- File "/usr/lib/python3/dist-packages/pipx/main.py", line 496, in cli
- exit(run_pipx_command(parsed_pipx_args, binary_args))
- File "/usr/lib/python3/dist-packages/pipx/main.py", line 191, in
run_pipx_command
- commands.uninstall_all(PIPX_LOCAL_VENVS, LOCAL_BIN_DIR, verbose)
- File "/usr/lib/python3/dist-packages/pipx/commands.py", line 432, in
uninstall_all
- uninstall(venv_dir, package, local_bin_dir, verbose)
- File "/usr/lib/python3/dist-packages/pipx/commands.py", line 409, in
uninstall
- metadata = venv.get_venv_metadata_for_package(package)
- File "/usr/lib/python3/dist-packages/pipx/Venv.py", line 65, in
get_venv_metadata_for_package
- data = json.loads(
- File "/usr/lib/python3.9/json/__init__.py", line 359, in loads
- return cls(**kw).decode(s)
+ File "/usr/bin/pipx", line 11, in <module>
+ load_entry_point('pipx==0.12.3.1', 'console_scripts', 'pipx')()
+ File "/usr/lib/python3/dist-packages/pipx/main.py", line 496, in cli
+ exit(run_pipx_command(parsed_pipx_args, binary_args))
+ File "/usr/lib/python3/dist-packages/pipx/main.py", line 191, in
run_pipx_command
+ commands.uninstall_all(PIPX_LOCAL_VENVS, LOCAL_BIN_DIR, verbose)
+ File "/usr/lib/python3/dist-packages/pipx/commands.py", line 432, in
uninstall_all
+ uninstall(venv_dir, package, local_bin_dir, verbose)
+ File "/usr/lib/python3/dist-packages/pipx/commands.py", line 409, in
uninstall
+ metadata = venv.get_venv_metadata_for_package(package)
+ File "/usr/lib/python3/dist-packages/pipx/Venv.py", line 65, in
get_venv_metadata_for_package
+ data = json.loads(
+ File "/usr/lib/python3.9/json/__init__.py", line 359, in loads
+ return cls(**kw).decode(s)
TypeError: __init__() got an unexpected keyword argument 'encoding'
- ---
+ ---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu65
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
DistroRelease: Ubuntu 21.04
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: pipx 0.12.3.1-3ubuntu1
PackageArchitecture: all
ProcVersionSignature: Ubuntu 5.11.0-16.17-lowlatency 5.11.12
Tags: hirsute
Uname: Linux 5.11.0-16-lowlatency x86_64
UpgradeStatus: Upgraded to hirsute on 2020-12-28 (123 days ago)
UserGroups: adm audio cdrom dip docker floppy netdev plugdev scanner sudo sys
systemd-journal tty video wireshark
_MarkForUpload: True
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1926806
Title:
pipx terminates with "TypeError: __init__() got an unexpected keyword
argument 'encoding'"
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-pipx/+bug/1926806/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs