-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 26 Oct 2026 13:29:42 +0100 Source: dh-virtualenv Architecture: source Version: 1.3.2 Distribution: experimental Urgency: medium Maintainer: Debian Python Team <[email protected]> Changed-By: Nico Della Torre <[email protected]> Changes: dh-virtualenv (1.3.2) experimental; urgency=medium . * Replace the build path in pyvenv.cfg, drop the direct_url.json files that pip writes with it for the projects installed from a local directory, and update in RECORD the hash and size of the scripts in bin/ once their build path is replaced, so that they no longer depend on the build directory. Also in the buildsystem. * Drop the DebHelper call for Debian Squeeze: the class is the one of dh-virtualenv and always takes the options. * Match nocheck as a whole word in DEB_BUILD_OPTIONS, not as a substring. * Deployment: use tuples as default arguments instead of lists, and close the pip log file once the package is built. * Recompile the bytecode of the virtualenv with the final path of its sources, instead of the build path that pip records in it, so tracebacks show the installed files and, with SOURCE_DATE_EPOCH, the .pyc files are reproducible (with a warning, the bytecode is kept for Python < 3.9). The buildsystem runs the same code, from the new dh_virtualenv.buildpath module. * Depend on python3-virtualenv, which ships the virtualenv command, instead of "virtualenv | python3-virtualenv | python3-venv": python3-venv alone satisfied it, but only works with --builtin-venv. Recommend python3-venv for --builtin-venv. * Buildsystem: add the prerm autoscript of dh_virtualenv, so the bytecode written at runtime is removed with the package. * Add an autopkgtest that builds packages with the sequence, --builtin-venv and the buildsystem, offline, checks they hold no build path and are reproducible, then installs, uses and purges them. Checksums-Sha1: 9f5941616dce9b6a40a2b87a41718ad1ef53f748 1592 dh-virtualenv_1.3.2.dsc a9f27bdbd8e1a1a494a82f9868e1362393d78b1b 62656 dh-virtualenv_1.3.2.tar.xz 06e20d3d8c80a2c20270ee55aa149849280ee0da 7815 dh-virtualenv_1.3.2_source.buildinfo Checksums-Sha256: 4fc99c6392ab4cbf84cafcde626a9fb6c81422cd6d30cab51a168601fd218540 1592 dh-virtualenv_1.3.2.dsc 0103e8e615415ef1e5b2a72dcaf1edea60116722f5c66f4f79904a4ac13399cb 62656 dh-virtualenv_1.3.2.tar.xz 1fb71928badc1c8d3eaa940f954ff2895a9899612966031f6e6f350063e7c927 7815 dh-virtualenv_1.3.2_source.buildinfo Files: 6bf3407d483757292d073fcc1fc3baf5 1592 python optional dh-virtualenv_1.3.2.dsc ad041fe86ea10967bc0864da0faa220c 62656 python optional dh-virtualenv_1.3.2.tar.xz b290e610f89cce705fbe5b3c70333ef1 7815 python optional dh-virtualenv_1.3.2_source.buildinfo
-----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQEVui8HcCwJ++NZqaVSTeH9vGfAwUCauBWdgAKCRCVSTeH9vGf Az2PAP9W/QYwfbvNrCzwnh8sJ8ef6K4g47OwhYPFwPAS84PyYQD/akqwOTyoX9bI WogItKDPADaoL362ibRYDW8va3LZEA0= =nr+a -----END PGP SIGNATURE-----
pgpa4reRGD4uQ.pgp
Description: PGP signature
