Package: src:typer
Version: 0.15.1-1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with python3 --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
pybuild --clean -i python{version} -p "3.12 3.13"
rm -rf .pybuild/
find . -name \*.pyc -exec rm {} \;
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/typer.substvars debian/python3-typer.substvars
debian/python-typer-doc.substvars debian/files
rm -fr -- debian/typer/ debian/tmp/ debian/python3-typer/
debian/python-typer-doc/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path
.\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o
-type f -a \
[... snipped ...]
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002.py:18:
AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/paramet...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002.py:37:
AssertionError
_______________________________ test_invalid_id ________________________________
def test_invalid_id():
result = runner.invoke(app, ["1002"])
assert result.exit_code != 0
> assert (
"Invalid value for 'ID': 1002 is not in the range 0<=x<=1000" in
result.output
)
E assert "Invalid value for 'ID': 1002 is not in the range 0<=x<=1000" in
''
E + where '' = <Result TypeError('TyperArgument.make_metavar() takes 1
positional argument but 2 were given')>.output
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002_an.py:18:
AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/paramet...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002_an.py:37:
AssertionError
_______________________________ test_not_exists ________________________________
tmpdir = local('/tmp/pytest-of-buildd/pytest-1/test_not_exists2')
def test_not_exists(tmpdir):
config_file = Path(tmpdir) / "config.txt"
if config_file.exists(): # pragma: no cover
config_file.unlink()
result = runner.invoke(app, ["--config", f"{config_file}"])
assert result.exit_code != 0
> assert "Invalid value for '--config': File" in result.output
E assert "Invalid value for '--config': File" in "Usage: main
[OPTIONS]\nTry 'main --help' for help.\n\nError: Invalid value for '--config'
(env var: 'None'): File
'/tmp/pytest-of-buildd/pytest-1/test_not_exists2/config.txt' does not exist.\n"
E + where "Usage: main [OPTIONS]\nTry 'main --help' for help.\n\nError:
Invalid value for '--config' (env var: 'None'): File
'/tmp/pytest-of-buildd/pytest-1/test_not_exists2/config.txt' does not exist.\n"
= <Result SystemExit(2)>.output
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002.py:22:
AssertionError
___________________________________ test_dir ___________________________________
def test_dir():
result = runner.invoke(app, ["--config", "./"])
assert result.exit_code != 0
> assert "Invalid value for '--config': File './' is a directory." in
> result.output
E assert "Invalid value for '--config': File './' is a directory." in
"Usage: main [OPTIONS]\nTry 'main --help' for help.\n\nError: Invalid value for
'--config' (env var: 'None'): File './' is a directory.\n"
E + where "Usage: main [OPTIONS]\nTry 'main --help' for help.\n\nError:
Invalid value for '--config' (env var: 'None'): File './' is a directory.\n" =
<Result SystemExit(2)>.output
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002.py:38:
AssertionError
_______________________________ test_not_exists ________________________________
tmpdir = local('/tmp/pytest-of-buildd/pytest-1/test_not_exists3')
def test_not_exists(tmpdir):
config_file = Path(tmpdir) / "config.txt"
if config_file.exists(): # pragma: no cover
config_file.unlink()
result = runner.invoke(app, ["--config", f"{config_file}"])
assert result.exit_code != 0
> assert "Invalid value for '--config': File" in result.output
E assert "Invalid value for '--config': File" in "Usage: main
[OPTIONS]\nTry 'main --help' for help.\n\nError: Invalid value for '--config'
(env var: 'None'): File
'/tmp/pytest-of-buildd/pytest-1/test_not_exists3/config.txt' does not exist.\n"
E + where "Usage: main [OPTIONS]\nTry 'main --help' for help.\n\nError:
Invalid value for '--config' (env var: 'None'): File
'/tmp/pytest-of-buildd/pytest-1/test_not_exists3/config.txt' does not exist.\n"
= <Result SystemExit(2)>.output
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002_an.py:22:
AssertionError
___________________________________ test_dir ___________________________________
def test_dir():
result = runner.invoke(app, ["--config", "./"])
assert result.exit_code != 0
> assert "Invalid value for '--config': File './' is a directory." in
> result.output
E assert "Invalid value for '--config': File './' is a directory." in
"Usage: main [OPTIONS]\nTry 'main --help' for help.\n\nError: Invalid value for
'--config' (env var: 'None'): File './' is a directory.\n"
E + where "Usage: main [OPTIONS]\nTry 'main --help' for help.\n\nError:
Invalid value for '--config' (env var: 'None'): File './' is a directory.\n" =
<Result SystemExit(2)>.output
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002_an.py:38:
AssertionError
______________________________ test_invalid_uuid _______________________________
def test_invalid_uuid():
result = runner.invoke(app, ["7479706572-72756c6573"])
assert result.exit_code != 0
> assert (
"Invalid value for 'USER_ID': '7479706572-72756c6573' is not a
valid UUID"
in result.output
)
E assert "Invalid value for 'USER_ID': '7479706572-72756c6573' is not a
valid UUID" in ''
E + where '' = <Result TypeError('TyperArgument.make_metavar() takes 1
positional argument but 2 were given')>.output
tests/test_tutorial/test_parameter_types/test_uuid/test_tutorial001.py:25:
AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/paramet...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_parameter_types/test_uuid/test_tutorial001.py:37:
AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/termina...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_terminating/test_tutorial001.py:43: AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/termina...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_terminating/test_tutorial002.py:33: AssertionError
______________________________ test_root_no_rich _______________________________
def test_root_no_rich():
# Mainly for coverage
rich = typer.core.rich
typer.core.rich = None
result = runner.invoke(app, ["root"])
assert result.exit_code == 1
assert "The root user is reserved" in result.stdout
> assert "Aborted!" in result.stdout
E AssertionError: assert 'Aborted!' in 'The root user is reserved\n'
E + where 'The root user is reserved\n' = <Result SystemExit(1)>.stdout
tests/test_tutorial/test_terminating/test_tutorial003.py:42: AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/termina...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_terminating/test_tutorial003.py:52: AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/testing...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_testing/test_app01.py:18: AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/testing...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_testing/test_app02.py:18: AssertionError
_________________________________ test_script __________________________________
def test_script():
result = subprocess.run(
[sys.executable, "-m", "coverage", "run", mod.__file__, "--help"],
capture_output=True,
encoding="utf-8",
)
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = CompletedProcess(args=['/usr/bin/python3', '-m',
'coverage', 'run',
'/<<PKGBUILDDIR>>/docs_src/testing...âââââââââââââââââââââââââââââ¯\nTypeError:
TyperArgument.make_metavar() takes 1 positional argument but 2 were
given\n').stdout
tests/test_tutorial/test_testing/test_app02_an.py:18: AssertionError
___________________________________ test_cli ___________________________________
def test_cli():
result = runner.invoke(mod.typer_click_object, [])
> assert "Missing command" in result.stdout
E AssertionError: assert 'Missing command' in ''
E + where '' = <Result SystemExit(2)>.stdout
tests/test_tutorial/test_using_click/test_tutorial003.py:13: AssertionError
___________________________________ test_cli ___________________________________
def test_cli():
result = runner.invoke(mod.cli, [])
> assert "Usage" in result.stdout
E AssertionError: assert 'Usage' in ''
E + where '' = <Result SystemExit(2)>.stdout
tests/test_tutorial/test_using_click/test_tutorial004.py:13: AssertionError
=========================== short test summary info ============================
FAILED tests/test_cli/test_app_other_name.py::test_script_help - AssertionErr...
FAILED tests/test_cli/test_doc.py::test_doc - assert '# `multiapp`\n\nDemo Ap...
FAILED tests/test_cli/test_doc.py::test_doc_output - FileNotFoundError: [Errn...
FAILED tests/test_cli/test_doc.py::test_doc_title_output - FileNotFoundError:...
FAILED tests/test_cli/test_doc.py::test_doc_html_output - FileNotFoundError: ...
FAILED tests/test_cli/test_extending_app.py::test_script_help - AssertionErro...
FAILED tests/test_cli/test_extending_app.py::test_script_sub_command_help - A...
FAILED tests/test_cli/test_extending_empty_app.py::test_script_help - Asserti...
FAILED tests/test_cli/test_help.py::test_script_help - AssertionError: assert...
FAILED tests/test_cli/test_multi_app.py::test_script_help - AssertionError: a...
FAILED tests/test_cli/test_multi_app.py::test_script_sub - AssertionError: as...
FAILED tests/test_cli/test_multi_app_cli.py::test_script_help - AssertionErro...
FAILED tests/test_cli/test_multi_app_cli.py::test_script_sub - AssertionError...
FAILED tests/test_cli/test_multi_app_sub.py::test_script_help - AssertionErro...
FAILED tests/test_cli/test_multi_func.py::test_help - AssertionError: assert ...
FAILED tests/test_cli/test_sub.py::test_script_help - AssertionError: assert ...
FAILED tests/test_cli/test_sub_completion.py::test_script_completion_run - As...
FAILED tests/test_cli/test_sub_help.py::test_script_help - AssertionError: as...
FAILED tests/test_compat/test_option_get_help.py::test_hidden_option - assert...
FAILED tests/test_compat/test_option_get_help.py::test_hidden_option_no_rich
FAILED
tests/test_completion/test_completion_show.py::test_completion_show_invalid_shell
FAILED tests/test_others.py::test_forward_references - assert "Invalid value ...
FAILED tests/test_others.py::test_context_settings_inheritance_single_command
FAILED tests/test_prog_name.py::test_custom_prog_name - AssertionError: asser...
FAILED tests/test_rich_markup_mode.py::test_rich_markup_mode_rich - assert False
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_default/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial001.py::test_help_no_rich
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial001_an.py::test_help_no_rich
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial003.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial003.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial003_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_envvar/test_tutorial003_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial001.py::test_help_no_rich
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial001_an.py::test_help_no_rich
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial003.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial003.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial003_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial003_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial004.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial004.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial004_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial004_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial005.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial005.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial005_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial005_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial006.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial006.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial006_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial006_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial007.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial007.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial007_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial007_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial008.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial008.py::test_help_no_rich
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial008.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial008_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial008_an.py::test_help_no_rich
FAILED
tests/test_tutorial/test_arguments/test_help/test_tutorial008_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial001.py::test_call_no_arg
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial001.py::test_call_no_arg_no_rich
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial001_an.py::test_call_no_arg
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial001_an.py::test_call_no_arg_no_rich
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial003.py::test_call_no_arg
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial003.py::test_call_no_arg_no_rich
FAILED
tests/test_tutorial/test_arguments/test_optional/test_tutorial003.py::test_script
FAILED
tests/test_tutorial/test_commands/test_arguments/test_tutorial001.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_arguments/test_tutorial001.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_callback/test_tutorial001.py::test_wrong_verbose
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial001.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial001.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial001_an.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial001_an.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial002.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial002.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial003.py::test_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial003.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial004.py::test_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial004.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial004.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial004_an.py::test_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial004_an.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial004_an.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial005.py::test_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial005.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial005.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial005_an.py::test_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial005_an.py::test_help_create
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial005_an.py::test_help_delete
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial006.py::test_main_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial007.py::test_main_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial007.py::test_create_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial007_an.py::test_main_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial007_an.py::test_create_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial008.py::test_main_help
FAILED
tests/test_tutorial/test_commands/test_help/test_tutorial008.py::test_script
FAILED
tests/test_tutorial/test_commands/test_index/test_tutorial001.py::test_no_arg
FAILED
tests/test_tutorial/test_commands/test_index/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_commands/test_index/test_tutorial003.py::test_no_arg
FAILED tests/test_tutorial/test_exceptions/test_tutorial002.py::test_script
FAILED tests/test_tutorial/test_first_steps/test_tutorial002.py::test_1 - ass...
FAILED tests/test_tutorial/test_first_steps/test_tutorial002.py::test_script
FAILED tests/test_tutorial/test_first_steps/test_tutorial003.py::test_1 - ass...
FAILED tests/test_tutorial/test_first_steps/test_tutorial003.py::test_script
FAILED tests/test_tutorial/test_first_steps/test_tutorial004.py::test_help - ...
FAILED tests/test_tutorial/test_first_steps/test_tutorial004.py::test_script
FAILED tests/test_tutorial/test_first_steps/test_tutorial005.py::test_help - ...
FAILED tests/test_tutorial/test_first_steps/test_tutorial005.py::test_script
FAILED tests/test_tutorial/test_first_steps/test_tutorial006.py::test_help - ...
FAILED tests/test_tutorial/test_first_steps/test_tutorial006.py::test_script
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial002.py::test_invalid_args
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial002_an.py::test_invalid_args
FAILED
tests/test_tutorial/test_multiple_values/test_arguments_with_multiple_values/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_options/test_callback/test_tutorial001.py::test_2
FAILED
tests/test_tutorial/test_options/test_callback/test_tutorial001_an.py::test_2
FAILED
tests/test_tutorial/test_options/test_callback/test_tutorial003.py::test_2
FAILED
tests/test_tutorial/test_options/test_callback/test_tutorial003_an.py::test_2
FAILED
tests/test_tutorial/test_options/test_callback/test_tutorial004.py::test_2
FAILED
tests/test_tutorial/test_options/test_callback/test_tutorial004_an.py::test_2
FAILED tests/test_tutorial/test_options/test_help/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial001_an.py::test_script
FAILED tests/test_tutorial/test_options/test_help/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial002_an.py::test_script
FAILED tests/test_tutorial/test_options/test_help/test_tutorial003.py::test_help
FAILED
tests/test_tutorial/test_options/test_help/test_tutorial003_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial001.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial001_an.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial002.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial002_an.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial003.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial003_an.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial004.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial004_an.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial005.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_name/test_tutorial005_an.py::test_option_help
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial003.py::test_help
FAILED
tests/test_tutorial/test_options/test_prompt/test_tutorial003_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001.py::test_1
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001.py::test_help_no_rich
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001_an.py::test_1
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001_an.py::test_help_no_rich
FAILED
tests/test_tutorial/test_options/test_required/test_tutorial001_an.py::test_script
FAILED tests/test_tutorial/test_options/test_version/test_tutorial003.py::test_2
FAILED
tests/test_tutorial/test_options/test_version/test_tutorial003_an.py::test_2
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial002.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial002_an.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_custom_types/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_datetime/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_datetime/test_tutorial001.py::test_invalid
FAILED
tests/test_tutorial/test_parameter_types/test_datetime/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_datetime/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_datetime/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial001.py::test_invalid_case
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial001.py::test_invalid_other
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial003.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial003.py::test_call_no_arg
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial003_an.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_enum/test_tutorial003_an.py::test_call_no_arg
FAILED
tests/test_tutorial/test_parameter_types/test_index/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_index/test_tutorial001.py::test_invalid
FAILED
tests/test_tutorial/test_parameter_types/test_index/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001.py::test_help_no_rich
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001.py::test_invalid_id
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001.py::test_invalid_age
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001.py::test_invalid_score
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001_an.py::test_help
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001_an.py::test_help_no_rich
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001_an.py::test_invalid_id
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001_an.py::test_invalid_age
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001_an.py::test_invalid_score
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial001_an.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002.py::test_invalid_id
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002_an.py::test_invalid_id
FAILED
tests/test_tutorial/test_parameter_types/test_number/test_tutorial002_an.py::test_script
FAILED
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002.py::test_not_exists
FAILED
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002.py::test_dir
FAILED
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002_an.py::test_not_exists
FAILED
tests/test_tutorial/test_parameter_types/test_path/test_tutorial002_an.py::test_dir
FAILED
tests/test_tutorial/test_parameter_types/test_uuid/test_tutorial001.py::test_invalid_uuid
FAILED
tests/test_tutorial/test_parameter_types/test_uuid/test_tutorial001.py::test_script
FAILED tests/test_tutorial/test_terminating/test_tutorial001.py::test_script
FAILED tests/test_tutorial/test_terminating/test_tutorial002.py::test_script
FAILED
tests/test_tutorial/test_terminating/test_tutorial003.py::test_root_no_rich
FAILED tests/test_tutorial/test_terminating/test_tutorial003.py::test_script
FAILED tests/test_tutorial/test_testing/test_app01.py::test_script - Assertio...
FAILED tests/test_tutorial/test_testing/test_app02.py::test_script - Assertio...
FAILED tests/test_tutorial/test_testing/test_app02_an.py::test_script - Asser...
FAILED tests/test_tutorial/test_using_click/test_tutorial003.py::test_cli - A...
FAILED tests/test_tutorial/test_using_click/test_tutorial004.py::test_cli - A...
===== 247 failed, 714 passed, 6 skipped, 2 deselected in 100.59s (0:01:40) =====
E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: pytest-3
-k 'not test_show_completion and not test_install_completion'
--ignore=tests/test_tutorial/test_subcommands/test_tutorial001.py
--ignore=tests/test_tutorial/test_subcommands/test_tutorial003.py
rm -fr -- /tmp/dh-xdg-rundir-8bKytlN8
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
3.13" returned exit code 13
make[1]: *** [debian/rules:39: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:29: binary] Error 2
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/202502/
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 add an affects on src:typer, so that this is still
visible in the BTS web page for this package.
Thanks.