-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 12 Oct 2026 11:35:55 +0200
Source: dh-virtualenv
Binary: dh-virtualenv dh-virtualenv-doc
Architecture: source all
Version: 1.3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Nico Della Torre <nicoz91@ubuntu.com>
Description:
dh-virtualenv - wrap and build Python packages using virtualenv
dh-virtualenv-doc - wrap and build Python packages using virtualenv (documentation)
Changes:
dh-virtualenv (1.3) unstable; urgency=medium
.
[ Nico Della Torre ]
* Convert to a native package: upstream (spotify/dh-virtualenv) is
inactive since 2020 and dh-virtualenv is a Debian-specific debhelper
add-on. The former debian/patches are now regular commits in the
tree.
* Build with pyproject.toml and hatchling instead of setuptools: drop
setup.py, setup.cfg and _version.py, move bin/dh_virtualenv to
dh_virtualenv/cli.py as a console_scripts entry point, keep the
version in dh_virtualenv/__init__.py.
* d/control: Build-Depend on python3-hatchling and
pybuild-plugin-pyproject instead of python3-setuptools.
* Bring back the Sphinx documentation in a new dh-virtualenv-doc
package, built unless the nodoc build profile is active. Fix
doc/conf.py for current Sphinx (no setup.py metadata, add_css_file,
sphinx_rtd_theme without html_theme_path); the JavaScript files are
handled by dh_sphinxdoc instead of libjs-jquery/libjs-underscore
(with ${sphinxdoc:Built-Using}). Install doc/examples in
dh-virtualenv-doc too.
* Drop Python 2 leftovers: u'' string prefixes, coding cookies,
`from __future__` imports and explicit (object) base classes.
* d/copyright: point Source and Upstream-Contact to Salsa and the team,
extend the Spotify years to 2013-2017, add Alexandre Detiste to
debian/*, drop the stray copyright line from the GPL-2+ license text.
* doc/tutorial.rst: modernize the packaging example (debhelper-compat 13,
Python 3, current Standards-Version, no debian/compat) so Sphinx can
highlight it again.
* doc/tutorial.rst: use apt instead of apt-get/dpkg -i/mk-build-deps in
the interactive commands, replace the Stretch/Jessie installation notes
and clone from Salsa.
* doc/examples: use a signed-by keyring instead of the removed apt-key
for the NodeSource repository, drop apt-transport-https, switch to
libncurses-dev and Node.js 22.
* doc: drop the unmaintained PPA, replace the "sudo pip install" advice
(refused under PEP 668) with --upgrade-pip.
* d/control: drop the unused dh-exec Build-Depends, mark dh-virtualenv
Multi-Arch: foreign, run the test suite as autopkgtest
(Testsuite: autopkgtest-pkg-pybuild). Point Homepage to Salsa and drop
the obsolete python3-virtualenv (>= 1.7) version constraint.
* Add a lintian override for the pre-native changelog versions.
.
[ Alexandre Detiste ]
* wrap-and-sort -ast.
* Add debian/salsa-ci.yml.
* Drop old unused JavaScript Build-Depends.
* Use declarative dh-sequence-python3.
* Rewrite d/rules with the newer execute_before_* syntax.
* Drop the extraneous PYBUILD_TEST_PYTEST export.
Checksums-Sha1:
54db5b21f8f269fdb77c38736605380cfec2d6b3 2050 dh-virtualenv_1.3.dsc
c32622f98c982d957fbb41430bba839fa28278fa 57816 dh-virtualenv_1.3.tar.xz
be122ca84ca1a10a9ba144808d35c84ac65a9864 66892 dh-virtualenv-doc_1.3_all.deb
fa518c150a6475c07f43d55e85d8ad43db5d23e2 21640 dh-virtualenv_1.3_all.deb
1f0508a11953748c817a231f0ef073c21f240953 8470 dh-virtualenv_1.3_amd64.buildinfo
Checksums-Sha256:
fe32d672fab62e9f28d10bd50cfc0eb97ddf3c11f39cda8c62891c873517ff25 2050 dh-virtualenv_1.3.dsc
dcf3026c5a4a893cc760ccde53e55bebd37e384e06fb41e41fbce0b0baa59b84 57816 dh-virtualenv_1.3.tar.xz
2d638ccdf3cc2b8ec14bb2817a843af5f238f75b04d18cb377bdd95c2ce2d55c 66892 dh-virtualenv-doc_1.3_all.deb
f39d164a910a680bca6ee428deb0d4f2ffc4fb40643b192e66c28c4ac2891b41 21640 dh-virtualenv_1.3_all.deb
7cb7c43c2e38c92e2bfc399e6eef202af7e26f7e439616c240e543dd45464658 8470 dh-virtualenv_1.3_amd64.buildinfo
Files:
baf9cce79d3a9d27284e6f928e3a5530 2050 python optional dh-virtualenv_1.3.dsc
29a74e20c4150deecd8066e8145aa1a1 57816 python optional dh-virtualenv_1.3.tar.xz
efcc88e5e977b59c01e72d438b4ac0d3 66892 doc optional dh-virtualenv-doc_1.3_all.deb
ba1dc567b555f7926303cca8d7fd95f0 21640 python optional dh-virtualenv_1.3_all.deb
df1014678fd5cec97fb88c216b70ba4f 8470 python optional dh-virtualenv_1.3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmrMqgMACgkQMfMURUSh
dBqpzBAApFsKPSiBOmKNPIsEG9L8A8wvDO9K3a4rzQEs90NVPRME/gmuZ4+9vaO+
jGkZS33/CsoSQykr+HipgDZ+J8maUZ6muykUAzlLSrWkyjtb2vo3v4Sxn4yzM2dF
ekRQDDChthENqd0RFRYCeWZjsq4tWYGc1heCSkjaQ7TUkkoMSWpPrs/mMRGbH12l
KPOogyC7KLjStrhuq5n6UgJJKr4PlooGFbjIY3H6qR49A+XY9DnFDbLQYul9Ng1k
a2gcHaBkm8e0TZIMdXKI+Qpl/VRwolezxD1kJRB/+uYybciwiUBV0EZiofWpQwsH
Ws1sTwgA/6iTc7lFo/WILYDnmuntpoDiHZg9Az4EGMZQRexdt9bxlm3H5fp8+t+8
6lKKM10WBUnF6kOgt/a2CySeI+EOZJA5jZKwMDEekumz8/G+PS8Vt++miAsSasVl
N2Gf9hzXoJ/Vp1X+LUil/HNLfHse+i3+QQZAlDYQrOJeHFOJXzGYo9uSVYpsHG7m
sfM+s6hXoeJ2L7c+c83LYvrSdKruIE/7mj1m1e0fmAkOJwfGl+4zRm6ch9VyugSS
oLLAzpjIwV2B+ckho57IdyzVXw45jFoUc12N76g1Z8MVFWRlOWHvJftRq4ACnsLo
6YaBUCQcz+CzifvcFLid2ZBR8IC+9OHoqlMXybH2yUIXZJ1wTOk=
=8j+x
-----END PGP SIGNATURE-----