** Changed in: python-pipx (Ubuntu)
       Status: Confirmed => Fix Committed

** Changed in: python-pipx (Ubuntu Hirsute)
       Status: New => In Progress

** 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.
+ all, and there are no dependencies or build dependencies.
  
  Tests: The package builds, and passes its tests. a simple
-   pipx install pycowsay
+   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)
  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