What is dh-virtualenv¶
dh-virtualenv is a tool that aims to combine Debian packaging with
self-contained virtualenv based Python deployments. To do this, the
package extends debhelper’s sequence by providing a new command in sequence,
dh_virtualenv, which effectively replaces following commands
from the sequence:
dh_auto_installdh_python2dh_pycentraldh_pysupport
In the sequence the dh_virtualenv is inserted right after
dh_perl.
Changelog¶
Following list contains most notable changes by version. For full list consult the git history of the project.
0.8¶
- Support for running triggers upon host interpreter update. This new feature makes it possible to upgrade the host Python interpreter and avoid breakage of all the virtualenvs installed with virtualenv. For usage, see the the Tutorial. Huge thanks to Jürgen Hermann for implementing this long wanted feature!
- Add support for the built-in
venvmodule. Thanks to Petri Lehtinen!- Allow custom
pipflags to be passed via the--extra-pip-argsflag. Thanks to @labeneator for the feature.
0.7¶
- Backwards incompatible Support running tests. This change breaks builds that use distutils. For those cases a flag
--no-testneeds to be passed.- Add tutorial to documentation
- Don’t crash on debbuild parameters
-iand-a- Support custom source directory (debhelper’s flag
-D)
0.6¶
First public release of dh-virtualenv