-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 03 Oct 2026 03:02:12 -0400 Source: httpx Architecture: source Version: 0.28.1-2 Distribution: unstable Urgency: medium Maintainer: Sandro Tosi <morph@debian.org> Changed-By: Sandro Tosi <morph@debian.org> Closes: 1141043 1141044 Changes: httpx (0.28.1-2) unstable; urgency=medium . * debian/control - bump debhelper compat to 14; add dh-sequence-python3 and dh-sequence-single-binary to b-d; drop the redundant debhelper b-d - drop the substvars, now applied automatically - drop setuptools from b-d, the build uses hatchling; Closes: #1141043 - mark the b-d only needed by tests as <!nocheck>; drop h11 and urllib3, not used by httpx nor its tests; Closes: #1141044 - drop charset-normalizer, pytest-asyncio and pytest-cov from b-d, not used by the tests - add cryptography to b-d, imported by the tests - run the upstream tests as autopkgtest, via autopkgtest-pkg-pybuild - refresh the long description from the upstream README - drop Priority, optional is now the default - bump Standards-Version to 4.7.4.1 (no further changes needed) * debian/rules - drop --with python3, replaced by dh-sequence-python3 - run the tests through pybuild instead of a manual loop, deselecting the tests upstream marks as needing network access - drop the commented out test server ports, the patch using them is gone * debian/pybuild.testfiles - copy pyproject.toml along with the tests, for the upstream pytest configuration * debian/tests/unittests - remove, replaced by autopkgtest-pkg-pybuild * debian/tests/control - add the needs-internet restriction to the httpx command smoke test * debian/source/options - remove, egg-info is not generated by hatchling * debian/watch - switch to version 5 and the GitHub template; only match stable versions, to skip the 1.0.0.beta0 tag * debian/upstream/metadata - add Changelog and Documentation * debian/copyright - extend packaging copyright years * debian/patches/pytest-9.1.patch - use a valid DEP-3 Forwarded value, moving the reason to the description * debian/patches/tests-clear-lowercase-proxy-variables.patch - make the tests fixture clear the lowercase proxy variables too, as pybuild sets them to an unreachable proxy during the tests * debian/patches/PR3722-write-timeout-resourcewarning.patch - ignore the ResourceWarning that makes test_write_timeout fail with trio on Python 3.14 * debian/python3-httpx.pyremove - remove the TLS key log file test_load_ssl_with_keylog leaves behind Checksums-Sha1: 9a10961fc0209e2cbde2d497be1df121a2d61326 2510 httpx_0.28.1-2.dsc 06a3faa9709e4c7e5fc3d2b15825cb7ecc92f271 6184 httpx_0.28.1-2.debian.tar.xz b575b44e79e70eddd045b01dfefcfd4319c4d564 9109 httpx_0.28.1-2_source.buildinfo Checksums-Sha256: 8ea3d897d6a5bbebc38ed16e82ecd20ab00fcbd42105c8313a389cde5ef8693c 2510 httpx_0.28.1-2.dsc 6742b8f95c7971d7771a11036ef6a518c4ca0337b1e0adba2cbbcb7ad6236164 6184 httpx_0.28.1-2.debian.tar.xz 847ec627d07fd67dcffd8db1fa3e93fe37b73e7c7b54ebd8b2f52071dffddf39 9109 httpx_0.28.1-2_source.buildinfo Files: 124ef71377b852ee7fdfe6c1b69303b1 2510 python optional httpx_0.28.1-2.dsc 6cb319ce6e221d869917d841acf2e784 6184 python optional httpx_0.28.1-2.debian.tar.xz 28642c0b8fcd14fd593f078458df80e2 9109 python optional httpx_0.28.1-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAmrAqIAACgkQh588mTgB qU9FYw/9HsJ4Hc4C0EHa11H45indhRxkGLwDYGOl6nLDhs65aXGUKlwGWRdRsXUG rc/l923h6u+9FrDum/OrRRMyS9WLVLSdxgMRzFtpGrnlbNF/+xcbjVcmDdYgrX4H rwZsn9ZVGlZr1F2k8ZEGSv1k5XbG3qREmQp8OTsoT0l9HHC4pJXkU/e7oafbDfAU 8U0Z2bZrEDTFIbvBjwzbSQ7kxhhnGYJRXnxQy4kvuV3f8c8AUK+Pd3+eenkO6k/D NuwcqDEZhybiTM7MZRUzpdhptBMGNLrHexhOED0/rHbC9hX530LiprNDxyI6pQtN bcEcw9EPXrIaPyqP1WbZb5JqjD30EypT6VcU38aPRjAUMRoNJoasoMhLm+VpyXL4 KnDo78npNykPeKomNilP45YzKi3UEvEwN1hnWAudpj4/6AsbHGIH4vZzbaRblVkb ftEUU815Z516uXgd7hBaLa8Je9tzP6n9QjIO0arXQIWaTCEo73fpnR+Wm3OOArJs g36wnsuROPoOb1mbN3uCs5Ygb1wU/4gkFVIgYSpP0DBTIPIlkNZ4SRuMTkCarYjj nal5b058B8dTFglMKQWcjtrsrazCZVj93fF+So2IhM1DvRa9SbTd0nUbdqoXtGmg WD/meMmF2mfL5PJvnUg0FJEtJYNlYmU38dkCurLytYywgJzF2wU= =3zNh -----END PGP SIGNATURE-----