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