Your message dated Wed, 14 Oct 2026 00:48:57 +0000
with message-id <[email protected]>
and subject line Bug#1150859: fixed in virtualenvwrapper 6.1.1-2
has caused the Debian Bug report #1150859,
regarding python3-virtualenvwrapper: missing virtualenvwrapper/version.py,
virtualenvwrapper.sh cannot be sourced
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1150859: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1150859
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-virtualenvwrapper
Version: 6.1.1-1
Severity: grave
Tags: patch
Justification: renders package unusable
Dear Maintainer,
After upgrading to 6.1.1-1, sourcing virtualenvwrapper.sh fails:
$ source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
ERROR: Python with virtualenvwrapper module not found!
Either, install virtualenvwrapper module for the default python3 interpreter
or set VIRTUALENVWRAPPER_PYTHON to the interpreter to use.
The script probes the interpreter with `python3 -m
virtualenvwrapper.hook_loader --help`, and that import fails:
$ python3 -m virtualenvwrapper.hook_loader --help
...
ModuleNotFoundError: No module named 'virtualenvwrapper.version'
hook_loader.py now imports virtualenvwrapper.version (4.8.4 did not),
but python3-virtualenvwrapper 6.1.1-1 ships no
virtualenvwrapper/version.py, and its metadata is installed as
virtualenvwrapper-0.0.0.egg-info. Setting VIRTUALENVWRAPPER_PYTHON does
not help, because every hook runs through hook_loader. Downgrading to
4.8.4-4 restores a working setup.
The upstream PyPI sdist ships virtualenvwrapper/version.py, written by
setuptools_scm (`write_to` in pyproject.toml). debian/clean, added in
6.1.1-1, deletes that file, and since python3-setuptools-scm is not in
Build-Depends nothing regenerates it during the build, so setuptools
also falls back to version 0.0.0.
This is already fixed in the packaging repository on Salsa: commits
0b997ab ("add build-dep python3-setuptools-scm to avoid version 0.0.0")
and dbb105c ("switch to pybuild-plugin-pyproject") landed on master
after the debian/6.1.1-1 tag (1e9524b), so the uploaded package does
not include them.
The patch below is that debian/control change, rebased on 6.1.1-1.
I built both debian/6.1.1-1 and current master in a clean
debian:unstable container. The tag reproduces the error above. Master
ships virtualenvwrapper/version.py and virtualenvwrapper-6.1.1.dist-
info, `python3 -m virtualenvwrapper.hook_loader --version` prints
6.1.1, and sourcing virtualenvwrapper.sh followed by mkvirtualenv and
workon works.
The autopkgtest-pkg-python import test cannot catch this regression,
because `import virtualenvwrapper` still succeeds (it is a namespace
package). A debian/tests smoke test running `python3 -m
virtualenvwrapper.hook_loader --version` would.
Workaround until a fixed upload, for anyone hitting this:
echo "version = '6.1.1'" | \
sudo tee /usr/lib/python3/dist-packages/virtualenvwrapper/version.py
Could you please upload a 6.1.1-2 from current master?
Cheers,
--
Marcelo Jorge Vieira
xmpp:[email protected]
https://metaldot.alucinados.com
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: virtualenvwrapper
Source-Version: 6.1.1-2
Done: Alexandre Detiste <[email protected]>
We believe that the bug you reported is fixed in the latest version of
virtualenvwrapper, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated virtualenvwrapper
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 14 Oct 2026 02:29:13 +0200
Source: virtualenvwrapper
Architecture: source
Version: 6.1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1150859
Changes:
virtualenvwrapper (6.1.1-2) unstable; urgency=medium
.
* QA Upload
* Add build-dep python3-setuptools-scm to avoid version 0.0.0
(Closes: #1150859)
* Switch to pybuild-plugin-pyproject
Checksums-Sha1:
d1cb437cc9b050ee8842b0342d1673b7e85c39a8 2337 virtualenvwrapper_6.1.1-2.dsc
9f01da35894dd11a6d8037e5175f0bf10f8530cf 8764
virtualenvwrapper_6.1.1-2.debian.tar.xz
d1d14741cf4e6bf6d3a2911d436a24e9e7b0a023 6872
virtualenvwrapper_6.1.1-2_source.buildinfo
Checksums-Sha256:
3064dbe30e0d2affe10bb6355aad01078dbe3ccc5b08f61d0a8fe0ec433f1838 2337
virtualenvwrapper_6.1.1-2.dsc
65bbeeea671c076906c97c8c955271c43039a8e2bd71f51e2915f54df3014a07 8764
virtualenvwrapper_6.1.1-2.debian.tar.xz
580b349e37025927d22baa4a3ccf589d4ec5266428a2f787ad1d41c39c97beb9 6872
virtualenvwrapper_6.1.1-2_source.buildinfo
Files:
6eb6af1b239ccf6946e7954fbc4581a8 2337 python optional
virtualenvwrapper_6.1.1-2.dsc
e11f7d7ac1daf77e7d7a48671c68116c 8764 python optional
virtualenvwrapper_6.1.1-2.debian.tar.xz
808d82b422dab54ec41e56015e55e0ef 6872 python optional
virtualenvwrapper_6.1.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmrOzQkRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBpWcA/+MHmWVLTpXQTgWsdF7Djx+HOP/bNpIK6Z
l3XnKVmJj90/IQyifu8h1J+dbDjFv4QZ3AfEADjKOLApSP5vHPOCZ7KbCX9aHpC3
PvcFBt0wMQ2er09h/1kc5qTL83oudUVXazMYFxrnpIvrsw5//rXf1TNaaIMQDsL5
56gJr69bLeUeI1ZGFZ/Un3jxRDsK6q6O65w+p1jp/2QZGhjoE42EqZSa3BkFSM9N
EFvpFPT6jbrUlMWbHbYPjkkFI7p63gSlTKPjFOsyYUViZ11SGehYMZCX3cHG0dxG
OUBqLKH1AAr5549AIkhQidUuu50a/ATEN5HfuIx3P6RJfrgeIG8agdvqWFuktbiA
IEU7QiDXj5fG606PzJZcUU+NZifCzhANoCulypJWLsA75Maa0NKcMfhlYfkQ6rWQ
CesV7+MY7pPZwCMYJtk6X1gaPPUtMFAwAmyb+ZkHOjwiSDWbH9ar9cGjWVcCQOj5
K5rGzvvVRv/rzb2Nd0VaDOya6BlzHCmb3YPhqQioupVMqNfS2R7G7H4TYuvVJ7tJ
8a/tevtPbDB3JEZFJlZsgvvVnXCGHjMM1EWMkmYL8JZCqu25F7+sVfX7G2fI/ttm
52jedglWCsvRTTV2L9Ge4sFuveFyEX3Jw6tZgwC9UZIDGhcaj7i3VK64gYQqHriy
ZFxiktTZBnA=
=+vaj
-----END PGP SIGNATURE-----
pgphmLKuVkEVf.pgp
Description: PGP signature
--- End Message ---