Package: src:python-cheroot
Version: 10.0.1+ds1-4
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/202512/

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-cheroot, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild --max-parallel=3
   dh_auto_clean -O--buildsystem=pybuild -O--max-parallel=3
   dh_autoreconf_clean -O--buildsystem=pybuild -O--max-parallel=3
   dh_clean -O--buildsystem=pybuild -O--max-parallel=3
 debian/rules binary
dh binary --buildsystem=pybuild --max-parallel=3
   dh_update_autotools_config -O--buildsystem=pybuild -O--max-parallel=3
   dh_autoreconf -O--buildsystem=pybuild -O--max-parallel=3
   dh_auto_configure -O--buildsystem=pybuild -O--max-parallel=3
   dh_auto_build -O--buildsystem=pybuild -O--max-parallel=3
I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build" 
module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_cheroot  
* Building wheel...
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.

[... snipped ...]

[gw0] [ 39%] PASSED cheroot/test/test_core.py::test_no_content_length 
cheroot/test/test_core.py::test_content_length_required 
[gw0] [ 39%] PASSED cheroot/test/test_core.py::test_content_length_required 
cheroot/test/test_core.py::test_large_request 
[gw0] [ 40%] XFAIL cheroot/test/test_core.py::test_large_request 
cheroot/test/test_core.py::test_malformed_request_line[GET /-400-Malformed 
Request-Line] 
[gw0] [ 40%] PASSED cheroot/test/test_core.py::test_malformed_request_line[GET 
/-400-Malformed Request-Line] 
[gw1] [ 41%] PASSED cheroot/test/test_conn.py::test_HTTP11_Timeout[False] 
cheroot/test/test_conn.py::test_HTTP11_Timeout_after_request 
cheroot/test/test_core.py::test_malformed_request_line[GET / 
HTTPS/1.1-400-Malformed Request-Line: bad protocol] 
[gw0] [ 41%] PASSED cheroot/test/test_core.py::test_malformed_request_line[GET 
/ HTTPS/1.1-400-Malformed Request-Line: bad protocol] 
cheroot/test/test_core.py::test_malformed_request_line[GET / 
HTTP/1-400-Malformed Request-Line: bad version] 
[gw0] [ 42%] PASSED cheroot/test/test_core.py::test_malformed_request_line[GET 
/ HTTP/1-400-Malformed Request-Line: bad version] 
cheroot/test/test_core.py::test_malformed_request_line[GET / 
HTTP/2.15-505-Cannot fulfill request] 
[gw0] [ 42%] PASSED cheroot/test/test_core.py::test_malformed_request_line[GET 
/ HTTP/2.15-505-Cannot fulfill request] 
cheroot/test/test_core.py::test_malformed_http_method 
[gw0] [ 43%] PASSED cheroot/test/test_core.py::test_malformed_http_method 
cheroot/test/test_core.py::test_malformed_header 
[gw0] [ 44%] PASSED cheroot/test/test_core.py::test_malformed_header 
cheroot/test/test_core.py::test_request_line_split_issue_1220 
[gw0] [ 44%] PASSED 
cheroot/test/test_core.py::test_request_line_split_issue_1220 
cheroot/test/test_core.py::test_garbage_in 
[gw1] [ 45%] PASSED 
cheroot/test/test_conn.py::test_HTTP11_Timeout_after_request 
[gw0] [ 45%] PASSED cheroot/test/test_core.py::test_garbage_in 
cheroot/test/test_server.py::test_server_interrupt[KeyboardInterrupt] 
cheroot/test/test_core.py::test_send_header_before_closing 
[gw0] [ 46%] PASSED cheroot/test/test_core.py::test_send_header_before_closing 
cheroot/test/test_dispatch.py::test_dispatch_no_script_name 
[gw0] [ 46%] PASSED cheroot/test/test_dispatch.py::test_dispatch_no_script_name 
cheroot/test/test_errors.py::test_plat_specific_errors[err_names0-err_nums0] 
[gw0] [ 47%] PASSED 
cheroot/test/test_errors.py::test_plat_specific_errors[err_names0-err_nums0] 
cheroot/test/test_errors.py::test_plat_specific_errors[err_names1-err_nums1] 
[gw0] [ 47%] PASSED 
cheroot/test/test_errors.py::test_plat_specific_errors[err_names1-err_nums1] 
cheroot/test/test_makefile.py::test_bytes_read 
[gw0] [ 48%] PASSED cheroot/test/test_makefile.py::test_bytes_read 
cheroot/test/test_makefile.py::test_bytes_written 
[gw0] [ 48%] PASSED cheroot/test/test_makefile.py::test_bytes_written 
cheroot/test/test_server.py::test_prepare_makes_server_ready 
[gw0] [ 49%] PASSED 
cheroot/test/test_server.py::test_prepare_makes_server_ready 
cheroot/test/test_server.py::test_stop_interrupts_serve 
[gw1] [ 50%] PASSED 
cheroot/test/test_server.py::test_server_interrupt[KeyboardInterrupt] 
cheroot/test/test_server.py::test_server_interrupt[OSError1] 
[gw0] [ 50%] PASSED cheroot/test/test_server.py::test_stop_interrupts_serve 
cheroot/test/test_server.py::test_server_interrupt[OSError0] 
[gw1] [ 51%] PASSED 
cheroot/test/test_server.py::test_server_interrupt[OSError1] 
cheroot/test/test_server.py::test_server_interrupt[RuntimeError] 
[gw0] [ 51%] PASSED 
cheroot/test/test_server.py::test_server_interrupt[OSError0] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1-inf-inf] 
[gw0] [ 52%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1-inf-inf] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2--2-inf] 
[gw0] [ 52%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2--2-inf] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2--1-inf] 
[gw0] [ 53%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2--1-inf] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2-2-2] 
[gw0] [ 53%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2-2-2] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2-inf-inf] 
[gw0] [ 54%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[2-inf-inf] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1--1-min=-1 
must be > 0] 
[gw0] [ 54%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1--1-min=-1 
must be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1-0-min=-1 
must be > 0] 
[gw0] [ 55%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1-0-min=-1 
must be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1-1-min=-1 
must be > 0] 
[gw0] [ 55%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1-1-min=-1 
must be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1-2-min=-1 
must be > 0] 
[gw0] [ 56%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[-1-2-min=-1 
must be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0--1-min=0 
must be > 0] 
[gw0] [ 57%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0--1-min=0 
must be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0-0-min=0 must 
be > 0] 
[gw0] [ 57%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0-0-min=0 must 
be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0-1-min=0 must 
be > 0] 
[gw0] [ 58%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0-1-min=0 must 
be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0-2-min=0 must 
be > 0] 
[gw0] [ 58%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[0-2-min=0 must 
be > 0] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[1-0-Expected 
an integer or the infinity value for the `max` argument but got 0.] 
[gw0] [ 59%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[1-0-Expected 
an integer or the infinity value for the `max` argument but got 0.] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[1-0.5-Expected 
an integer or the infinity value for the `max` argument but got 0.5.] 
[gw0] [ 59%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[1-0.5-Expected 
an integer or the infinity value for the `max` argument but got 0.5.] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[2-0-Expected 
an integer or the infinity value for the `max` argument but got 0.] 
[gw0] [ 60%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[2-0-Expected 
an integer or the infinity value for the `max` argument but got 0.] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[2-1-Expected 
an integer or the infinity value for the `max` argument but got '1'.] 
[gw0] [ 60%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[2-1-Expected 
an integer or the infinity value for the `max` argument but got '1'.] 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[2-1-max=1 must 
be > min=2] 
[gw0] [ 61%] PASSED 
cheroot/test/test_server.py::test_threadpool_invalid_threadrange[2-1-max=1 must 
be > min=2] 
cheroot/test/test_server.py::test_threadpool_multistart_validation 
[gw0] [ 61%] PASSED 
cheroot/test/test_server.py::test_threadpool_multistart_validation 
cheroot/test/test_ssl.py::test_ssl_adapters[builtin] 
[gw0] [ 62%] PASSED cheroot/test/test_ssl.py::test_ssl_adapters[builtin] 
[gw1] [ 63%] PASSED 
cheroot/test/test_server.py::test_server_interrupt[RuntimeError] 
cheroot/test/test_server.py::test_serving_is_false_and_stop_returns_after_ctrlc 
[gw1] [ 63%] PASSED 
cheroot/test/test_server.py::test_serving_is_false_and_stop_returns_after_ctrlc 
cheroot/test/test_server.py::test_bind_addr_inet[0.0.0.0] 
[gw1] [ 64%] PASSED cheroot/test/test_server.py::test_bind_addr_inet[0.0.0.0] 
cheroot/test/test_ssl.py::test_ssl_adapters[pyopenssl] 
[gw0] [ 64%] PASSED cheroot/test/test_ssl.py::test_ssl_adapters[pyopenssl] 
cheroot/test/test_server.py::test_bind_addr_inet[::] 
[gw1] [ 65%] PASSED cheroot/test/test_server.py::test_bind_addr_inet[::] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-localhost-builtin] 
[gw0] [ 65%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-localhost-builtin] 
cheroot/test/test_server.py::test_bind_addr_unix[abstract] 
[gw1] [ 66%] PASSED cheroot/test/test_server.py::test_bind_addr_unix[abstract] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-localhost-pyopenssl] 
cheroot/test/test_server.py::test_bind_addr_unix[file] 
[gw0] [ 66%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-localhost-pyopenssl] 
[gw1] [ 67%] PASSED cheroot/test/test_server.py::test_bind_addr_unix[file] 
cheroot/test/test_server.py::test_bind_addr_unix_abstract 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-builtin] 
[gw1] [ 67%] PASSED cheroot/test/test_server.py::test_bind_addr_unix_abstract 
[gw0] [ 68%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-builtin] 
cheroot/test/test_server.py::test_peercreds_unix_sock[abstract] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-pyopenssl] 
[gw0] [ 69%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-127.0.0.1-pyopenssl] 
[gw1] [ 69%] PASSED 
cheroot/test/test_server.py::test_peercreds_unix_sock[abstract] 
cheroot/test/test_server.py::test_peercreds_unix_sock[file] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-*.localhost-builtin] 
[gw0] [ 70%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-*.localhost-builtin] 
[gw1] [ 70%] PASSED cheroot/test/test_server.py::test_peercreds_unix_sock[file] 
cheroot/test/test_server.py::test_peercreds_unix_sock_with_lookup[abstract] 
[gw1] [ 71%] PASSED 
cheroot/test/test_server.py::test_peercreds_unix_sock_with_lookup[abstract] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-*.localhost-pyopenssl] 
[gw0] [ 71%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-*.localhost-pyopenssl] 
cheroot/test/test_server.py::test_peercreds_unix_sock_with_lookup[file] 
[gw1] [ 72%] PASSED 
cheroot/test/test_server.py::test_peercreds_unix_sock_with_lookup[file] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-not_localhost-builtin] 
[gw0] [ 72%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-not_localhost-builtin] 
cheroot/test/test_server.py::test_high_number_of_file_descriptors[1024] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-not_localhost-pyopenssl] 
[gw0] [ 73%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-True-not_localhost-pyopenssl] 
[gw1] [ 73%] PASSED 
cheroot/test/test_server.py::test_high_number_of_file_descriptors[1024] 
cheroot/test/test_server.py::test_high_number_of_file_descriptors[2048] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-False-localhost-builtin] 
[gw0] [ 74%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-False-localhost-builtin] 
[gw1] [ 75%] PASSED 
cheroot/test/test_server.py::test_high_number_of_file_descriptors[2048] 
cheroot/test/test_server.py::test_reuse_port[0.0.0.0] 
[gw1] [ 75%] PASSED cheroot/test/test_server.py::test_reuse_port[0.0.0.0] 
cheroot/test/test_server.py::test_reuse_port[::] 
[gw1] [ 76%] PASSED cheroot/test/test_server.py::test_reuse_port[::] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1--2-inf] 
[gw1] [ 76%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1--2-inf] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1--1-inf] 
[gw1] [ 77%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1--1-inf] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1-1-1] 
[gw1] [ 77%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1-1-1] 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1-2-2] 
[gw1] [ 78%] PASSED 
cheroot/test/test_server.py::test_threadpool_threadrange_set[1-2-2] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-*.localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[0-False-localhost-pyopenssl] 
[gw1] [ 78%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-*.localhost-pyopenssl] 
[gw0] [ 79%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[0-False-localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-not_localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-localhost-builtin] 
[gw1] [ 79%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-not_localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-not_localhost-pyopenssl] 
[gw0] [ 80%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-localhost-builtin] 
[gw1] [ 80%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-not_localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-False-localhost-builtin] 
[gw0] [ 81%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-localhost-pyopenssl] 
[gw1] [ 82%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-False-localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-False-localhost-pyopenssl] 
[gw0] [ 82%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-builtin] 
[gw1] [ 83%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-False-localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-localhost-builtin] 
[gw1] [ 83%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-localhost-builtin] 
[gw0] [ 84%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-127.0.0.1-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-*.localhost-builtin] 
[gw1] [ 84%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-localhost-pyopenssl] 
[gw0] [ 85%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[1-True-*.localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-builtin] 
[gw1] [ 85%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-not_localhost-builtin] 
[gw0] [ 86%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-not_localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-pyopenssl] 
[gw1] [ 86%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-127.0.0.1-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-not_localhost-pyopenssl] 
[gw0] [ 87%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-not_localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-*.localhost-builtin] 
[gw1] [ 88%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-*.localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-False-localhost-builtin] 
[gw0] [ 88%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-False-localhost-builtin] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-*.localhost-pyopenssl] 
[gw1] [ 89%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-True-*.localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_tls_client_auth[2-False-localhost-pyopenssl] 
[gw0] [ 89%] PASSED 
cheroot/test/test_ssl.py::test_tls_client_auth[2-False-localhost-pyopenssl] 
cheroot/test/test_ssl.py::test_ssl_env[0-False-builtin] 
[gw1] [ 90%] PASSED cheroot/test/test_ssl.py::test_ssl_env[0-False-builtin] 
cheroot/test/test_ssl.py::test_ssl_env[0-True-pyopenssl] 
[gw0] [ 90%] PASSED cheroot/test/test_ssl.py::test_ssl_env[0-True-pyopenssl] 
cheroot/test/test_ssl.py::test_ssl_env[0-False-pyopenssl] 
[gw1] [ 91%] PASSED cheroot/test/test_ssl.py::test_ssl_env[0-False-pyopenssl] 
cheroot/test/test_ssl.py::test_ssl_env[1-False-builtin] 
[gw0] [ 91%] PASSED cheroot/test/test_ssl.py::test_ssl_env[1-False-builtin] 
cheroot/test/test_ssl.py::test_ssl_env[0-True-builtin] 
[gw1] [ 92%] PASSED cheroot/test/test_ssl.py::test_ssl_env[0-True-builtin] 
cheroot/test/test_ssl.py::test_ssl_env[1-False-pyopenssl] 
[gw0] [ 92%] PASSED cheroot/test/test_ssl.py::test_ssl_env[1-False-pyopenssl] 
cheroot/test/test_ssl.py::test_ssl_env[1-True-builtin] 
[gw1] [ 93%] PASSED cheroot/test/test_ssl.py::test_ssl_env[1-True-builtin] 
cheroot/test/test_ssl.py::test_ssl_env[2-True-builtin] 
[gw0] [ 94%] PASSED cheroot/test/test_ssl.py::test_ssl_env[2-True-builtin] 
cheroot/test/test_ssl.py::test_ssl_env[1-True-pyopenssl] 
[gw1] [ 94%] PASSED cheroot/test/test_ssl.py::test_ssl_env[1-True-pyopenssl] 
cheroot/test/test_ssl.py::test_ssl_env[2-True-pyopenssl] 
[gw0] [ 95%] PASSED cheroot/test/test_ssl.py::test_ssl_env[2-True-pyopenssl] 
cheroot/test/test_ssl.py::test_http_over_https_error[0.0.0.0-builtin] 
cheroot/test/test_ssl.py::test_http_over_https_error[0.0.0.0-pyopenssl] 
[gw1] [ 95%] PASSED 
cheroot/test/test_ssl.py::test_http_over_https_error[0.0.0.0-builtin] 
cheroot/test/test_ssl.py::test_http_over_https_error[::-builtin] 
[gw0] [ 96%] PASSED 
cheroot/test/test_ssl.py::test_http_over_https_error[0.0.0.0-pyopenssl] 
cheroot/test/test_ssl.py::test_http_over_https_error[::-pyopenssl] 
[gw1] [ 96%] PASSED 
cheroot/test/test_ssl.py::test_http_over_https_error[::-builtin] 
cheroot/test/test_wsgi.py::test_connection_keepalive 
[gw0] [ 97%] PASSED 
cheroot/test/test_ssl.py::test_http_over_https_error[::-pyopenssl] 
cheroot/test/test_wsgi.py::test_gateway_start_response_called_twice 
[gw0] [ 97%] PASSED 
cheroot/test/test_wsgi.py::test_gateway_start_response_called_twice 
cheroot/test/webtest.py::cheroot.test.webtest.WebCase.getPage 
[gw0] [ 98%] PASSED 
cheroot/test/webtest.py::cheroot.test.webtest.WebCase.getPage 
cheroot/test/webtest.py::cheroot.test.webtest.strip_netloc 
[gw0] [ 98%] PASSED cheroot/test/webtest.py::cheroot.test.webtest.strip_netloc 
[gw1] [ 99%] PASSED cheroot/test/test_wsgi.py::test_connection_keepalive 
cheroot/test/test_wsgi.py::test_gateway_write_needs_start_response_called_before
 
[gw1] [100%] PASSED 
cheroot/test/test_wsgi.py::test_gateway_write_needs_start_response_called_before
 

- generated xml file: 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_cheroot/build/.test-results/pytest/test.xml
 -

---------- coverage: platform linux, python 3.13.11-final-0 ----------
Name                             Stmts   Miss  Cover   Missing
--------------------------------------------------------------
cheroot/__init__.py                 10     10     0%   3-14
cheroot/__main__.py                  3      3     0%   3-6
cheroot/_compat.py                  35      2    94%   12-13
cheroot/cli.py                      70     22    69%   86, 93, 101-107, 111, 
119, 123-129, 150-151, 232-243
cheroot/connections.py             178     31    83%   17-39, 227, 284, 325, 
339-344, 351-375
cheroot/errors.py                   20      2    90%   55-56
cheroot/makefile.py                 41      2    95%   20, 35
cheroot/server.py                 1032    242    77%   120-127, 132-135, 
139-144, 198, 204, 218, 229, 234, 251-252, 270, 281-284, 296-299, 323-332, 336, 
340, 344-347, 374, 393-402, 414-423, 427, 431, 435-437, 465, 471, 480-481, 493, 
501, 518, 522, 531-533, 547-578, 590-599, 608-629, 633, 716-721, 728-734, 
768-770, 838-864, 907-911, 928-930, 937, 960-961, 1028-1030, 1059-1061, 
1072-1078, 1110, 1150, 1283, 1328, 1355, 1357, 1393, 1397, 1408-1416, 1448, 
1667-1670, 1674, 1721, 1735, 1740, 1759, 1764-1766, 1777-1785, 1792-1796, 1799, 
1821-1822, 1870, 1903-1907, 1917, 1921-1927, 1937, 1951-1952, 1956-1958, 
1965-1971, 1974, 1989, 1992, 1999, 2002-2005, 2055-2058, 2094-2096, 2146-2151, 
2171-2173, 2217, 2225-2226
cheroot/ssl/builtin.py             191     29    85%   17-18, 22-26, 37, 73, 
101-102, 127, 206, 218, 225, 233, 236, 273, 289-290, 318, 365, 396, 406-407, 
421, 430, 441-442
cheroot/ssl/pyopenssl.py           144     20    86%   65-68, 100, 105-108, 
111, 116-117, 126, 130, 150, 158, 272, 283, 304, 378
cheroot/test/_pytest_plugin.py       6      4    33%   7-13, 16
cheroot/test/conftest.py            54      4    93%   29, 32, 55-56
cheroot/test/helper.py              99     42    58%   42-70, 75-76, 81-83, 
88-91, 97-105, 135, 150-151, 166
cheroot/test/test_conn.py          719     31    96%   55, 97, 176, 306-311, 
1049-1053, 1077-1080, 1083, 1177, 1351-1364, 1477-1479
cheroot/test/test_core.py          220      7    97%   32, 296-298, 403-406, 439
cheroot/test/test_makefile.py       30      4    87%   24-27
cheroot/test/test_server.py        242      8    97%   54, 238, 265, 307, 415, 
447, 475-476
cheroot/test/test_ssl.py           251     30    88%   89, 153-156, 338, 354, 
358, 364-368, 378, 430, 551, 553-569, 574, 590-603, 637, 687, 691
cheroot/test/webtest.py            306    176    42%   54-57, 62-64, 72-79, 
94-96, 125-126, 130-134, 145-150, 159, 163, 171, 198-228, 238-246, 251-296, 
301, 305-310, 318-323, 327-338, 342-351, 355-362, 366-371, 375-381, 385-392, 
396-401, 405-410, 414-419, 439, 451-454, 478, 502-505, 509, 518, 524, 579-588
cheroot/testing.py                  88      9    90%   46-47, 147-149, 153, 
165-167
cheroot/workers/threadpool.py      176     38    78%   26, 29, 163, 218-222, 
305-310, 320, 336-352, 363-364, 394-395, 400-411, 426
cheroot/wsgi.py                    144     33    77%   88, 92, 140, 163-164, 
170, 174, 194, 271-282, 325-342, 396-402
--------------------------------------------------------------
TOTAL                             4193    749    82%

8 files skipped due to complete coverage.
Coverage XML written to file .test-results/pytest/cov.xml

============================= slowest 10 durations =============================
4.00s call     cheroot/test/test_conn.py::test_HTTP11_Timeout_after_request
3.43s call     cheroot/test/test_conn.py::test_keepalive_conn_management
2.12s call     cheroot/test/test_wsgi.py::test_connection_keepalive
2.00s call     cheroot/test/test_conn.py::test_HTTP11_Timeout[False]
2.00s call     cheroot/test/test_conn.py::test_HTTP11_Timeout[True]
1.10s call     
cheroot/test/test_server.py::test_server_interrupt[KeyboardInterrupt]
1.04s call     cheroot/test/test_conn.py::test_invalid_selected_connection
0.61s call     cheroot/test/test_conn.py::test_598
0.61s call     
cheroot/test/test_conn.py::test_unhandled_exception_in_request_handler
0.61s call     
cheroot/test/test_conn.py::test_remains_alive_post_unhandled_exception
=========================== short test summary info ============================
XFAIL cheroot/test/test_conn.py::test_Chunked_Encoding - Headers from earlier 
request leak into the request line for a subsequent request, resulting in 400 
instead of 413. See cherrypy/cheroot#69 for details.
XFAIL cheroot/test/test_conn.py::test_598 - Sometimes this test fails due to 
low timeout. Ref: https://github.com/cherrypy/cherrypy/issues/598
XFAIL cheroot/test/test_core.py::test_large_request - 
https://github.com/cherrypy/cheroot/issues/106
======================= 181 passed, 3 xfailed in 47.53s ========================
I: pybuild pybuild:334: rm -Rf 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_cheroot/build/.test-results 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_cheroot/build/.coverage
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:20: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to