Package: src:python-beartype Version: 0.21.0-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202511/ 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 cannot 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:python-beartype, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild 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:129: Building wheel for python3.13 with "build" module I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_beartype * Building wheel... Successfully built beartype-0.21.0-py3-none-any.whl [... snipped ...] ../../../beartype_test/a00_unit/a60_check/a90_door/test_checkdoor_extraprocess.py::test_door_extraprocess_multiprocessing PASSED [ 67%] ../../../beartype_test/a00_unit/a60_check/a90_door/test_checkdoor_pep563.py::test_resolve_pep563 PASSED [ 67%] ../../../beartype_test/a00_unit/a70_decor/a00_error/a90_main/test_errorget.py::test_get_func_pith_violation PASSED [ 68%] ../../../beartype_test/a00_unit/a70_decor/a00_error/a90_main/test_errorget.py::test_get_func_pith_violation_conf_is_color PASSED [ 68%] ../../../beartype_test/a00_unit/a70_decor/a00_error/a90_main/test_errorget.py::test_get_func_pith_violation_conf_violation_types PASSED [ 68%] ../../../beartype_test/a00_unit/a70_decor/a00_error/a90_main/test_errorget.py::test_get_func_pith_violation_conf_violation_verbosity PASSED [ 68%] ../../../beartype_test/a00_unit/a70_decor/a00_error/a90_main/test_errorget.py::test_get_hint_object_violation PASSED [ 69%] ../../../beartype_test/a00_unit/a70_decor/a00_error/a90_main/test_errorplug.py::test_get_func_pith_violation_instancecheck_str PASSED [ 69%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_core.py::test_decor_type_basic PASSED [ 69%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_core.py::test_decor_type_nested PASSED [ 69%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_core.py::test_decor_subtype PASSED [ 70%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_core.py::test_decor_type_pseudocallable PASSED [ 70%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_descriptor.py::test_decor_type_descriptor_builtin PASSED [ 70%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_descriptor.py::test_decor_type_descriptor_builtin_called PASSED [ 70%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_descriptor.py::test_decor_type_descriptor_builtin_chain SKIPPED [ 71%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_descriptor.py::test_decor_type_descriptor_custom PASSED [ 71%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_descriptor.py::test_decor_type_descriptor_custom_pep487 PASSED [ 71%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_param_kind_positional_or_keyword_pass PASSED [ 71%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_param_kind_variadic_and_keyword_only_pass PASSED [ 72%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_param_kind_variadic_fail PASSED [ 72%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_pass_param_tuple PASSED [ 72%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_pass_param_custom PASSED [ 72%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_fail_param_call_tuple PASSED [ 73%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_param_hint_invalid_fail PASSED [ 73%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_fail_return_call PASSED [ 73%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a40_nonpep/test_codenonpep.py::test_nonpep_fail_return_hint_nonpep PASSED [ 73%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484.py::test_decor_pep484_no_type_check PASSED [ 74%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484.py::test_decor_pep484_hint_noreturn PASSED [ 74%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484.py::test_decor_pep484_hint_noreturn_async PASSED [ 74%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484.py::test_decor_pep484_namedtuple PASSED [ 74%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484.py::test_decor_pep484_hint_sequence_args_1_cached PASSED [ 75%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484ref.py::test_pep484_ref_data PASSED [ 75%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484ref.py::test_pep484_ref_arg_pass PASSED [ 75%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484ref.py::test_pep484_ref_decor_fail PASSED [ 75%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484ref.py::test_pep484_ref_call_fail PASSED [ 76%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484ref.py::test_pep484_ref_call_arg_fail PASSED [ 76%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/pep484/test_pep484typevar.py::test_decor_pep484_hint_typevar_cacheunworthy PASSED [ 76%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep3119.py::test_decor_pep3119 PASSED [ 76%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep435663.py::test_decor_pep435 PASSED [ 77%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep435663.py::test_decor_pep663 PASSED [ 77%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep484585.py::test_decor_async_coroutine PASSED [ 77%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep484585.py::test_decor_async_generator PASSED [ 77%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep484585.py::test_decor_sync_generator PASSED [ 78%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep544.py::test_decor_pep544 PASSED [ 78%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep544.py::test_decor_pep544_hint_subprotocol_elision PASSED [ 78%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep544.py::test_typingpep544_protocol_custom_direct PASSED [ 78%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep544.py::test_typingpep544_protocol_custom_direct_typevar PASSED [ 79%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep544.py::test_typingpep544_protocol_custom_indirect PASSED [ 79%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep544.py::test_typingpep544_pep593_integration PASSED [ 79%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep557.py::test_decor_pep557 PASSED [ 79%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_class_self_reference_reloaded PASSED [ 80%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_class_self_reference_override PASSED [ 80%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_module PASSED [ 80%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_class PASSED [ 80%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_closure_nonnested PASSED [ 81%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_closure_nested SKIPPED [ 81%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_hint_pep484_namedtuple PASSED [ 81%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_hint_pep484_noreturn PASSED [ 81%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_hint_pep604 PASSED [ 82%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py::test_pep563_hint_pep695 PASSED [ 82%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep585.py::test_decor_pep585_hint_nested_type_redefine PASSED [ 82%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep591.py::test_decor_pep591 PASSED [ 82%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep593.py::test_decor_pep593 PASSED [ 83%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep612.py::test_decor_pep612 PASSED [ 83%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep613.py::test_decor_pep613 PASSED [ 83%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep646.py::test_decor_pep646 PASSED [ 83%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep647742.py::test_decor_pep647 PASSED [ 84%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep647742.py::test_decor_pep742 PASSED [ 84%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep673.py::test_decor_pep673 PASSED [ 84%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep692.py::test_decor_pep692 PASSED [ 84%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep695.py::test_decor_pep695_type_recursive_indirect PASSED [ 85%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_contextlib.py::test_decor_contextlib_asynccontextmanager PASSED [ 85%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_contextlib.py::test_decor_contextlib_contextmanager PASSED [ 85%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_functools.py::test_decor_functools_lru_cache PASSED [ 85%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_mypy.py::test_decor_mypy_notimplemented PASSED [ 86%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_nptyping.py::test_decor_nptyping SKIPPED [ 86%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_numpy.py::test_decor_numpy PASSED [ 86%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_pandera.py::test_decor_pandera SKIPPED [ 86%] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_torch.py::test_decor_torch SKIPPED [ 87%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_name_fail PASSED [ 87%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_flex PASSED [ 87%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_flex_optional SKIPPED [ 87%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_flex_varkw PASSED [ 88%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_kw_unknown_fail PASSED [ 88%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_variadic PASSED [ 88%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_kwonly_mixed PASSED [ 88%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_flex_varpos_kwonly PASSED [ 89%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_posonly PASSED [ 89%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py::test_decor_arg_kind_posonly_flex_varpos_kwonly PASSED [ 89%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornontype.py::test_decor_nontype_wrapper_isomorphic PASSED [ 89%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornontype.py::test_decor_nontype_wrapper_type PASSED [ 90%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornontype.py::test_decor_nontype_type_fail PASSED [ 90%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_python_optimized PASSED [ 90%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_unhinted_sync PASSED [ 90%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_redecorated_sync PASSED [ 91%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_unhinted_async PASSED [ 91%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_redecorated_async PASSED [ 91%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_hint_ignorable_iter PASSED [ 91%] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decornoop.py::test_decor_noop_hint_ignorable_order PASSED [ 92%] ../../../beartype_test/a00_unit/a70_decor/a40_conf/test_decorconf.py::test_decor_conf PASSED [ 92%] ../../../beartype_test/a00_unit/a70_decor/a40_conf/test_decorconf.py::test_decor_conf_is_debug PASSED [ 92%] ../../../beartype_test/a00_unit/a70_decor/a40_conf/test_decorconf.py::test_decor_conf_strategy_O0 PASSED [ 92%] ../../../beartype_test/a00_unit/a70_decor/a60_main/test_beartype.py::test_beartype PASSED [ 93%] ../../../beartype_test/a00_unit/a70_decor/a90_roar/test_roarviolation.py::test_decor_violation_culprits PASSED [ 93%] ../../../beartype_test/a00_unit/a70_decor/a90_roar/test_roarviolation.py::test_decor_violation_pickle PASSED [ 93%] ../../../beartype_test/a00_unit/a70_decor/a90_roar/test_roarviolation.py::test_decor_violation_types PASSED [ 93%] ../../../beartype_test/a00_unit/a70_decor/test_decorgodmode.py::test_wrapper_fail_obj_large SKIPPED [ 94%] ../../../beartype_test/a00_unit/a90_claw/a00_core/test_claw_api.py::test_claw_api PASSED [ 94%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_extraprocess.py::test_claw_extraprocess_executable_submodule PASSED [ 94%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_extraprocess.py::test_claw_extraprocess_executable_package PASSED [ 94%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_intraprocess.py::test_claw_intraprocess_beartype_this_package PASSED [ 95%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_intraprocess.py::test_claw_intraprocess_beartype_package PASSED [ 95%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_intraprocess.py::test_claw_intraprocess_beartype_packages PASSED [ 95%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_intraprocess.py::test_claw_intraprocess_beartype_all PASSED [ 95%] ../../../beartype_test/a00_unit/a90_claw/a90_hook/test_claw_intraprocess.py::test_claw_intraprocess_beartyping PASSED [ 96%] ../../../beartype_test/a90_func/doc/test_docreadme.py::test_doc_readme FAILED [ 96%] ../../../beartype_test/a90_func/package/test_package_import.py::test_package_import_isolation PASSED [ 96%] ../../../beartype_test/a90_func/pep/test_pep561_static.py::test_pep561_pyright SKIPPED [ 96%] ../../../beartype_test/a90_func/z90_lib/a00_jax/test_equinox.py::test_equinox_filter_jit PASSED [ 97%] ../../../beartype_test/a90_func/z90_lib/a00_jax/test_equinox.py::test_equinox_module_subclass SKIPPED [ 97%] ../../../beartype_test/a90_func/z90_lib/a00_jax/test_jax.py::test_jax_jit PASSED [ 97%] ../../../beartype_test/a90_func/z90_lib/a00_pydantic/test_langchain.py::test_langchain_baseretriever SKIPPED [ 97%] ../../../beartype_test/a90_func/z90_lib/a00_sphinx/test_sphinx.py::test_sphinx_docs_other SKIPPED [ 98%] ../../../beartype_test/a90_func/z90_lib/a00_sphinx/test_sphinx.py::test_sphinx_docs_these SKIPPED [ 98%] ../../../beartype_test/a90_func/z90_lib/a90_nuitka/test_nuitka.py::test_nuitka SKIPPED [ 98%] ../../../beartype_test/a90_func/z90_lib/test_click.py::test_click_commands SKIPPED [ 98%] ../../../beartype_test/a90_func/z90_lib/test_numba.py::test_numba_njit SKIPPED [ 99%] ../../../beartype_test/a90_func/z90_lib/test_sqlalchemy.py::test_sqlalchemy_asyncsession SKIPPED [ 99%] ../../../beartype_test/a90_func/z90_lib/test_torch.py::test_torch SKIPPED [ 99%] ../../../beartype_test/a90_func/z90_lib/test_xarray.py::test_xarray_dataset SKIPPED [100%] =================================== FAILURES =================================== _______________________________ test_doc_readme ________________________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fbaf3615650> @skip_unless_package(package_name='docutils', minimum_version='0.15') def test_doc_readme(monkeypatch) -> None: ''' Functional test testing the syntactic validity of this project's top-level ``README.rst`` file by monkeypatching the public :mod:`docutils` singleton responsible for emitting warnings and errors to instead convert these warnings and errors into a test failure. Parameters ---------- monkeypatch : MonkeyPatch Builtin fixture object permitting object attributes to be safely modified for the duration of this test. ''' # Defer test-specific imports. from docutils.core import publish_parts from docutils.utils import Reporter from beartype_test._util.path.pytpathmain import get_main_readme_file # Decoded plaintext contents of this project's readme file as a string. # # Note this encoding *MUST* explicitly be passed here. Although macOS and # Linux both default to this encoding, Windows defaults to the single-byte # encoding "cp1252" for backward compatibility. Failing to pass this # encoding here results in a non-human-readable test failure under Windows: # UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in # position 1495: character maps to <undefined> README_CONTENTS = get_main_readme_file().read_text(encoding='utf-8') # List of all warning and error messages emitted by "docutils" during # parsing of this project's top-level "README.rst" file. system_messages = [] # Original non-monkey-patched method of the public :mod:`docutils` # singleton emitting warnings and errors *BEFORE* patching this method. system_message_unpatched = Reporter.system_message def system_message_patched(reporter, level, message, *args, **kwargs): ''' Method of the public :mod:`docutils` singleton emitting warnings and errors redefined as a closure collecting these warnings and errors into the local list defined above. ''' # Call this non-monkey-patched method with all passed parameters as is. message_result = system_message_unpatched( reporter, level, message, *args, **kwargs) # If this message is either a warning *OR* error, append this message # to the above list. if level >= reporter.WARNING_LEVEL: system_messages.append(message) # Else, this message is neither a warning *NOR* error. In this case, # silently ignore this message. # Return value returned by the above call as is. return message_result # Temporarily install this monkey-patch for the duration of this test. monkeypatch.setattr( Reporter, name='system_message', value=system_message_patched, ) # Attempt to render this "README.rst" file as reST, implicitly invoking this # monkey-patch. > publish_parts(source=README_CONTENTS, writer_name='html4css1') README_CONTENTS = '.. # ------------------( LICENSE )------------------\n.. # Copyright (c) 2014-2025 Bearty..... # ------------------( LINKS ~ soft : web )------------------\n.. _React:\n https://reactjs.org\n' Reporter = <class 'docutils.utils.Reporter'> get_main_readme_file = <function get_main_readme_file at 0x7fbaf371ce00> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fbaf3615650> publish_parts = <function publish_parts at 0x7fbaf3ed7d80> system_message_patched = <function test_doc_readme.<locals>.system_message_patched at 0x7fbaf3342480> system_message_unpatched = <function Reporter.system_message at 0x7fbaf441eac0> system_messages = [] ../../../beartype_test/a90_func/doc/test_docreadme.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/dist-packages/docutils/core.py:546: in publish_parts _name_arg_warning(reader_name, parser_name, writer_name) config_section = None destination_path = None enable_exit_status = False parser = None parser_name = None reader = None reader_name = None settings = None settings_overrides = None settings_spec = None source = '.. # ------------------( LICENSE )------------------\n.. # Copyright (c) 2014-2025 Bearty..... # ------------------( LINKS ~ soft : web )------------------\n.. _React:\n https://reactjs.org\n' source_class = <class 'docutils.io.StringInput'> source_path = None writer = None writer_name = 'html4css1' _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name_args = (None, None, 'html4css1'), component = 'writer' name_arg = 'html4css1' def _name_arg_warning(*name_args) -> None: for component, name_arg in zip(('reader', 'parser', 'writer'), name_args): if name_arg is not None: > warnings.warn(f'Argument "{component}_name" will be removed in ' f'Docutils 2.0. Specify {component} name ' f'in the "{component}" argument.', PendingDeprecationWarning, stacklevel=3) E PendingDeprecationWarning: Argument "writer_name" will be removed in Docutils 2.0. Specify writer name in the "writer" argument. component = 'writer' name_arg = 'html4css1' name_args = (None, None, 'html4css1') /usr/lib/python3/dist-packages/docutils/core.py:675: PendingDeprecationWarning =========================== short test summary info ============================ SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/a20_code/a00_type/test_decortype_descriptor.py:270: Python 3.13.9 >= 3.11.0. SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/a20_code/a60_pep/test_decorpep563.py:299: Python 3.13.9 >= 3.10.0. SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_nptyping.py:41: "nptyping" harmfully breaks unrelated unit tests. SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_pandera.py:26: could not import 'pyarrow': No module named 'pyarrow' SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/a20_code/a90_api/test_decor_torch.py:21: could not import 'torch': No module named 'torch' SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/a20_code/test_decorarg.py:80: Currently broken due to known issues in decoration-time type-checking. SKIPPED [1] ../../../beartype_test/a00_unit/a70_decor/test_decorgodmode.py:28: User "sbuild" lacks God-mode test privileges (i.e., is smart and knows what's good for them). SKIPPED [1] ../../../beartype_test/a90_func/pep/test_pep561_static.py:167: Command "pyright" not found. SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/a00_jax/test_equinox.py:149: Currently broken due to @beartype temporarily dropping Equinox support. SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/a00_pydantic/test_langchain.py:34: could not import 'langchain': No module named 'langchain' SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/a00_sphinx/test_sphinx.py:27: Currently broken due to @beartype requiring an obsolete Sphinx. SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/a00_sphinx/test_sphinx.py:127: Currently broken due to Sphinx breaking backward compatibility. SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/a90_nuitka/test_nuitka.py:31: could not import 'nuitka': No module named 'nuitka' SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/test_click.py:21: could not import 'click': No module named 'click' SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/test_numba.py:21: could not import 'numba': No module named 'numba' SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/test_sqlalchemy.py:21: could not import 'sqlalchemy': No module named 'sqlalchemy' SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/test_torch.py:21: could not import 'torch': No module named 'torch' SKIPPED [1] ../../../beartype_test/a90_func/z90_lib/test_xarray.py:21: could not import 'xarray': No module named 'xarray' FAILED ../../../beartype_test/a90_func/doc/test_docreadme.py::test_doc_readme =========== 1 failed, 379 passed, 18 skipped, 1 deselected in 3.37s ============ E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_beartype/build; python3.13 -m pytest {dir}/beartype_test -k 'not test_pep561_mypy' dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13 make: *** [debian/rules:9: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

