-
-
Notifications
You must be signed in to change notification settings - Fork 87
Closed
Description
Description:
Can't run pikaur with updated Arch Linux system (with python 3.13).
Can't manually install pikaur-static, because one of its dependencies (nuitka) doesn't work with python 3.13. Can't use pikaur-static from release either, because it errors out (KeyError: 'extra-testing/python-markdown-it-py').
Attached log:
Traceback (most recent call last):
File "/usr/bin/pikaur", line 41, in <module>
main()
~~~~^^
File "/usr/lib/python3.13/site-packages/pikaur/main.py", line 518, in main
with wrapper():
~~~~~~~^^
File "/usr/lib/python3.13/site-packages/pikaur/main.py", line 107, in __enter__
logger.debug(
~~~~~~~~~~~~^
"Setting {} to {}...", attr, DEFAULT_INPUT_ENCODING,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
lock=False,
^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/site-packages/pikaur/logging_extras.py", line 81, in debug
msg = f"{color_line(self.module_name, self.color)}: {' ' * indent}{str_message}"
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pikaur/pikaprint.py", line 189, in color_line
if not color_enabled() and not force:
~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/pikaur/pikaprint.py", line 91, in color_enabled
args = parse_args()
File "/usr/lib/python3.13/site-packages/pikaur/args.py", line 821, in parse_args
parsed_args, _help = _parse_args(args=args)
~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pikaur/args.py", line 780, in _parse_args
parser, help_msgs = get_parser_for_action(app=app_name, args=args)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/pikaur/args.py", line 739, in get_parser_for_action
parsed_action = parser.parse_pikaur_args(args)
File "/usr/lib/python3.13/site-packages/pikaur/args.py", line 629, in parse_pikaur_args
parsed_args, unknown_args = self.parse_known_args(args_to_parse)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/argparse.py", line 1899, in parse_known_args
return self._parse_known_args2(args, namespace, intermixed=False)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/argparse.py", line 1928, in _parse_known_args2
namespace, args = self._parse_known_args(args, namespace, intermixed)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: ArgumentParserWithUnknowns._parse_known_args() takes 3 positional arguments but 4 were given
Metadata
Metadata
Assignees
Labels
No labels