--- Begin Message ---
Source: pydocstyle
Version: 6.3.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20231212 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --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:110: Building wheel for python3.12 with "build"
> module
> I: pybuild base:310: python3.12 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pydocstyle
> * Building wheel...
> Successfully built pydocstyle-6.3.0-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.12 with
> "installer" module
> I: pybuild plugin_pyproject:110: Building wheel for python3.11 with "build"
> module
> I: pybuild base:310: python3.11 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pydocstyle
> * Building wheel...
> Successfully built pydocstyle-6.3.0-py3-none-any.whl
> I: pybuild plugin_pyproject:122: Unpacking wheel built for python3.11 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:310: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pydocstyle/build; python3.12 -m
> pytest --ignore=tests/test_integration.py
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0 --
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: pyproject.toml
> collecting ... collected 108 items
>
> tests/parser_test.py::test_function PASSED [
> 0%]
> tests/parser_test.py::test_simple_fstring FAILED [
> 1%]
> tests/parser_test.py::test_fstring_with_args FAILED [
> 2%]
> tests/parser_test.py::test_decorated_function PASSED [
> 3%]
> tests/parser_test.py::test_nested_function PASSED [
> 4%]
> tests/parser_test.py::test_conditional_nested_function PASSED [
> 5%]
> tests/parser_test.py::test_doubly_nested_function PASSED [
> 6%]
> tests/parser_test.py::test_class PASSED [
> 7%]
> tests/parser_test.py::test_public_method PASSED [
> 8%]
> tests/parser_test.py::test_private_method PASSED [
> 9%]
> tests/parser_test.py::test_magic_method PASSED [
> 10%]
> tests/parser_test.py::test_nested_class PASSED [
> 11%]
> tests/parser_test.py::test_raise_from PASSED [
> 12%]
> tests/parser_test.py::test_simple_matrix_multiplication PASSED [
> 12%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code0]
> PASSED [ 13%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code1]
> PASSED [ 14%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code2]
> PASSED [ 15%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path0]
> PASSED [ 16%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path1]
> PASSED [ 17%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path2]
> PASSED [ 18%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path3]
> PASSED [ 19%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path4]
> PASSED [ 20%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path5]
> PASSED [ 21%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path0]
> PASSED [ 22%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path1]
> PASSED [ 23%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path2]
> PASSED [ 24%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path3]
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path4]
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path5]
> PASSED [ 26%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path6]
> PASSED [ 27%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path7]
> PASSED [ 28%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[/-False]
> PASSED [ 29%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[_foo/-True]
> PASSED [ 30%]
> tests/parser_test.py::test_complex_module PASSED [
> 31%]
> tests/parser_test.py::test_dunder_all[code0] PASSED [
> 32%]
> tests/parser_test.py::test_dunder_all[code1] PASSED [
> 33%]
> tests/parser_test.py::test_dunder_all[code2] PASSED [
> 34%]
> tests/parser_test.py::test_dunder_all[code3] PASSED [
> 35%]
> tests/parser_test.py::test_dunder_all[code4] PASSED [
> 36%]
> tests/parser_test.py::test_dunder_all[code5] PASSED [
> 37%]
> tests/parser_test.py::test_dunder_all[code6] PASSED [
> 37%]
> tests/parser_test.py::test_dunder_all[code7] PASSED [
> 38%]
> tests/parser_test.py::test_dunder_all[code8] PASSED [
> 39%]
> tests/parser_test.py::test_dunder_all[code9] PASSED [
> 40%]
> tests/parser_test.py::test_dunder_all[code10] PASSED [
> 41%]
> tests/parser_test.py::test_single_value_dunder_all PASSED [
> 42%]
> tests/parser_test.py::test_indeterminable_dunder_all[code0] PASSED [
> 43%]
> tests/parser_test.py::test_indeterminable_dunder_all[code1] PASSED [
> 44%]
> tests/parser_test.py::test_indeterminable_dunder_all[code2] PASSED [
> 45%]
> tests/parser_test.py::test_indeterminable_dunder_all[code3] PASSED [
> 46%]
> tests/parser_test.py::test_indeterminable_dunder_all[code4] PASSED [
> 47%]
> tests/parser_test.py::test_indeterminable_dunder_all[code5] PASSED [
> 48%]
> tests/parser_test.py::test_indeterminable_dunder_all[code6] PASSED [
> 49%]
> tests/parser_test.py::test_future_import[code0] PASSED [
> 50%]
> tests/parser_test.py::test_future_import[code1] PASSED [
> 50%]
> tests/parser_test.py::test_future_import[code2] PASSED [
> 51%]
> tests/parser_test.py::test_future_import[code3] PASSED [
> 52%]
> tests/parser_test.py::test_future_import[code4] PASSED [
> 53%]
> tests/parser_test.py::test_future_import[code5] PASSED [
> 54%]
> tests/parser_test.py::test_future_import[code6] PASSED [
> 55%]
> tests/parser_test.py::test_noqa_function PASSED [
> 56%]
> tests/parser_test.py::test_invalid_syntax[code0] PASSED [
> 57%]
> tests/parser_test.py::test_invalid_syntax[code1] PASSED [
> 58%]
> tests/parser_test.py::test_invalid_syntax[code2] PASSED [
> 59%]
> tests/parser_test.py::test_parsing_function_decorators[code0] PASSED [
> 60%]
> tests/parser_test.py::test_parsing_function_decorators[code1] PASSED [
> 61%]
> tests/parser_test.py::test_parsing_function_decorators[code2] PASSED [
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code3] PASSED [
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code4] PASSED [
> 63%]
> tests/parser_test.py::test_parsing_function_decorators[code5] PASSED [
> 64%]
> tests/parser_test.py::test_parsing_function_decorators[code6] PASSED [
> 65%]
> tests/parser_test.py::test_parsing_method_decorators[code0] PASSED [
> 66%]
> tests/parser_test.py::test_parsing_method_decorators[code1] PASSED [
> 67%]
> tests/parser_test.py::test_parsing_method_decorators[code2] PASSED [
> 68%]
> tests/parser_test.py::test_parsing_method_decorators[code3] PASSED [
> 69%]
> tests/parser_test.py::test_parsing_method_decorators[code4] PASSED [
> 70%]
> tests/test_decorators.py::TestParser::test_parse_class_single_decorator
> PASSED [ 71%]
> tests/test_decorators.py::TestParser::test_parse_class_decorators PASSED [
> 72%]
> tests/test_decorators.py::TestParser::test_parse_class_nested_decorator
> PASSED [ 73%]
> tests/test_decorators.py::TestParser::test_parse_method_single_decorator
> PASSED [ 74%]
> tests/test_decorators.py::TestParser::test_parse_method_decorators PASSED [
> 75%]
> tests/test_decorators.py::TestParser::test_parse_function_decorator PASSED [
> 75%]
> tests/test_decorators.py::TestParser::test_parse_async_function_decorator
> PASSED [ 76%]
> tests/test_decorators.py::TestParser::test_parse_method_nested_decorator
> PASSED [ 77%]
> tests/test_decorators.py::TestMethod::test_is_public_normal PASSED [
> 78%]
> tests/test_decorators.py::TestMethod::test_is_public_setter PASSED [
> 79%]
> tests/test_decorators.py::TestMethod::test_is_public_deleter PASSED [
> 80%]
> tests/test_decorators.py::TestMethod::test_is_public_trick PASSED [
> 81%]
> tests/test_definitions.py::test_complex_file[test] PASSED [
> 82%]
> tests/test_definitions.py::test_complex_file[unicode_literals] PASSED [
> 83%]
> tests/test_definitions.py::test_complex_file[nested_class] PASSED [
> 84%]
> tests/test_definitions.py::test_complex_file[capitalization] PASSED [
> 85%]
> tests/test_definitions.py::test_complex_file[comment_after_def_bug] PASSED [
> 86%]
> tests/test_definitions.py::test_complex_file[multi_line_summary_start] PASSED
> [ 87%]
> tests/test_definitions.py::test_complex_file[all_import] PASSED [
> 87%]
> tests/test_definitions.py::test_complex_file[all_import_as] PASSED [
> 88%]
> tests/test_definitions.py::test_complex_file[superfluous_quotes] PASSED [
> 89%]
> tests/test_definitions.py::test_complex_file[noqa] PASSED [
> 90%]
> tests/test_definitions.py::test_complex_file[sections] PASSED [
> 91%]
> tests/test_definitions.py::test_complex_file[functions] PASSED [
> 92%]
> tests/test_definitions.py::test_complex_file[canonical_google_examples]
> PASSED [ 93%]
> tests/test_definitions.py::test_complex_file[canonical_numpy_examples] PASSED
> [ 94%]
> tests/test_definitions.py::test_complex_file[canonical_pep257_examples]
> PASSED [ 95%]
> tests/test_utils.py::test_common_prefix PASSED [
> 96%]
> tests/test_utils.py::test_no_common_prefix PASSED [
> 97%]
> tests/test_utils.py::test_differ_length PASSED [
> 98%]
> tests/test_utils.py::test_empty_string PASSED [
> 99%]
> tests/test_utils.py::test_strip_non_alphanumeric PASSED
> [100%]
>
> =================================== FAILURES
> ===================================
> _____________________________ test_simple_fstring
> ______________________________
>
> def test_simple_fstring():
> """Test parsing of a function with a simple fstring as a docstring."""
> parser = Parser()
> code = CodeSnippet("""\
> def do_something(pos_param0, pos_param1, kw_param0="default"):
> f\"""Do something.\"""
> return None
> """)
> module = parser.parse(code, 'file_path')
> assert module.is_public
> assert module.dunder_all is None
>
> function, = module.children
> assert function.name == 'do_something'
> assert function.decorators == []
> assert function.children == []
> > assert function.docstring == 'f"""Do something."""'
> E assert None == 'f"""Do something."""'
> E + where None = Function(name='do_something', _source=['def
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', ' f"""Do
> something."""\n', ' return None\n'], start=1, end=3, decorators=[],
> docstring=None, children=[], callable_args=['pos_param0', 'pos_param1',
> 'kw_param0'], parent=Module(name='file_path', _source=['def
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', ' f"""Do
> something."""\n', ' return None\n'], start=1, end=4, decorators=[],
> docstring=None, children=[Function(name='do_something', _source=['def
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', ' f"""Do
> something."""\n', ' return None\n'], start=1, end=3, decorators=[],
> docstring=None, children=[], callable_args=['pos_param0', 'pos_param1',
> 'kw_param0'], parent=Module(name='file_path', _source=['def
> do_something(pos_param0, pos_param1, kw_param0="default"):\n', ' f"""Do
> something."""\n', ' return None\n'], start=1, end=4, decorators=[],
> docstring=None, children=[...], parent=None, _dunder_all=None,
> dunder_all_error=None, future_imports=set(), skipped_error_codes=''),
> skipped_error_codes='')], parent=None, _dunder_all=None,
> dunder_all_error=None, future_imports=set(), skipped_error_codes=''),
> skipped_error_codes='').docstring
>
> tests/parser_test.py:69: AssertionError
> ____________________________ test_fstring_with_args
> ____________________________
>
> def test_fstring_with_args():
> """Test parsing of a function with an fstring with args as a
> docstring."""
> parser = Parser()
> code = CodeSnippet("""\
> foo = "bar"
> bar = "baz"
> def do_something(pos_param0, pos_param1, kw_param0="default"):
> f\"""Do some {foo} and some {bar}.\"""
> return None
> """)
> module = parser.parse(code, 'file_path')
> assert module.is_public
> assert module.dunder_all is None
>
> function, = module.children
> assert function.name == 'do_something'
> assert function.decorators == []
> assert function.children == []
> > assert function.docstring == 'f"""Do some {foo} and some {bar}."""'
> E assert None == 'f"""Do some {foo} and some {bar}."""'
> E + where None = Function(name='do_something', _source=['foo =
> "bar"\n', 'bar = "baz"\n', 'def do_something(pos_param0, pos_param1,
> kw_param0="default"):\n', ' f"""Do some {foo} and some {bar}."""\n', '
> return None\n'], start=3, end=5, decorators=[], docstring=None, children=[],
> callable_args=['pos_param0', 'pos_param1', 'kw_param0'],
> parent=Module(name='file_path', _source=['foo = "bar"\n', 'bar = "baz"\n',
> 'def do_something(pos_param0, pos_param1, kw_param0="default"):\n', '
> f"""Do some {foo} and some {bar}."""\n', ' return None\n'], start=1,
> end=6, decorators=[], docstring=None, children=[Function(name='do_something',
> _source=['foo = "bar"\n', 'bar = "baz"\n', 'def do_something(pos_param0,
> pos_param1, kw_param0="default"):\n', ' f"""Do some {foo} and some
> {bar}."""\n', ' return None\n'], start=3, end=5, decorators=[],
> docstring=None, children=[], callable_args=['pos_param0', 'pos_param1',
> 'kw_param0'], parent=Module(name='file_path', _source=['foo = "bar"\n', 'bar
> = "baz"\n', 'def do_something(pos_param0, pos_param1,
> kw_param0="default"):\n', ' f"""Do some {foo} and some {bar}."""\n', '
> return None\n'], start=1, end=6, decorators=[], docstring=None,
> children=[...], parent=None, _dunder_all=None, dunder_all_error=None,
> future_imports=set(), skipped_error_codes=''), skipped_error_codes='')],
> parent=None, _dunder_all=None, dunder_all_error=None, future_imports=set(),
> skipped_error_codes=''), skipped_error_codes='').docstring
>
> tests/parser_test.py:100: AssertionError
> ======================== 2 failed, 106 passed in 0.61s
> =========================
> E: pybuild pybuild:395: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pydocstyle/build; python3.12 -m
> pytest --ignore=tests/test_integration.py
> I: pybuild base:310: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pydocstyle/build; python3.11 -m
> pytest --ignore=tests/test_integration.py
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.3, pluggy-1.3.0 --
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: pyproject.toml
> collecting ... collected 108 items
>
> tests/parser_test.py::test_function PASSED [
> 0%]
> tests/parser_test.py::test_simple_fstring PASSED [
> 1%]
> tests/parser_test.py::test_fstring_with_args PASSED [
> 2%]
> tests/parser_test.py::test_decorated_function PASSED [
> 3%]
> tests/parser_test.py::test_nested_function PASSED [
> 4%]
> tests/parser_test.py::test_conditional_nested_function PASSED [
> 5%]
> tests/parser_test.py::test_doubly_nested_function PASSED [
> 6%]
> tests/parser_test.py::test_class PASSED [
> 7%]
> tests/parser_test.py::test_public_method PASSED [
> 8%]
> tests/parser_test.py::test_private_method PASSED [
> 9%]
> tests/parser_test.py::test_magic_method PASSED [
> 10%]
> tests/parser_test.py::test_nested_class PASSED [
> 11%]
> tests/parser_test.py::test_raise_from PASSED [
> 12%]
> tests/parser_test.py::test_simple_matrix_multiplication PASSED [
> 12%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code0]
> PASSED [ 13%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code1]
> PASSED [ 14%]
> tests/parser_test.py::test_matrix_multiplication_with_decorators[code2]
> PASSED [ 15%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path0]
> PASSED [ 16%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path1]
> PASSED [ 17%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path2]
> PASSED [ 18%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path3]
> PASSED [ 19%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path4]
> PASSED [ 20%]
> tests/parser_test.py::test_module_publicity_with_public_path[public_path5]
> PASSED [ 21%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path0]
> PASSED [ 22%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path1]
> PASSED [ 23%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path2]
> PASSED [ 24%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path3]
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path4]
> PASSED [ 25%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path5]
> PASSED [ 26%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path6]
> PASSED [ 27%]
> tests/parser_test.py::test_module_publicity_with_private_paths[private_path7]
> PASSED [ 28%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[/-False]
> PASSED [ 29%]
> tests/parser_test.py::test_module_publicity_with_different_sys_path[_foo/-True]
> PASSED [ 30%]
> tests/parser_test.py::test_complex_module PASSED [
> 31%]
> tests/parser_test.py::test_dunder_all[code0] PASSED [
> 32%]
> tests/parser_test.py::test_dunder_all[code1] PASSED [
> 33%]
> tests/parser_test.py::test_dunder_all[code2] PASSED [
> 34%]
> tests/parser_test.py::test_dunder_all[code3] PASSED [
> 35%]
> tests/parser_test.py::test_dunder_all[code4] PASSED [
> 36%]
> tests/parser_test.py::test_dunder_all[code5] PASSED [
> 37%]
> tests/parser_test.py::test_dunder_all[code6] PASSED [
> 37%]
> tests/parser_test.py::test_dunder_all[code7] PASSED [
> 38%]
> tests/parser_test.py::test_dunder_all[code8] PASSED [
> 39%]
> tests/parser_test.py::test_dunder_all[code9] PASSED [
> 40%]
> tests/parser_test.py::test_dunder_all[code10] PASSED [
> 41%]
> tests/parser_test.py::test_single_value_dunder_all PASSED [
> 42%]
> tests/parser_test.py::test_indeterminable_dunder_all[code0] PASSED [
> 43%]
> tests/parser_test.py::test_indeterminable_dunder_all[code1] PASSED [
> 44%]
> tests/parser_test.py::test_indeterminable_dunder_all[code2] PASSED [
> 45%]
> tests/parser_test.py::test_indeterminable_dunder_all[code3] PASSED [
> 46%]
> tests/parser_test.py::test_indeterminable_dunder_all[code4] PASSED [
> 47%]
> tests/parser_test.py::test_indeterminable_dunder_all[code5] PASSED [
> 48%]
> tests/parser_test.py::test_indeterminable_dunder_all[code6] PASSED [
> 49%]
> tests/parser_test.py::test_future_import[code0] PASSED [
> 50%]
> tests/parser_test.py::test_future_import[code1] PASSED [
> 50%]
> tests/parser_test.py::test_future_import[code2] PASSED [
> 51%]
> tests/parser_test.py::test_future_import[code3] PASSED [
> 52%]
> tests/parser_test.py::test_future_import[code4] PASSED [
> 53%]
> tests/parser_test.py::test_future_import[code5] PASSED [
> 54%]
> tests/parser_test.py::test_future_import[code6] PASSED [
> 55%]
> tests/parser_test.py::test_noqa_function PASSED [
> 56%]
> tests/parser_test.py::test_invalid_syntax[code0] PASSED [
> 57%]
> tests/parser_test.py::test_invalid_syntax[code1] PASSED [
> 58%]
> tests/parser_test.py::test_invalid_syntax[code2] PASSED [
> 59%]
> tests/parser_test.py::test_parsing_function_decorators[code0] PASSED [
> 60%]
> tests/parser_test.py::test_parsing_function_decorators[code1] PASSED [
> 61%]
> tests/parser_test.py::test_parsing_function_decorators[code2] PASSED [
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code3] PASSED [
> 62%]
> tests/parser_test.py::test_parsing_function_decorators[code4] PASSED [
> 63%]
> tests/parser_test.py::test_parsing_function_decorators[code5] PASSED [
> 64%]
> tests/parser_test.py::test_parsing_function_decorators[code6] PASSED [
> 65%]
> tests/parser_test.py::test_parsing_method_decorators[code0] PASSED [
> 66%]
> tests/parser_test.py::test_parsing_method_decorators[code1] PASSED [
> 67%]
> tests/parser_test.py::test_parsing_method_decorators[code2] PASSED [
> 68%]
> tests/parser_test.py::test_parsing_method_decorators[code3] PASSED [
> 69%]
> tests/parser_test.py::test_parsing_method_decorators[code4] PASSED [
> 70%]
> tests/test_decorators.py::TestParser::test_parse_class_single_decorator
> PASSED [ 71%]
> tests/test_decorators.py::TestParser::test_parse_class_decorators PASSED [
> 72%]
> tests/test_decorators.py::TestParser::test_parse_class_nested_decorator
> PASSED [ 73%]
> tests/test_decorators.py::TestParser::test_parse_method_single_decorator
> PASSED [ 74%]
> tests/test_decorators.py::TestParser::test_parse_method_decorators PASSED [
> 75%]
> tests/test_decorators.py::TestParser::test_parse_function_decorator PASSED [
> 75%]
> tests/test_decorators.py::TestParser::test_parse_async_function_decorator
> PASSED [ 76%]
> tests/test_decorators.py::TestParser::test_parse_method_nested_decorator
> PASSED [ 77%]
> tests/test_decorators.py::TestMethod::test_is_public_normal PASSED [
> 78%]
> tests/test_decorators.py::TestMethod::test_is_public_setter PASSED [
> 79%]
> tests/test_decorators.py::TestMethod::test_is_public_deleter PASSED [
> 80%]
> tests/test_decorators.py::TestMethod::test_is_public_trick PASSED [
> 81%]
> tests/test_definitions.py::test_complex_file[test] PASSED [
> 82%]
> tests/test_definitions.py::test_complex_file[unicode_literals] PASSED [
> 83%]
> tests/test_definitions.py::test_complex_file[nested_class] PASSED [
> 84%]
> tests/test_definitions.py::test_complex_file[capitalization] PASSED [
> 85%]
> tests/test_definitions.py::test_complex_file[comment_after_def_bug] PASSED [
> 86%]
> tests/test_definitions.py::test_complex_file[multi_line_summary_start] PASSED
> [ 87%]
> tests/test_definitions.py::test_complex_file[all_import] PASSED [
> 87%]
> tests/test_definitions.py::test_complex_file[all_import_as] PASSED [
> 88%]
> tests/test_definitions.py::test_complex_file[superfluous_quotes] PASSED [
> 89%]
> tests/test_definitions.py::test_complex_file[noqa] PASSED [
> 90%]
> tests/test_definitions.py::test_complex_file[sections] PASSED [
> 91%]
> tests/test_definitions.py::test_complex_file[functions] PASSED [
> 92%]
> tests/test_definitions.py::test_complex_file[canonical_google_examples]
> PASSED [ 93%]
> tests/test_definitions.py::test_complex_file[canonical_numpy_examples] PASSED
> [ 94%]
> tests/test_definitions.py::test_complex_file[canonical_pep257_examples]
> PASSED [ 95%]
> tests/test_utils.py::test_common_prefix PASSED [
> 96%]
> tests/test_utils.py::test_no_common_prefix PASSED [
> 97%]
> tests/test_utils.py::test_differ_length PASSED [
> 98%]
> tests/test_utils.py::test_empty_string PASSED [
> 99%]
> tests/test_utils.py::test_strip_non_alphanumeric PASSED
> [100%]
>
> ============================= 108 passed in 0.50s
> ==============================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
> 3.11" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2023/12/12/pydocstyle_6.3.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231212;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231212&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---