2017-11-12 13:20 GMT+01:00 Paul Moore email@example.com:
On 12 November 2017 at 06:19, Michel Desmoulin firstname.lastname@example.org wrote:
Well, not exactly. Do you do python -m venv, or py -x.x -m venv or pythonx -m venv ? Wait, it's not installed by default on debian.
Seriously? Debian don't provide venv in the standard Python install? That's just broken.
I think that it is wrong to think of Debian's "python3" package as purporting to provide the "standard Python install".
This is really more properly though of as the Python *runtime* environment, i.e. the minimum stuff you need to run programs written in Python.
Developers are supposed to install additional packages.
Debian does the same for other languages,, i.e. their "node" package doesn't contain npm.
I suppose it makes sense; a modern Linux desktop contains applications written in Python/Perl/Node/Ruby/Tcl/OCaml/..., if you start including all development tools in the base packages you are probably ending doubling a typical install.
It's still annoying, I have personally decided that it is simpler to just install the tarball from python.org than to chase all the individual packages over which they split the Python install.