Package: src:python-argcomplete Version: 3.4.0-2 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --with python3 --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/argcomplete copying argcomplete/_check_module.py -> build/lib/argcomplete copying argcomplete/completers.py -> build/lib/argcomplete copying argcomplete/exceptions.py -> build/lib/argcomplete copying argcomplete/_check_console_script.py -> build/lib/argcomplete copying argcomplete/__init__.py -> build/lib/argcomplete copying argcomplete/lexers.py -> build/lib/argcomplete copying argcomplete/shell_integration.py -> build/lib/argcomplete copying argcomplete/io.py -> build/lib/argcomplete copying argcomplete/finders.py -> build/lib/argcomplete creating build/lib/argcomplete/packages copying argcomplete/packages/__init__.py -> build/lib/argcomplete/packages copying argcomplete/packages/_argparse.py -> build/lib/argcomplete/packages copying argcomplete/packages/_shlex.py -> build/lib/argcomplete/packages running egg_info writing argcomplete.egg-info/PKG-INFO writing dependency_links to argcomplete.egg-info/dependency_links.txt writing requirements to argcomplete.egg-info/requires.txt writing top-level names to argcomplete.egg-info/top_level.txt reading manifest file 'argcomplete.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.rst' adding license file 'NOTICE' writing manifest file 'argcomplete.egg-info/SOURCES.txt' copying argcomplete/py.typed -> build/lib/argcomplete creating build/lib/argcomplete/bash_completion.d copying argcomplete/bash_completion.d/_python-argcomplete -> build/lib/argcomplete/bash_completion.d running build_scripts creating build/scripts-3.12 copying and adjusting scripts/python-argcomplete-check-easy-install-script -> build/scripts-3.12 copying and adjusting scripts/activate-global-python-argcomplete -> build/scripts-3.12 copying and adjusting scripts/register-python-argcomplete -> build/scripts-3.12 changing mode of build/scripts-3.12/python-argcomplete-check-easy-install-script from 644 to 755 changing mode of build/scripts-3.12/activate-global-python-argcomplete from 644 to 755 changing mode of build/scripts-3.12/register-python-argcomplete from 644 to 755 installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/argcomplete copying build/lib/argcomplete/_check_module.py -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/completers.py -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/exceptions.py -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/_check_console_script.py -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/__init__.py -> build/bdist.linux-x86_64/wheel/./argcomplete creating build/bdist.linux-x86_64/wheel/argcomplete/packages copying build/lib/argcomplete/packages/__init__.py -> build/bdist.linux-x86_64/wheel/./argcomplete/packages copying build/lib/argcomplete/packages/_argparse.py -> build/bdist.linux-x86_64/wheel/./argcomplete/packages copying build/lib/argcomplete/packages/_shlex.py -> build/bdist.linux-x86_64/wheel/./argcomplete/packages copying build/lib/argcomplete/lexers.py -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/shell_integration.py -> build/bdist.linux-x86_64/wheel/./argcomplete creating build/bdist.linux-x86_64/wheel/argcomplete/bash_completion.d copying build/lib/argcomplete/bash_completion.d/_python-argcomplete -> build/bdist.linux-x86_64/wheel/./argcomplete/bash_completion.d copying build/lib/argcomplete/py.typed -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/io.py -> build/bdist.linux-x86_64/wheel/./argcomplete copying build/lib/argcomplete/finders.py -> build/bdist.linux-x86_64/wheel/./argcomplete running install_egg_info Copying argcomplete.egg-info to build/bdist.linux-x86_64/wheel/./argcomplete-3.4.0.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data creating build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts copying build/scripts-3.12/python-argcomplete-check-easy-install-script -> build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts copying build/scripts-3.12/activate-global-python-argcomplete -> build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts copying build/scripts-3.12/register-python-argcomplete -> build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts changing mode of build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts/python-argcomplete-check-easy-install-script to 755 changing mode of build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts/activate-global-python-argcomplete to 755 changing mode of build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.data/scripts/register-python-argcomplete to 755 creating build/bdist.linux-x86_64/wheel/argcomplete-3.4.0.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/.tmp-fu4ua9w4/argcomplete-3.4.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'argcomplete/__init__.py' adding 'argcomplete/_check_console_script.py' adding 'argcomplete/_check_module.py' adding 'argcomplete/completers.py' adding 'argcomplete/exceptions.py' adding 'argcomplete/finders.py' adding 'argcomplete/io.py' adding 'argcomplete/lexers.py' adding 'argcomplete/py.typed' adding 'argcomplete/shell_integration.py' adding 'argcomplete/bash_completion.d/_python-argcomplete' adding 'argcomplete/packages/__init__.py' adding 'argcomplete/packages/_argparse.py' adding 'argcomplete/packages/_shlex.py' adding 'argcomplete-3.4.0.data/scripts/activate-global-python-argcomplete' adding 'argcomplete-3.4.0.data/scripts/python-argcomplete-check-easy-install-script' adding 'argcomplete-3.4.0.data/scripts/register-python-argcomplete' adding 'argcomplete-3.4.0.dist-info/LICENSE.rst' adding 'argcomplete-3.4.0.dist-info/METADATA' adding 'argcomplete-3.4.0.dist-info/NOTICE' adding 'argcomplete-3.4.0.dist-info/WHEEL' adding 'argcomplete-3.4.0.dist-info/top_level.txt' adding 'argcomplete-3.4.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built argcomplete-3.4.0-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/build; PATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/scripts:$PATH PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/build python3.12 /<<PKGBUILDDIR>>/test/test.py -v test_action_activation (__main__.TestArgcomplete.test_action_activation) ... ok test_action_activation_with_subparser (__main__.TestArgcomplete.test_action_activation_with_subparser) ... ok test_append_space (__main__.TestArgcomplete.test_append_space) ... ok test_basic_completion (__main__.TestArgcomplete.test_basic_completion) ... ok test_choices (__main__.TestArgcomplete.test_choices) ... FAIL test_completers (__main__.TestArgcomplete.test_completers) ... FAIL test_custom_validator (__main__.TestArgcomplete.test_custom_validator) ... ok test_default_completer (__main__.TestArgcomplete.test_default_completer) ... FAIL test_different_validators (__main__.TestArgcomplete.test_different_validators) ... ok test_directory_completion (__main__.TestArgcomplete.test_directory_completion) ... ok test_display_completions (__main__.TestArgcomplete.test_display_completions) ... ok test_display_completions_with_aliases (__main__.TestArgcomplete.test_display_completions_with_aliases) ... ok test_escape_special_chars (__main__.TestArgcomplete.test_escape_special_chars) ... FAIL test_exclusive (__main__.TestArgcomplete.test_exclusive) ... FAIL test_exclusive_class (__main__.TestArgcomplete.test_exclusive_class) ... FAIL test_file_completion (__main__.TestArgcomplete.test_file_completion) ... ok test_filescompleter_filetype_integration (__main__.TestArgcomplete.test_filescompleter_filetype_integration) ... FAIL test_mixed_optional_positional (__main__.TestArgcomplete.test_mixed_optional_positional) ... FAIL test_nargs_one_or_more (__main__.TestArgcomplete.test_nargs_one_or_more) ... ok test_nargs_optional (__main__.TestArgcomplete.test_nargs_optional) ... ok test_nargs_zero_or_more (__main__.TestArgcomplete.test_nargs_zero_or_more) ... ok test_non_ascii (__main__.TestArgcomplete.test_non_ascii) ... FAIL test_non_str_choices (__main__.TestArgcomplete.test_non_str_choices) ... ok test_option_help (__main__.TestArgcomplete.test_option_help) ... ok test_optional_long_short_filtering (__main__.TestArgcomplete.test_optional_long_short_filtering) ... ok test_optional_nargs (__main__.TestArgcomplete.test_optional_nargs) ... FAIL test_positional_remainder (__main__.TestArgcomplete.test_positional_remainder) ... FAIL test_readline_entry_point (__main__.TestArgcomplete.test_readline_entry_point) ... ok test_shellcode_utility (__main__.TestArgcomplete.test_shellcode_utility) ... ok test_skipped_completer (__main__.TestArgcomplete.test_skipped_completer) ... ok test_subparser_completers (__main__.TestArgcomplete.test_subparser_completers) ... FAIL test_subparsers (__main__.TestArgcomplete.test_subparsers) ... FAIL test_suppress_args (__main__.TestArgcomplete.test_suppress_args) ... ok test_suppress_completer (__main__.TestArgcomplete.test_suppress_completer) ... ok test_repl_multiple_complete (__main__.TestArgcompleteREPL.test_repl_multiple_complete) ... ok test_repl_parse_after_complete (__main__.TestArgcompleteREPL.test_repl_parse_after_complete) ... ERROR test_repl_reuse_parser_with_positional (__main__.TestArgcompleteREPL.test_repl_reuse_parser_with_positional) ... ok test_repl_subcommand (__main__.TestArgcompleteREPL.test_repl_subcommand) ... ok test_repl_subparser_parse_after_complete (__main__.TestArgcompleteREPL.test_repl_subparser_parse_after_complete) ... usage: test.py foo [-h] {bar} test.py foo: error: too few arguments ok test_comp_point (__main__.TestBash.test_comp_point) ... ok test_completion_environment (__main__.TestBash.test_completion_environment) ... ok test_continuation (__main__.TestBash.test_continuation) ... ok test_debug_output (__main__.TestBash.test_debug_output) ... ok test_double_quoted_completion (__main__.TestBash.test_double_quoted_completion) ... ok test_exclamation_in_double_quotes (__main__.TestBash.test_exclamation_in_double_quotes) ... expected failure test_nounset (__main__.TestBash.test_nounset) ... ok test_one_space_after_exact (__main__.TestBash.test_one_space_after_exact) Test exactly one space is appended after an exact match. ... ok test_parse_special_characters (__main__.TestBash.test_parse_special_characters) ... ok test_parse_special_characters_dollar (__main__.TestBash.test_parse_special_characters_dollar) ... expected failure test_partial_completion (__main__.TestBash.test_partial_completion) ... ok test_quoted_exact (__main__.TestBash.test_quoted_exact) ... ok test_quoted_space (__main__.TestBash.test_quoted_space) ... ok test_quotes (__main__.TestBash.test_quotes) ... ok test_simple_completion (__main__.TestBash.test_simple_completion) ... ok test_single_quoted_completion (__main__.TestBash.test_single_quoted_completion) ... ok test_single_quotes_in_double_quotes (__main__.TestBash.test_single_quotes_in_double_quotes) ... ok test_single_quotes_in_single_quotes (__main__.TestBash.test_single_quotes_in_single_quotes) ... ok test_special_characters (__main__.TestBash.test_special_characters) ... ok test_special_characters_double_quoted (__main__.TestBash.test_special_characters_double_quoted) ... ok test_special_characters_single_quoted (__main__.TestBash.test_special_characters_single_quoted) ... ok test_temp_file (__main__.TestBash.test_temp_file) ... ok test_unquoted_space (__main__.TestBash.test_unquoted_space) ... ok test_wordbreak_chars (__main__.TestBash.test_wordbreak_chars) ... ok test_comp_point (__main__.TestBashGlobal.test_comp_point) ... ok test_completion_environment (__main__.TestBashGlobal.test_completion_environment) ... ok test_console_script_module (__main__.TestBashGlobal.test_console_script_module) Test completing a console_script for a module. ... ok test_console_script_module_wheel (__main__.TestBashGlobal.test_console_script_module_wheel) Test completing a console_script for a module from a wheel. ... ok test_console_script_package (__main__.TestBashGlobal.test_console_script_package) Test completing a console_script for a package. ... ok test_console_script_package_wheel (__main__.TestBashGlobal.test_console_script_package_wheel) Test completing a console_script for a package from a wheel. ... ok test_continuation (__main__.TestBashGlobal.test_continuation) ... ok test_debug_output (__main__.TestBashGlobal.test_debug_output) ... ok test_double_quoted_completion (__main__.TestBashGlobal.test_double_quoted_completion) ... ok test_exclamation_in_double_quotes (__main__.TestBashGlobal.test_exclamation_in_double_quotes) ... expected failure test_nounset (__main__.TestBashGlobal.test_nounset) ... ok test_one_space_after_exact (__main__.TestBashGlobal.test_one_space_after_exact) Test exactly one space is appended after an exact match. ... ok test_parse_special_characters (__main__.TestBashGlobal.test_parse_special_characters) ... ok test_parse_special_characters_dollar (__main__.TestBashGlobal.test_parse_special_characters_dollar) ... expected failure test_partial_completion (__main__.TestBashGlobal.test_partial_completion) ... ok test_python_completion (__main__.TestBashGlobal.test_python_completion) ... ok test_python_filename_completion (__main__.TestBashGlobal.test_python_filename_completion) ... ok test_python_module (__main__.TestBashGlobal.test_python_module) Test completing a module run with python -m. ... ok test_python_not_executable (__main__.TestBashGlobal.test_python_not_executable) Test completing a script that cannot be run directly. ... ok test_python_stuck (__main__.TestBashGlobal.test_python_stuck) ... ok test_quoted_exact (__main__.TestBashGlobal.test_quoted_exact) ... ok test_quoted_space (__main__.TestBashGlobal.test_quoted_space) ... ok test_quotes (__main__.TestBashGlobal.test_quotes) ... ok test_redirection_completion (__main__.TestBashGlobal.test_redirection_completion) ... ok test_simple_completion (__main__.TestBashGlobal.test_simple_completion) ... ok test_single_quoted_completion (__main__.TestBashGlobal.test_single_quoted_completion) ... ok test_single_quotes_in_double_quotes (__main__.TestBashGlobal.test_single_quotes_in_double_quotes) ... ok test_single_quotes_in_single_quotes (__main__.TestBashGlobal.test_single_quotes_in_single_quotes) ... ok test_special_characters (__main__.TestBashGlobal.test_special_characters) ... ok test_special_characters_double_quoted (__main__.TestBashGlobal.test_special_characters_double_quoted) ... ok test_special_characters_single_quoted (__main__.TestBashGlobal.test_special_characters_single_quoted) ... ok test_temp_file (__main__.TestBashGlobal.test_temp_file) ... ok test_unquoted_space (__main__.TestBashGlobal.test_unquoted_space) ... ok test_wordbreak_chars (__main__.TestBashGlobal.test_wordbreak_chars) ... ok test_module (__main__.TestCheckModule.test_module) ... ok test_not_package (__main__.TestCheckModule.test_not_package) ... ok test_package (__main__.TestCheckModule.test_package) ... ok test_package_main (__main__.TestCheckModule.test_package_main) ... ok test_subpackage (__main__.TestCheckModule.test_subpackage) ... ok test_escaped_special (__main__.TestSplitLine.test_escaped_special) ... ok test_escaped_special_in_double_quotes (__main__.TestSplitLine.test_escaped_special_in_double_quotes) ... expected failure test_last_wordbreak_pos (__main__.TestSplitLine.test_last_wordbreak_pos) ... ok test_punctuation (__main__.TestSplitLine.test_punctuation) ... ok test_simple (__main__.TestSplitLine.test_simple) ... ok test_unescaped_special (__main__.TestSplitLine.test_unescaped_special) ... ok test_comp_point (__main__.TestZsh.test_comp_point) ... skipped 'skip' test_completion_environment (__main__.TestZsh.test_completion_environment) ... skipped 'skip' test_continuation (__main__.TestZsh.test_continuation) ... ok test_double_quoted_completion (__main__.TestZsh.test_double_quoted_completion) ... ok test_exclamation_in_double_quotes (__main__.TestZsh.test_exclamation_in_double_quotes) ... ok test_parse_special_characters (__main__.TestZsh.test_parse_special_characters) ... skipped 'skip' test_parse_special_characters_dollar (__main__.TestZsh.test_parse_special_characters_dollar) ... skipped 'skip' test_partial_completion (__main__.TestZsh.test_partial_completion) ... ok test_quoted_exact (__main__.TestZsh.test_quoted_exact) ... ok test_quoted_space (__main__.TestZsh.test_quoted_space) ... ok test_quotes (__main__.TestZsh.test_quotes) ... ok test_simple_completion (__main__.TestZsh.test_simple_completion) ... ok test_single_quoted_completion (__main__.TestZsh.test_single_quoted_completion) ... ok test_single_quotes_in_double_quotes (__main__.TestZsh.test_single_quotes_in_double_quotes) ... ok test_single_quotes_in_single_quotes (__main__.TestZsh.test_single_quotes_in_single_quotes) ... ok test_special_characters (__main__.TestZsh.test_special_characters) ... ok test_special_characters_double_quoted (__main__.TestZsh.test_special_characters_double_quoted) ... ok test_special_characters_single_quoted (__main__.TestZsh.test_special_characters_single_quoted) ... ok test_unquoted_space (__main__.TestZsh.test_unquoted_space) ... ok test_wordbreak_chars (__main__.TestZsh.test_wordbreak_chars) ... ok test_comp_point (__main__.TestZshGlobalExplicit.test_comp_point) ... skipped 'skip' test_completion_environment (__main__.TestZshGlobalExplicit.test_completion_environment) ... skipped 'skip' test_console_script_module (__main__.TestZshGlobalExplicit.test_console_script_module) Test completing a console_script for a module. ... ok test_console_script_module_wheel (__main__.TestZshGlobalExplicit.test_console_script_module_wheel) Test completing a console_script for a module from a wheel. ... ok test_console_script_package (__main__.TestZshGlobalExplicit.test_console_script_package) Test completing a console_script for a package. ... ok test_console_script_package_wheel (__main__.TestZshGlobalExplicit.test_console_script_package_wheel) Test completing a console_script for a package from a wheel. ... ok test_continuation (__main__.TestZshGlobalExplicit.test_continuation) ... ok test_double_quoted_completion (__main__.TestZshGlobalExplicit.test_double_quoted_completion) ... ok test_exclamation_in_double_quotes (__main__.TestZshGlobalExplicit.test_exclamation_in_double_quotes) ... ok test_parse_special_characters (__main__.TestZshGlobalExplicit.test_parse_special_characters) ... skipped 'skip' test_parse_special_characters_dollar (__main__.TestZshGlobalExplicit.test_parse_special_characters_dollar) ... skipped 'skip' test_partial_completion (__main__.TestZshGlobalExplicit.test_partial_completion) ... ok test_python_completion (__main__.TestZshGlobalExplicit.test_python_completion) ... ok test_python_filename_completion (__main__.TestZshGlobalExplicit.test_python_filename_completion) ... ok test_python_module (__main__.TestZshGlobalExplicit.test_python_module) Test completing a module run with python -m. ... ok test_python_not_executable (__main__.TestZshGlobalExplicit.test_python_not_executable) Test completing a script that cannot be run directly. ... ok test_python_stuck (__main__.TestZshGlobalExplicit.test_python_stuck) ... ok test_quoted_exact (__main__.TestZshGlobalExplicit.test_quoted_exact) ... ok test_quoted_space (__main__.TestZshGlobalExplicit.test_quoted_space) ... ok test_quotes (__main__.TestZshGlobalExplicit.test_quotes) ... ok test_redirection_completion (__main__.TestZshGlobalExplicit.test_redirection_completion) ... ok test_simple_completion (__main__.TestZshGlobalExplicit.test_simple_completion) ... ok test_single_quoted_completion (__main__.TestZshGlobalExplicit.test_single_quoted_completion) ... ok test_single_quotes_in_double_quotes (__main__.TestZshGlobalExplicit.test_single_quotes_in_double_quotes) ... ok test_single_quotes_in_single_quotes (__main__.TestZshGlobalExplicit.test_single_quotes_in_single_quotes) ... ok test_special_characters (__main__.TestZshGlobalExplicit.test_special_characters) ... ok test_special_characters_double_quoted (__main__.TestZshGlobalExplicit.test_special_characters_double_quoted) ... ok test_special_characters_single_quoted (__main__.TestZshGlobalExplicit.test_special_characters_single_quoted) ... ok test_unquoted_space (__main__.TestZshGlobalExplicit.test_unquoted_space) ... ok test_wordbreak_chars (__main__.TestZshGlobalExplicit.test_wordbreak_chars) ... ok test_comp_point (__main__.TestZshGlobalImplicit.test_comp_point) ... skipped 'skip' test_completion_environment (__main__.TestZshGlobalImplicit.test_completion_environment) ... skipped 'skip' test_console_script_module (__main__.TestZshGlobalImplicit.test_console_script_module) Test completing a console_script for a module. ... ok test_console_script_module_wheel (__main__.TestZshGlobalImplicit.test_console_script_module_wheel) Test completing a console_script for a module from a wheel. ... ok test_console_script_package (__main__.TestZshGlobalImplicit.test_console_script_package) Test completing a console_script for a package. ... ok test_console_script_package_wheel (__main__.TestZshGlobalImplicit.test_console_script_package_wheel) Test completing a console_script for a package from a wheel. ... ok test_continuation (__main__.TestZshGlobalImplicit.test_continuation) ... ok test_double_quoted_completion (__main__.TestZshGlobalImplicit.test_double_quoted_completion) ... ok test_exclamation_in_double_quotes (__main__.TestZshGlobalImplicit.test_exclamation_in_double_quotes) ... ok test_parse_special_characters (__main__.TestZshGlobalImplicit.test_parse_special_characters) ... skipped 'skip' test_parse_special_characters_dollar (__main__.TestZshGlobalImplicit.test_parse_special_characters_dollar) ... skipped 'skip' test_partial_completion (__main__.TestZshGlobalImplicit.test_partial_completion) ... ok test_python_completion (__main__.TestZshGlobalImplicit.test_python_completion) ... ok test_python_filename_completion (__main__.TestZshGlobalImplicit.test_python_filename_completion) ... ok test_python_module (__main__.TestZshGlobalImplicit.test_python_module) Test completing a module run with python -m. ... ok test_python_not_executable (__main__.TestZshGlobalImplicit.test_python_not_executable) Test completing a script that cannot be run directly. ... ok test_python_stuck (__main__.TestZshGlobalImplicit.test_python_stuck) ... ok test_quoted_exact (__main__.TestZshGlobalImplicit.test_quoted_exact) ... ok test_quoted_space (__main__.TestZshGlobalImplicit.test_quoted_space) ... ok test_quotes (__main__.TestZshGlobalImplicit.test_quotes) ... ok test_redirection_completion (__main__.TestZshGlobalImplicit.test_redirection_completion) ... ok test_simple_completion (__main__.TestZshGlobalImplicit.test_simple_completion) ... ok test_single_quoted_completion (__main__.TestZshGlobalImplicit.test_single_quoted_completion) ... ok test_single_quotes_in_double_quotes (__main__.TestZshGlobalImplicit.test_single_quotes_in_double_quotes) ... ok test_single_quotes_in_single_quotes (__main__.TestZshGlobalImplicit.test_single_quotes_in_single_quotes) ... ok test_special_characters (__main__.TestZshGlobalImplicit.test_special_characters) ... ok test_special_characters_double_quoted (__main__.TestZshGlobalImplicit.test_special_characters_double_quoted) ... ok test_special_characters_single_quoted (__main__.TestZshGlobalImplicit.test_special_characters_single_quoted) ... ok test_unquoted_space (__main__.TestZshGlobalImplicit.test_unquoted_space) ... ok test_wordbreak_chars (__main__.TestZshGlobalImplicit.test_wordbreak_chars) ... ok test_warn (__main__.Warn.test_warn) ... ok ====================================================================== ERROR: test_repl_parse_after_complete (__main__.TestArgcompleteREPL.test_repl_parse_after_complete) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 935, in test_repl_parse_after_complete args = p.parse_args(["--foo", "spam", "bar"]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/argparse.py", line 1907, in parse_args args, argv = self.parse_known_args(args, namespace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/argparse.py", line 1943, in parse_known_args namespace, args = self._parse_known_args(args, namespace) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/argcomplete/packages/_argparse.py", line 302, in _parse_known_args start_index = consume_optional(start_index) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/<<PKGBUILDDIR>>/argcomplete/packages/_argparse.py", line 168, in consume_optional action, option_string, _, explicit_arg = option_tuple ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ValueError: not enough values to unpack (expected 4, got 1) ====================================================================== FAIL: test_choices (__main__.TestArgcomplete.test_choices) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 180, in test_choices self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '-h' '--ship' '--help' Items in the second set but not the first: 'submarine' 'speedboat' ====================================================================== FAIL: test_completers (__main__.TestArgcomplete.test_completers) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 301, in test_completers self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '--url' '-h' '--email' '--help' Items in the second set but not the first: 'http://url2' 'http://url1' ====================================================================== FAIL: test_default_completer (__main__.TestArgcomplete.test_default_completer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 425, in test_default_completer self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '--many' '--one' Items in the second set but not the first: 'test/' ====================================================================== FAIL: test_escape_special_chars (__main__.TestArgcomplete.test_escape_special_chars) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 833, in test_escape_special_chars self.assertEqual(set(self.run_completer(make_parser(), "prog -1 ")), {r"bar\<\$\>baz "}) AssertionError: Items in the first set but not the second: '-3' '-2' '-1' Items in the second set but not the first: 'bar\\<\\$\\>baz' ====================================================================== FAIL: test_exclusive (__main__.TestArgcomplete.test_exclusive) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 774, in test_exclusive self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '--no-bar' ====================================================================== FAIL: test_exclusive_class (__main__.TestArgcomplete.test_exclusive_class) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 823, in test_exclusive_class self.assertEqual(set(self.run_completer(parser, cmd, completer=completer)), set(output)) AssertionError: Items in the first set but not the second: '--baz' '--no-bar' '--foo' '--bar' Items in the second set but not the first: 'baz2' 'baz1' ====================================================================== FAIL: test_filescompleter_filetype_integration (__main__.TestArgcomplete.test_filescompleter_filetype_integration) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 379, in test_filescompleter_filetype_integration self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '-h' '--r' '--w' '--help' Items in the second set but not the first: 'abcaha/' 'abcdefж/' 'abcxyz' ====================================================================== FAIL: test_mixed_optional_positional (__main__.TestArgcomplete.test_mixed_optional_positional) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 794, in test_mixed_optional_positional self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '--set' Items in the second set but not the first: 'name2' 'name1' ====================================================================== FAIL: test_non_ascii (__main__.TestArgcomplete.test_non_ascii) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 483, in test_non_ascii self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '--книга' '-h' '--help' Items in the second set but not the first: 'Понедельник\\ начинается\\ в\\ субботу' 'Трудно\\ быть\\ богом' 'Парень\\ из\\ преисподней' ====================================================================== FAIL: test_optional_nargs (__main__.TestArgcomplete.test_optional_nargs) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 698, in test_optional_nargs self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '-h' '--baz' '--qux' '--foo' '--foobar' '--help' '--bar' Items in the second set but not the first: 'foo2' 'foo1' ====================================================================== FAIL: test_positional_remainder (__main__.TestArgcomplete.test_positional_remainder) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 718, in test_positional_remainder self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the second set but not the first: '--opt' 'pos' ====================================================================== FAIL: test_subparser_completers (__main__.TestArgcomplete.test_subparser_completers) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 346, in test_subparser_completers self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the second set but not the first: 'val5' ====================================================================== FAIL: test_subparsers (__main__.TestArgcomplete.test_subparsers) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/test/test.py", line 452, in test_subparsers self.assertEqual(set(self.run_completer(make_parser(), cmd)), set(output)) AssertionError: Items in the first set but not the second: '--age' 'eggs' 'spam' Items in the second set but not the first: 'in\\ the\\ rain' 'with\\ a\\ goat' 'on\\ a\\ boat' 'on\\ a\\ train' ---------------------------------------------------------------------- Ran 189 tests in 113.399s FAILED (failures=13, errors=1, skipped=12, expected failures=5) E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_argcomplete/build; PATH={home_dir}/scripts:$PATH PYTHONPATH={build_dir} {interpreter} {dir}/test/test.py -v dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13 make: *** [debian/rules:18: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202410/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.