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.

Reply via email to