Your message dated Thu, 13 Nov 2025 03:50:16 +0000
with message-id <[email protected]>
and subject line Bug#1120246: fixed in python-beartype 0.22.5-1
has caused the Debian Bug report #1120246,
regarding python-beartype: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.13 returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1120246: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120246
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-beartype
Source-Version: 0.22.5-1
Done: Emmanuel Arias <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-beartype, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emmanuel Arias <[email protected]> (supplier of updated python-beartype package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 12 Nov 2025 23:38:18 -0300
Source: python-beartype
Architecture: source
Version: 0.22.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Emmanuel Arias <[email protected]>
Closes: 1120246
Changes:
 python-beartype (0.22.5-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version.
   * Update patch according to new upstream release.
   * d/patches/0002-fix-deprecated-warning-in-tests.patch: Add patch to fix
     a PendingDeprecationWarning and prevent test failures (Closes: #1120246).
Checksums-Sha1:
 3281eed85136e53536cfd3389ef7e6352b9e21dd 2384 python-beartype_0.22.5-1.dsc
 46948475d0ea16e0d2c9823dca1280dba0e1259b 1623257 
python-beartype_0.22.5.orig.tar.gz
 c39b75a55bee0d48e07c482e89bf9314ff2fddd5 8848 
python-beartype_0.22.5-1.debian.tar.xz
 d3d3d7e72051a9bc28f12f61c48a1b8323606dd9 7938 
python-beartype_0.22.5-1_amd64.buildinfo
Checksums-Sha256:
 441ae9121107f182c41b2bf2b059044cdbbccbe06f23c5915701313ab7f122fb 2384 
python-beartype_0.22.5-1.dsc
 8af461192f883e812e927ba0015393582916be0694a4d62fca690ded7f41655c 1623257 
python-beartype_0.22.5.orig.tar.gz
 fc83638ac1af8773585e9cb565f1d1d3b4a144549d35204201378f8f0539bc03 8848 
python-beartype_0.22.5-1.debian.tar.xz
 6a46f07fc974b5ab1e1bce9c3f8b03677389982a0fa8364fba7f34b2056ec014 7938 
python-beartype_0.22.5-1_amd64.buildinfo
Files:
 2c1a4b11433071324e68555927116b88 2384 python optional 
python-beartype_0.22.5-1.dsc
 1a490cce0750079f34a30158b7a8f9a1 1623257 python optional 
python-beartype_0.22.5.orig.tar.gz
 f3a8216437934bd89c979b34cbaaa19f 8848 python optional 
python-beartype_0.22.5-1.debian.tar.xz
 c1c18d3ea445b990584f8368276aeb12 7938 python optional 
python-beartype_0.22.5-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmkVUYcSHGVhbWFudUBk
ZWJpYW4ub3JnAAoJEPqd7F3hHGPxtWAP/3rOknYtSzsTJNFTxi2VQwA8XJiWDd+S
XHQHVyzXj+k+5MC96HD3TY2Acb+etIgLTbk0qZjacgTqtHS6vhhdGlXCrbdxV2kJ
v3v3DLvH+BAAnLRu7U2p7ELcZ4J6ImtAsekOLuMvW2XlRzFJVrFz7V089UnCaHST
gQViNJrFO2hPsdIjay8pObEnpggMPPHBYWtPD2BFRyIx2GmyNUoKHM2s5F5kv2iN
l95UPcZQ4DIrjuSl/m3DMvyv3bP+367B4qQimJlryiij1i2mHpzhoO+k82/QnAeL
ZyOrb8wFy9VrGmpGRmu4jxn23j0IrtWes6/gYt7IuV/5c4VIuHjP2uYen0bhvldy
DpEKyGwYoDggCoCjrQHCC8XL6eKOJ7YDh20z9X/lhXdbwYRNUqfD/qOuwoRnSNk/
yDEBuk2FXBkct5gyBA4jnCAMgQ16ym681ZOAk2Cryd+VOP5b3Ca8EVLb+ToMmIp/
hRH1fxBwMYdRWpj0FYZBsSoxXSSFb2Zj1qE5yO9ntEiBof22J2DYxmb5DP6bom8p
HtHzHDxYjSRWdrXmdcjYwPEE6I0vkefKiwDE6k0YPyu4QReHITiAtDKSGdUzIQk1
QihxqIUYzriLmn024COyiEFOIcXYQwrVhIeyBc9zhHedHwJUZL/S0xtLiDuQEiW+
1bTzdnVd3NdY
=ZiRT
-----END PGP SIGNATURE-----

Attachment: pgpiCtcAJN37R.pgp
Description: PGP signature


--- End Message ---

Reply via email to