-----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 <team+python@tracker.debian.org>
Changed-By: Nico Della Torre <nicoz91@ubuntu.com>
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-----