title: Python requests on IPv6 only server does not seem to work
body: <p>I have an IPv6 only Debian server, with python2.7 and <code>requests</code> installed. I follow the tutorial and do:</p>
  
  <pre><code>import requests
  r = requests.get('https://api.github.com/events')
  </code></pre>
  
  <p>and I get:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/usr/lib/python2.7/dist-packages/requests/api.py", line 60, in get
      return request('get', url, **kwargs)
    File "/usr/lib/python2.7/dist-packages/requests/api.py", line 49, in request
      return session.request(method=method, url=url, **kwargs)
    File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 457, in request
      resp = self.send(prep, **send_kwargs)
    File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 569, in send
      r = adapter.send(request, **kwargs)
    File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 407, in send
      raise ConnectionError(err, request=request)
  requests.exceptions.ConnectionError: ('Connection aborted.', error(110, 'Connection timed out'))
  </code></pre>
  
  <p>How do I make this work on an IPv6 server? It seems to work fine on my home machine (debian+py2.7+requests)</p>