Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#74223 - pipx broken since python 3.10.4-1 update
Attached to Project:
Arch Linux
Opened by Ícar N. S. (juxuanu) - Thursday, 24 March 2022, 10:44 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 24 March 2022, 16:48 GMT
Opened by Ícar N. S. (juxuanu) - Thursday, 24 March 2022, 10:44 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 24 March 2022, 16:48 GMT
|
Details```
❯ pipx upgrade-all Traceback (most recent call last): File "/usr/bin/pipx", line 33, in <module> sys.exit(load_entry_point('pipx==0.16.4', 'console_scripts', 'pipx')()) File "/usr/lib/python3.10/site-packages/pipx/main.py", line 765, in cli return run_pipx_command(parsed_pipx_args) File "/usr/lib/python3.10/site-packages/pipx/main.py", line 226, in run_pipx_command return commands.upgrade_all( File "/usr/lib/python3.10/site-packages/pipx/commands/upgrade.py", line 194, in upgrade_all venvs_upgraded += _upgrade_venv( File "/usr/lib/python3.10/site-packages/pipx/commands/upgrade.py", line 127, in _upgrade_venv versions_updated += _upgrade_package( File "/usr/lib/python3.10/site-packages/pipx/commands/upgrade.py", line 36, in _upgrade_package venv.upgrade_package( File "/usr/lib/python3.10/site-packages/pipx/venv.py", line 419, in upgrade_package self._update_package_metadata( File "/usr/lib/python3.10/site-packages/pipx/venv.py", line 318, in _update_package_metadata venv_package_metadata = self.get_venv_metadata_for_package( File "/usr/lib/python3.10/site-packages/pipx/venv.py", line 300, in get_venv_metadata_for_package venv_metadata = inspect_venv( File "/usr/lib/python3.10/site-packages/pipx/venv_inspect.py", line 251, in inspect_venv app_paths_of_dependencies = _dfs_package_apps( File "/usr/lib/python3.10/site-packages/pipx/venv_inspect.py", line 121, in _dfs_package_apps dependencies = get_package_dependencies( File "/usr/lib/python3.10/site-packages/pipx/venv_inspect.py", line 54, in get_package_dependencies for req in map(Requirement, dist.requires or []): File "/usr/lib/python3.10/site-packages/packaging/requirements.py", line 102, in __init__ req = REQUIREMENT.parseString(requirement_string) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 1100, in parse_string loc, tokens = self._parse(instring, 0) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 790, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 3810, in parseImpl loc, exprtokens = e._parse(instring, loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 790, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 4024, in parseImpl return e._parse( File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 790, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 3810, in parseImpl loc, exprtokens = e._parse(instring, loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 790, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 4854, in parseImpl loc, tokens = self_expr._parse(instring, loc, doActions, callPreParse=False) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 790, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 3810, in parseImpl loc, exprtokens = e._parse(instring, loc, doActions) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 827, in _parseNoCache tokens = fn(instring, tokens_start, ret_tokens) File "/usr/lib/python3.10/site-packages/pyparsing/core.py", line 283, in wrapper ret = func(*args[limit:]) File "/usr/lib/python3.10/site-packages/packaging/requirements.py", line 71, in <lambda> lambda s, l, t: Marker(s[t._original_start : t._original_end]) TypeError: slice indices must be integers or None or have an __index__ method ``` |
This task depends upon
Closed by Antonio Rojas (arojas)
Thursday, 24 March 2022, 16:48 GMT
Reason for closing: Fixed
Additional comments about closing: python-pyparsing 3.0.6
Thursday, 24 March 2022, 16:48 GMT
Reason for closing: Fixed
Additional comments about closing: python-pyparsing 3.0.6
Comment by Antonio Rojas (arojas) -
Thursday, 24 March 2022, 10:47 GMT
This has nothing to do with python 3.10.4, it's a bug in pyparsing