Package: src:traitlets Version: 5.14.3+really5.14.3-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ 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:traitlets, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --with sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' rm -rf docs/build docs/source/changelog.md make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild [... snipped ...] function_gen = <generator object pytest_runtest_call at 0x7f9beaecc9e0> hook_impl = <HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3/dist-packages/_pytest/runner.py'>> hook_impls = [<HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3/dist-package...xture=None>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x7f9c228ffcb0>>] hook_name = 'pytest_runtest_call' res = <generator object pytest_runtest_call at 0x7f9beaecc9e0> result = [] results = [] teardown = <generator object LoggingPlugin.pytest_runtest_call at 0x7f9beae7f840> teardowns = [<generator object LoggingPlugin.pytest_runtest_call at 0x7f9beae7f840>, <generator object CaptureManager.pytest_runtest_call at 0x7f9beaecf4c0>, <generator object pytest_runtest_call at 0x7f9beaecc9e0>] [1m[31m/usr/lib/python3/dist-packages/pluggy/_callers.py[0m:139: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <PytestMypyTestItem [mypy]mypy_instance_typing> [0m[37m@hookimpl[39;49;00m(wrapper=[94mTrue[39;49;00m)[90m[39;49;00m [94mdef[39;49;00m [92mpytest_runtest_call[39;49;00m(item: Item) -> Generator[[94mNone[39;49;00m]:[90m[39;49;00m xfailed = item.stash.get(xfailed_key, [94mNone[39;49;00m)[90m[39;49;00m [94mif[39;49;00m xfailed [95mis[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m item.stash[xfailed_key] = xfailed = evaluate_xfail_marks(item)[90m[39;49;00m [90m[39;49;00m [94mif[39;49;00m xfailed [95mand[39;49;00m [95mnot[39;49;00m item.config.option.runxfail [95mand[39;49;00m [95mnot[39;49;00m xfailed.run:[90m[39;49;00m xfail([33m"[39;49;00m[33m[NOTRUN] [39;49;00m[33m"[39;49;00m + xfailed.reason)[90m[39;49;00m [90m[39;49;00m [94mtry[39;49;00m:[90m[39;49;00m > [94mreturn[39;49;00m ([94myield[39;49;00m)[90m[39;49;00m ^^^^^[90m[39;49;00m item = <PytestMypyTestItem [mypy]mypy_instance_typing> xfailed = None [1m[31m/usr/lib/python3/dist-packages/_pytest/skipping.py[0m:263: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ hook_name = 'pytest_runtest_call' hook_impls = [<HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3/dist-package...xture=None>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x7f9c228ffcb0>>] caller_kwargs = {'item': <PytestMypyTestItem [mypy]mypy_instance_typing>} firstresult = False [0m[94mdef[39;49;00m [92m_multicall[39;49;00m([90m[39;49;00m hook_name: [96mstr[39;49;00m,[90m[39;49;00m hook_impls: Sequence[HookImpl],[90m[39;49;00m caller_kwargs: Mapping[[96mstr[39;49;00m, [96mobject[39;49;00m],[90m[39;49;00m firstresult: [96mbool[39;49;00m,[90m[39;49;00m ) -> [96mobject[39;49;00m | [96mlist[39;49;00m[[96mobject[39;49;00m]:[90m[39;49;00m [90m [39;49;00m[33m"""Execute a call into multiple python functions/methods and return the[39;49;00m [33m result(s).[39;49;00m [33m[39;49;00m [33m ``caller_kwargs`` comes from HookCaller.__call__().[39;49;00m [33m """[39;49;00m[90m[39;49;00m __tracebackhide__ = [94mTrue[39;49;00m[90m[39;49;00m results: [96mlist[39;49;00m[[96mobject[39;49;00m] = [][90m[39;49;00m exception = [94mNone[39;49;00m[90m[39;49;00m [94mtry[39;49;00m: [90m# run impl and wrapper setup functions in a loop[39;49;00m[90m[39;49;00m teardowns: [96mlist[39;49;00m[Teardown] = [][90m[39;49;00m [94mtry[39;49;00m:[90m[39;49;00m [94mfor[39;49;00m hook_impl [95min[39;49;00m [96mreversed[39;49;00m(hook_impls):[90m[39;49;00m [94mtry[39;49;00m:[90m[39;49;00m args = [caller_kwargs[argname] [94mfor[39;49;00m argname [95min[39;49;00m hook_impl.argnames][90m[39;49;00m [94mexcept[39;49;00m [96mKeyError[39;49;00m [94mas[39;49;00m e:[90m[39;49;00m [90m# coverage bug - this is tested[39;49;00m[90m[39;49;00m [94mfor[39;49;00m argname [95min[39;49;00m hook_impl.argnames: [90m# pragma: no cover[39;49;00m[90m[39;49;00m [94mif[39;49;00m argname [95mnot[39;49;00m [95min[39;49;00m caller_kwargs:[90m[39;49;00m [94mraise[39;49;00m HookCallError([90m[39;49;00m [33mf[39;49;00m[33m"[39;49;00m[33mhook call must provide argument [39;49;00m[33m{[39;49;00margname[33m!r}[39;49;00m[33m"[39;49;00m[90m[39;49;00m ) [94mfrom[39;49;00m [04m[96me[39;49;00m[90m[39;49;00m [90m[39;49;00m [94mif[39;49;00m hook_impl.hookwrapper:[90m[39;49;00m function_gen = run_old_style_hookwrapper(hook_impl, hook_name, args)[90m[39;49;00m [90m[39;49;00m [96mnext[39;49;00m(function_gen) [90m# first yield[39;49;00m[90m[39;49;00m teardowns.append(function_gen)[90m[39;49;00m [90m[39;49;00m [94melif[39;49;00m hook_impl.wrapper:[90m[39;49;00m [94mtry[39;49;00m:[90m[39;49;00m [90m# If this cast is not valid, a type error is raised below,[39;49;00m[90m[39;49;00m [90m# which is the desired response.[39;49;00m[90m[39;49;00m res = hook_impl.function(*args)[90m[39;49;00m function_gen = cast(Generator[[94mNone[39;49;00m, [96mobject[39;49;00m, [96mobject[39;49;00m], res)[90m[39;49;00m [96mnext[39;49;00m(function_gen) [90m# first yield[39;49;00m[90m[39;49;00m teardowns.append(function_gen)[90m[39;49;00m [94mexcept[39;49;00m [96mStopIteration[39;49;00m:[90m[39;49;00m _raise_wrapfail(function_gen, [33m"[39;49;00m[33mdid not yield[39;49;00m[33m"[39;49;00m)[90m[39;49;00m [94melse[39;49;00m:[90m[39;49;00m > res = hook_impl.function(*args)[90m[39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m __tracebackhide__ = True args = [<PytestMypyTestItem [mypy]mypy_instance_typing>] caller_kwargs = {'item': <PytestMypyTestItem [mypy]mypy_instance_typing>} exception = ValueError('Not a valid mypy message') firstresult = False function_gen = <generator object pytest_runtest_call at 0x7f9beaecc9e0> hook_impl = <HookImpl plugin_name='runner', plugin=<module '_pytest.runner' from '/usr/lib/python3/dist-packages/_pytest/runner.py'>> hook_impls = [<HookImpl plugin_name='threadexception', plugin=<module '_pytest.threadexception' from '/usr/lib/python3/dist-package...xture=None>>, <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 0x7f9c228ffcb0>>] hook_name = 'pytest_runtest_call' res = <generator object pytest_runtest_call at 0x7f9beaecc9e0> result = [] results = [] teardown = <generator object LoggingPlugin.pytest_runtest_call at 0x7f9beae7f840> teardowns = [<generator object LoggingPlugin.pytest_runtest_call at 0x7f9beae7f840>, <generator object CaptureManager.pytest_runtest_call at 0x7f9beaecf4c0>, <generator object pytest_runtest_call at 0x7f9beaecc9e0>] [1m[31m/usr/lib/python3/dist-packages/pluggy/_callers.py[0m:121: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ item = <PytestMypyTestItem [mypy]mypy_instance_typing> [0m[94mdef[39;49;00m [92mpytest_runtest_call[39;49;00m(item: Item) -> [94mNone[39;49;00m:[90m[39;49;00m _update_current_test_var(item, [33m"[39;49;00m[33mcall[39;49;00m[33m"[39;49;00m)[90m[39;49;00m [94mtry[39;49;00m:[90m[39;49;00m [94mdel[39;49;00m sys.last_type[90m[39;49;00m [94mdel[39;49;00m sys.last_value[90m[39;49;00m [94mdel[39;49;00m sys.last_traceback[90m[39;49;00m [94mif[39;49;00m sys.version_info >= ([94m3[39;49;00m, [94m12[39;49;00m, [94m0[39;49;00m):[90m[39;49;00m [94mdel[39;49;00m sys.last_exc [90m# type:ignore[attr-defined][39;49;00m[90m[39;49;00m [94mexcept[39;49;00m [96mAttributeError[39;49;00m:[90m[39;49;00m [94mpass[39;49;00m[90m[39;49;00m [94mtry[39;49;00m:[90m[39;49;00m > item.runtest()[90m[39;49;00m item = <PytestMypyTestItem [mypy]mypy_instance_typing> [1m[31m/usr/lib/python3/dist-packages/_pytest/runner.py[0m:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <PytestMypyTestItem [mypy]mypy_instance_typing> [0m[94mdef[39;49;00m [92mruntest[39;49;00m([96mself[39;49;00m) -> [94mNone[39;49;00m:[90m[39;49;00m > returncode, actual_messages = > [96mself[39;49;00m.parent.run_mypy([96mself[39;49;00m.mypy_item)[90m[39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m self = <PytestMypyTestItem [mypy]mypy_instance_typing> [1m[31m/usr/lib/python3/dist-packages/pytest_mypy_testing/plugin.py[0m:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <PytestMypyFile test_typing.py> item = MypyTestItem(name='mypy_instance_typing', lineno=433, end_lineno=454, expected_messages=[Message(filename='/build/trai..._code='assignment')], func_node=<ast.FunctionDef object at 0x7f9c21f479d0>, marks={'mypy_testing'}, actual_messages=[]) [0m[94mdef[39;49;00m [92mrun_mypy[39;49;00m([96mself[39;49;00m, item: MypyTestItem) -> Tuple[[96mint[39;49;00m, List[Message]]:[90m[39;49;00m [94mif[39;49;00m [96mself[39;49;00m._mypy_result [95mis[39;49;00m [94mNone[39;49;00m:[90m[39;49;00m > [96mself[39;49;00m._mypy_result = > [96mself[39;49;00m._run_mypy([96mself[39;49;00m.path)[90m[39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m item = MypyTestItem(name='mypy_instance_typing', lineno=433, end_lineno=454, expected_messages=[Message(filename='/build/trai..._code='assignment')], func_node=<ast.FunctionDef object at 0x7f9c21f479d0>, marks={'mypy_testing'}, actual_messages=[]) self = <PytestMypyFile test_typing.py> [1m[31m/usr/lib/python3/dist-packages/pytest_mypy_testing/plugin.py[0m:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <PytestMypyFile test_typing.py> filename = PosixPath('/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_traitlets/build/tests/test_typing.py') [0m[94mdef[39;49;00m [92m_run_mypy[39;49;00m([96mself[39;49;00m, filename: Union[pathlib.Path, os.PathLike, [96mstr[39;49;00m]) -> MypyResult:[90m[39;49;00m filename = pathlib.Path(filename)[90m[39;49;00m [94mwith[39;49;00m tempfile.TemporaryDirectory(prefix=[33m"[39;49;00m[33mpytest-mypy-testing-[39;49;00m[33m"[39;49;00m) [94mas[39;49;00m tmp_dir_name:[90m[39;49;00m mypy_cache_dir = os.path.join(tmp_dir_name, [33m"[39;49;00m[33mmypy_cache[39;49;00m[33m"[39;49;00m)[90m[39;49;00m os.makedirs(mypy_cache_dir)[90m[39;49;00m [90m[39;49;00m mypy_args = [[90m[39;49;00m [33m"[39;49;00m[33m--cache-dir=[39;49;00m[33m{}[39;49;00m[33m"[39;49;00m.format(mypy_cache_dir),[90m[39;49;00m [33m"[39;49;00m[33m--check-untyped-defs[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--hide-error-context[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--no-color-output[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--no-error-summary[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--no-pretty[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--soft-error-limit=-1[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--no-silence-site-packages[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--no-warn-unused-configs[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--show-column-numbers[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--show-error-codes[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [33m"[39;49;00m[33m--show-traceback[39;49;00m[33m"[39;49;00m,[90m[39;49;00m [96mstr[39;49;00m(filename),[90m[39;49;00m ][90m[39;49;00m [90m[39;49;00m out, err, returncode = mypy.api.run(mypy_args)[90m[39;49;00m [90m[39;49;00m lines = (out + err).splitlines()[90m[39;49;00m [90m[39;49;00m file_messages = [[90m[39;49;00m msg[90m[39;49;00m > [94mfor[39;49;00m msg [95min[39;49;00m > [96mmap[39;49;00m(Message.from_output, lines)[90m[39;49;00m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[90m[39;49;00m [94mif[39;49;00m (msg.filename == [96mself[39;49;00m.mypy_file.filename)[90m[39;49;00m [95mand[39;49;00m [95mnot[39;49;00m ([90m[39;49;00m msg.severity [95mis[39;49;00m Severity.NOTE[90m[39;49;00m [95mand[39;49;00m msg.message[90m[39;49;00m == [33m"[39;49;00m[33mSee https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports[39;49;00m[33m"[39;49;00m[90m[39;49;00m )[90m[39;49;00m ][90m[39;49;00m err = 'pyproject.toml: [mypy]: python_version: Python 3.8 is not supported (must be 3.9 or higher)\n' filename = PosixPath('/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_traitlets/build/tests/test_typing.py') lines = ['/usr/lib/python3/dist-packages/mypy/typeshed/stdlib/builtins.pyi:1244:27: error: Class cannot subclass "Any" (has ty...ist-packages/argcomplete/packages/_shlex.py:74:5: error: Function is missing a type annotation [no-untyped-def]', ...] mypy_args = ['--cache-dir=/tmp/pytest-mypy-testing-y32okx2_/mypy_cache', '--check-untyped-defs', '--hide-error-context', '--no-color-output', '--no-error-summary', '--no-pretty', ...] mypy_cache_dir = '/tmp/pytest-mypy-testing-y32okx2_/mypy_cache' out = '/usr/lib/python3/dist-packages/mypy/typeshed/stdlib/builtins.pyi:1244:27: error: Class cannot subclass "Any" (has typ...:454:14: error: Incompatible types in assignment (expression has type "None", variable has type "Foo") [assignment]\n' returncode = 1 self = <PytestMypyFile test_typing.py> tmp_dir_name = '/tmp/pytest-mypy-testing-y32okx2_' [1m[31m/usr/lib/python3/dist-packages/pytest_mypy_testing/plugin.py[0m:173: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = <class 'pytest_mypy_testing.message.Message'> line = 'pyproject.toml: [mypy]: python_version: Python 3.8 is not supported (must be 3.9 or higher)' [0m[37m@classmethod[39;49;00m[90m[39;49;00m [94mdef[39;49;00m [92mfrom_output[39;49;00m([96mcls[39;49;00m, line: [96mstr[39;49;00m) -> [33m"[39;49;00m[33mMessage[39;49;00m[33m"[39;49;00m:[90m[39;49;00m [90m [39;49;00m[33m"""Create message object from mypy output line.[39;49;00m [33m[39;49;00m [33m >>> m = Message.from_output("z.py:1: note: bar")[39;49;00m [33m >>> (m.lineno, m.colno, m.severity, m.message, m.revealed_type, m.error_code)[39;49;00m [33m (1, None, Severity.NOTE, 'bar', None, None)[39;49;00m [33m[39;49;00m [33m >>> m = Message.from_output("z.py:1:13: note: bar")[39;49;00m [33m >>> (m.lineno, m.colno, m.severity, m.message, m.revealed_type, m.error_code)[39;49;00m [33m (1, 13, Severity.NOTE, 'bar', None, None)[39;49;00m [33m[39;49;00m [33m >>> m = Message.from_output("z.py:1: note: Revealed type is 'bar'")[39;49;00m [33m >>> (m.lineno, m.colno, m.severity, m.message, m.revealed_type, m.error_code)[39;49;00m [33m (1, None, Severity.NOTE, "Revealed type is 'bar'", 'bar', None)[39;49;00m [33m[39;49;00m [33m >>> m = Message.from_output('z.py:1: note: Revealed type is "bar"')[39;49;00m [33m >>> (m.lineno, m.colno, m.severity, m.message, m.revealed_type, m.error_code)[39;49;00m [33m (1, None, Severity.NOTE, 'Revealed type is "bar"', 'bar', None)[39;49;00m [33m[39;49;00m [33m >>> m = Message.from_output("z.py:1:13: error: bar [baz]")[39;49;00m [33m >>> (m.lineno, m.colno, m.severity, m.message, m.revealed_type, m.error_code)[39;49;00m [33m (1, 13, Severity.ERROR, 'bar', None, 'baz')[39;49;00m [33m[39;49;00m [33m """[39;49;00m[90m[39;49;00m m = [96mcls[39;49;00m.OUTPUT_RE.match(line)[90m[39;49;00m [94mif[39;49;00m [95mnot[39;49;00m m:[90m[39;49;00m > [94mraise[39;49;00m > [96mValueError[39;49;00m([33m"[39;49;00m[33mNot a valid mypy > message[39;49;00m[33m"[39;49;00m)[90m[39;49;00m [1m[31mE ValueError: Not a valid mypy message[0m cls = <class 'pytest_mypy_testing.message.Message'> line = 'pyproject.toml: [mypy]: python_version: Python 3.8 is not supported (must be 3.9 or higher)' m = None [1m[31m/usr/lib/python3/dist-packages/pytest_mypy_testing/message.py[0m:295: ValueError [33m=============================== warnings summary ===============================[0m tests/_warnings.py::tests._warnings.all_warnings <doctest tests._warnings.all_warnings[1]>:2: RuntimeWarning: bar -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ============================= slowest 10 durations ============================= 6.03s call tests/test_typing.py::[mypy]mypy_int_typing 6.00s call tests/test_typing.py::[mypy]mypy_enum_typing 5.73s call tests/test_typing.py::[mypy]mypy_list_typing 4.27s call tests/test_typing.py::[mypy]mypy_cint_typing 4.21s call tests/test_typing.py::[mypy]mypy_set_typing 4.16s call tests/test_typing.py::[mypy]mypy_tcp_typing 4.13s call tests/test_typing.py::[mypy]mypy_dict_typing 4.09s call tests/test_typing.py::[mypy]mypy_instance_typing 4.05s call tests/test_typing.py::[mypy]mypy_any_typing 4.00s call tests/test_typing.py::[mypy]mypy_type_typing [36m[1m=========================== short test summary info ============================[0m [33mSKIPPED[0m [1] ../../../../../../usr/lib/python3/dist-packages/_pytest/doctest.py:458: all tests skipped by +SKIP option [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_decorator_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_config_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_union_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_list_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_dict_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_type_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_unicode_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_enum_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_set_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_any_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_bool_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_int_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_cint_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_tcp_typing[0m - ValueError: Not a valid mypy message [31mFAILED[0m tests/test_typing.py::[1m[mypy]mypy_instance_typing[0m - ValueError: Not a valid mypy message [31m======= [31m[1m15 failed[0m, [32m572 passed[0m, [33m1 skipped[0m, [33m1 warning[0m[31m in 68.51s (0:01:08)[0m[31m ========[0m E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_traitlets/build; python3.13 -m pytest tests dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13 make: *** [debian/rules:8: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

