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 |
