title: "SSLError: The read operation timed out" when using pip
body: <p>Whenever I try to install something with <code>pip</code> I get the following error:</p>
  
  <pre><code>Downloading/unpacking Django&gt;=1.5.1,&lt;1.6 (from -r requirements.txt (line 1))
  &nbsp;&nbsp;Downloading Django-1.5.4.tar.gz (8.1MB): 8.0MB downloaded
  Cleaning up...
  Exception:
  Traceback (most recent call last):
  &nbsp;&nbsp;File "/vagrant/venv/local/lib/python2.7/site-packages/pip/basecommand.py", line 134, in main
  &nbsp;&nbsp;&nbsp;&nbsp;status = self.run(options, args)
  &nbsp;&nbsp;File "/vagrant/venv/local/lib/python2.7/site-packages/pip/commands/install.py", line 236, in run
  &nbsp;&nbsp;&nbsp;&nbsp;requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  &nbsp;&nbsp;File "/vagrant/venv/local/lib/python2.7/site-packages/pip/req.py", line 1092, in prepare_files
  &nbsp;&nbsp;&nbsp;&nbsp;self.unpack_url(url, location, self.is_download)
  &nbsp;&nbsp;File "/vagrant/venv/local/lib/python2.7/site-packages/pip/req.py", line 1238, in unpack_url
  &nbsp;&nbsp;&nbsp;&nbsp;retval = unpack_http_url(link, location, self.download_cache, self.download_dir)
  &nbsp;&nbsp;File "/vagrant/venv/local/lib/python2.7/site-packages/pip/download.py", line 622, in unpack_http_url
  &nbsp;&nbsp;&nbsp;&nbsp;download_hash = _download_url(resp, link, temp_location)
  &nbsp;&nbsp;File "/vagrant/venv/local/lib/python2.7/site-packages/pip/download.py", line 495, in _download_url
  &nbsp;&nbsp;&nbsp;&nbsp;chunk = resp.read(4096)
  &nbsp;&nbsp;File "/usr/lib/python2.7/socket.py", line 380, in read
  &nbsp;&nbsp;&nbsp;&nbsp;data = self._sock.recv(left)
  &nbsp;&nbsp;File "/usr/lib/python2.7/httplib.py", line 561, in read
  &nbsp;&nbsp;&nbsp;&nbsp;s = self.fp.read(amt)
  &nbsp;&nbsp;File "/usr/lib/python2.7/socket.py", line 380, in read
  &nbsp;&nbsp;&nbsp;&nbsp;data = self._sock.recv(left)
  &nbsp;&nbsp;File "/usr/lib/python2.7/ssl.py", line 241, in recv
  &nbsp;&nbsp;&nbsp;&nbsp;return self.read(buflen)
  &nbsp;&nbsp;File "/usr/lib/python2.7/ssl.py", line 160, in read
  &nbsp;&nbsp;&nbsp;&nbsp;return self._sslobj.read(len)
  SSLError: The read operation timed out
  
  Storing complete log in /home/vagrant/.pip/pip.log</code></pre>
  
  <p>This used to happen to me from time to time, but now I can't install anything. I tried adding <code>--timeout=600</code>, but it fails in the same amount of time (a few seconds after reaching 8.0M).<br>
  Any idea on how to solve this?</p>