Debian Patches

Status for timeout-decorator/0.5.0-5

Patch Description Author Forwarded Bugs Origin Last update
add-tests.patch add the upstream test suite, missing from the PyPI sdist The tests are in the upstream repository at tag 0.5.0, but the PyPI tarball
used as orig doesn't ship them. quilt can't create an empty file, hence the
blank lines in tests/__init__.py.
not-needed upstream upstream, https://github.com/pnpnpn/timeout-decorator/tree/0.5.0/tests 2026-10-18
0002-Avoid-multiprocessing-behavior-change-in-py3.14.patch Avoid multiprocessing behavior change in py3.14
Python 3.14 defaults to using forkserver instead of fork
method when spawning new processes. This causes the default
testsuites to fail. This patch explicitly specify the fork
method to keep the old behavior as in Python 3.13 and earlier.
Boyuan Yang <byang@debian.org> yes debian upstream 2026-01-23
PR91-signal-cleanup.patch clean up per-call signal timeouts when the default is disabled With @timeout() (no default limit) and a per-call timeout=N, the SIGALRM
handler and timer were set up, but the function returned before the
cleanup in the finally block, so the alarm later raised TimeoutError in
unrelated code. Run every call through the guarded cleanup block.
.
The test hunk is refreshed on top of add-tests.patch.
Huanyi Xie <74809554+xiehuanyi@users.noreply.github.com> yes other, https://github.com/pnpnpn/timeout-decorator/pull/91/commits/e0987b1233f291d5de4212ac2aab0a589271d057 2026-10-18

All known versions for source package 'timeout-decorator'

Links