** 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

Reply via email to