Source: python-cheroot Version: 10.0.1+ds1-1 Severity: serious User: [email protected] Usertags: python3.13
Hi Maintainer The autopkgtests of this package fail with Python 3.13 [1]. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/p/python-cheroot/testing/amd64/ 125s ==================================== ERRORS ==================================== 125s __________________ ERROR at setup of test_streaming_11[True] ___________________ 125s [gw11] linux -- Python 3.13.0 /usr/bin/python3.13 125s 125s cls = <class '_pytest.runner.CallInfo'> 125s func = <function call_and_report.<locals>.<lambda> at 0x7f52fad902c0> 125s when = 'setup' 125s reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) 125s 125s @classmethod 125s def from_call( 125s cls, 125s func: Callable[[], TResult], 125s when: Literal["collect", "setup", "call", "teardown"], 125s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 125s ) -> CallInfo[TResult]: 125s """Call func, wrapping the result in a CallInfo. 125s 125s :param func: 125s The function to call. Called without arguments. 125s :type func: Callable[[], _pytest.runner.TResult] 125s :param when: 125s The phase in which the function is called. 125s :param reraise: 125s Exception or exceptions that shall propagate if raised by the 125s function, instead of being wrapped in the CallInfo. 125s """ 125s excinfo = None 125s start = timing.time() 125s precise_start = timing.perf_counter() 125s try: 125s > result: TResult | None = func() 125s 125s cls = <class '_pytest.runner.CallInfo'> 125s duration = 0.10469590499997139 125s excinfo = <ExceptionInfo PytestUnraisableExceptionWarning('Exception ignored in: <function IOBase.__del__ at 0x7f52fbffade0>\n\n...rite\n return self._sock.send(b)\n ~~~~~~~~~~~~~~~^^^\nOSError: [Errno 9] Bad file descriptor\n') tblen=8> 125s func = <function call_and_report.<locals>.<lambda> at 0x7f52fad902c0> 125s precise_start = 714828.567580718 125s precise_stop = 714828.672276623 125s reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>) 125s result = None 125s start = 1733317737.6523912 125s stop = 1733317737.7570882 125s when = 'setup' 125s 125s /usr/lib/python3/dist-packages/_pytest/runner.py:341:

