After doing some more digging, it seems that while the above is enough to fix pip, requests and urllib3 it will not fix virtualenv.
Virtualenv comes with its own version of pip which it installs in every virtualenv, regardless of the OS version of pip. The included version of pip is in /usr/share/python-virtualenv/pip-1.5debian1-py2.py3-none- any.whl. If you look inside the wheel (it's a zip archive), you can see that it has not been patched to use the apt installed packages. Instead it uses its vendored requests, which in turns uses its vendored urllib3 which still exhibits this bug. Should I raise this in virtualenv's tracker? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1412545 Title: proxy isn't used after a dropped connection To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-urllib3/+bug/1412545/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
