-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 31 Oct 2026 10:46:22 -0400 Source: python-gevent Architecture: source Version: 26.9.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Boyuan Yang <byang@debian.org> Closes: 1144998 Changes: python-gevent (26.9.0-1) unstable; urgency=medium . * Team upload. * Install the libev and libuv CFFI backends, including architecture-qualified abi3 extensions, replacing their exclusion. (Closes: #1144998) * debian/control: Require CFFI for all builds and add the CFFI backend runtime dependency. * debian/rules: Install one stable-ABI extension per CFFI backend, built with the oldest supported Python, before normalizing extension names. * debian/tests: Exercise both CFFI backends under every supported Python. * New upstream release with Python 3.15 compatibility fixes. * debian/patches: + use-local-intersphinx-inventory.patch: Use local inventories for all external projects and link to the Python 3.15 documentation. + forward-fileobject-keywords.patch: Preserve encoding and errors on first pipe creation. + fix-subprocess-timeout.patch: Fix subprocess timeouts with inherited pipes, preserve partial output, and cover timeout cleanup and text buffering in tests. + include-python315-subprocessdata.patch: Include the missing Python 3.15 subprocess test data. + fix-timer-resolution-test.patch: Use an idle socket pair in the timer resolution test. * debian/rules: Disable tracemalloc during tests to avoid CPython subinterpreter crashes, retaining the other debug checks. * debian/tests: Add installed-runtime coverage for all supported Python versions, including monkey-patching, SSL APIs, executor shutdown, subprocess timeouts, first-pipe encoding and text buffering. * debian/source/include-binaries: Include all vendored documentation inventories in the source package. * debian/*.inv: Refresh the Python inventory to 3.15 and add greenlet, zope.event and zope.component inventories for offline documentation builds. * debian/copyright: Record the documentation inventories and their licenses. * debian/copyright: Add missing license texts and references, document the copied Python tests and upstream contributors, and drop a stale path. Checksums-Sha1: 9f23ec589f34d232f329df8f68da60281419553e 2571 python-gevent_26.9.0-1.dsc 97d64dc90b9c7f003ef8871a7c865b4cf907c68f 4788249 python-gevent_26.9.0.orig.tar.gz 6f78020b8f8c106eb9a1973ff82a0e57a1a88bf0 191232 python-gevent_26.9.0-1.debian.tar.xz e6b410530a1bd97ad997280702741a797192e9b5 10461 python-gevent_26.9.0-1_amd64.buildinfo Checksums-Sha256: a08e461fdcf26ba4b1d9e79d966a0ee4d08515686497140c2cdfef331ada1194 2571 python-gevent_26.9.0-1.dsc 0e01ad76349153b9ca4b700d4d7feaea03e604c40ac53a5e601a98dcd453a868 4788249 python-gevent_26.9.0.orig.tar.gz f48c3fe23c9c0bd927417ec5e821d345a7152cdbd39370be1120c3545a7d0e99 191232 python-gevent_26.9.0-1.debian.tar.xz 87731b8ef9a83a2846a4e6f0abacc2b970834bc660a654d4ee5d62a213ed59d9 10461 python-gevent_26.9.0-1_amd64.buildinfo Files: 65a194cb3b7f620df1535dff8680797c 2571 python optional python-gevent_26.9.0-1.dsc 1886f3935b19521ac4f73abbc658efa0 4788249 python optional python-gevent_26.9.0.orig.tar.gz 80d88eb2e8fa4c64b1dd72816f937657 191232 python optional python-gevent_26.9.0-1.debian.tar.xz 6a207e5a4679d4ba08df246388801458 10461 python optional python-gevent_26.9.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmrmEKQACgkQwpPntGGC Ws6a8xAAvf2uUoX2dCy5cYJ/YOcK5QOk1Vq6zAKxeCJy7Wllhq1zXvQ3HZsFr2GT IBy4EWpDeSfyPkfNO9NejpZzOFxZGv9p92kuHQ6+0QZmfVYXs0muQNuWkYOL8FU8 ul1FreqQqxhT2SSLqfoKACK52saaOI2JG7IvkI0AObt5QInVQagImrKMdaj7ErCP h4Cx6SGDtb/iOrehv8pzWT5g6w+sTop5y+tTKvFhBPRshg5u4I2c2O6sOdNbnfrG O98QadvhaiE6VsIQkOl9wtEKqM8unwLswms52cpH8wO0ye0rNBsvlnkgqIiHFogz 6IMwAD0YOhkDVqTAQ1S2CHV0bHxGXBSLm4JnoREvJV9KvR78yD7QBZR3SpGRTk2H iGbIxqq/twcQqR6kjKZ4rlP9YScCNNcIIBI3RXuiOVOjtNug8oyz/6ElyTxIP2Y8 r+K5vdO1Kw8hDEikycJQCsxKeusVDjLIYd5YR4CrUWncl8XFgVu9mDBQGqDzmfu0 ZjVXoD1lWoEXiUUFwFUAmfSCHg29++grOnckU4cbVP56RtneGKzes/BqflkOLAU7 vMbH6lBHjMDs9kN2TYg0K4fpdVrc9WO8mSciS8058fviAtfzGX9CQxx8mg0emnA4 oDXsUMnVbEKSaIXPdNNV5wqQfz9Ti79uGNYrgdjWPQawllzTlB8= =2qnC -----END PGP SIGNATURE-----