Jürgen Hermann
Jürgen Hermann
BTW, I _do_ have a script laying around that packages pyvenv builds into a DEB. And I think we should enable dh-virtualenv to refer to such a build, instead of...
https://github.com/jhermann/priscilla/tree/master/pyenv Making it robustly usable for dh-virtualenv might require adding some versioned `Provide`s or similar, but the basics are there. Also building it in Vagrant is an obvious improvement.
I just gave the new PyRun 2.1 a spin, and it works like advertised. Embedding PyRun is a lot easier than doing the same with pyenv, so that would be...
New player (anyway, new to me): https://github.com/Infinidat/relocatable-python3 (a Py2 version is there, too)
https://github.com/jhermann/dockyard/blob/master/biopy3/Dockerfile.pyenv has all the code needed to build an embedded Python. The size increase is considerable, but then if you need e.g. Python 3.7, you need 3.7. # du -sh...
FYI (and maybe something for the docs), I built “Deadsnakes PPA” Python 3.6 / 3.7 / 3.8 packages for Stretch and Buster in a Docker container – so you can...
This is what overrides in the rules file are for, allowing customization in the different build / install steps.
> Yes, but: rewriting a shebang is not that trivial, and is very related to virtualenv shortcomings (as virtualenv do rewrite _all_ shebangs). Fits my definition of trivial: python -m...
It can likely be a documentation issue, because tests should prolly be run in an override (i.e. by make), not dh-venv proper. It's not a well-defined target and has too...
Works in other software like tox, and should be documented with the option. NOT using a space after `-r` should also be made explicit (makes this more robust against passing...