2017-11-12 13:20 GMT+01:00 Paul Moore <p.f.moore@gmail.com>:
On 12 November 2017 at 06:19, Michel Desmoulin
<desmoulinmichel@gmail.com> 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.

Stephan