Sorry, missed replying to the second part of your message.

On 8 February 2017 at 13:44, Tadej Janež <tade...@nez.si> wrote:
> As I see it, there are two issues when one has the aforementioned three
> way combination:
>
> 1) Users will probably use 'pip install foo' inside the activated
> virtual environment and be surprised by not being able to install
> anything.
> Many of them might not know the 'python -m pip install foo' variant.

Right, that's why I consider the fact that doesn't work by default a
bug in Fedora's current approach.

> 2) Users that know the 'python -m pip install' variant may want to
> install a package inside the virtual environment that is already
> available in system site-packages . The installation won't work unless
> they pass the '--ignore-installed' option or they install a newer
> version of the same package with '--upgrade' option.

This, on the other hand, is why having the system site-packages
visible is discouraged in general - it really is more complicated than
using an environment that only shares that standard library and the
language runtime.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
python-devel mailing list -- python-devel@lists.fedoraproject.org
To unsubscribe send an email to python-devel-le...@lists.fedoraproject.org

Reply via email to