I'm in a disprivileged location, and it seems pip can only download from pythonhosted.org at a rate of 10-20 kB/s. Worse still, pip downloads timeout and fail extremely quickly.
If I rerun the pip install, instead of resuming the download, it will download the file from the beginning, then timeout and fail again somewhere in the middle.
I tried going through a private VPN hosted on Linode, with similar results.
For the official Python package manager, this is simply unreliable and unacceptable behavior.