As Barry said you can't gate installing pip on system packages or not.
Further more I would suggest that installing the OS modified pip into a
virtualenv will lead to surprising behavior for people. People should be
free to update their pip inside of a virtual environment as they wish,
however doing that will trigger people to go from a OS modified pip to
an upstream pip and can subtly change the behavior.

One thing to ensure that if you use rewheel that it should also rebundle
the bundled libraries. Pip bundles those things because otherwise we
assert what valid versions of things you can have installed alongside
pip. If you just simple install say requests into the virtual
environment alongside pip then when someone comes along and wants to
install their app which uses a different version of requests that isn't
compatible then either pip or their app breaks.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1290847

Title:
  pyvenv fails due to mising ensurepip module

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/1290847/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to