title: Packages from private pypi don't find requirements
body: <p>I'm building a private pypi server and it's working, but the packages that I put there has some requirements from official pypi, but when I try to install my private package, the <code>install_requires</code> breaks trying to find the external dependencies in my private repository (I saw this in the log).</p>
  
  <p>When I generate the package locally and try to install like</p>
  
  <pre><code>pip install -U package.tar.gz
  </code></pre>
  
  <p>it works and the dependencies are found in the official pypi repository.</p>
  
  <p>What do I miss?</p>
  
  <p>My process looks like:</p>
  
  <pre><code>python setup.py sdist upload -r http://127.0.0.1:8000/sample/
  pip install -i http://127.0.0.1:8000/pypi/
  </code></pre>
  
  <p>And I'm getting:</p>
  
  <pre><code>Downloading/unpacking mypackage
    http://127.0.0.1:8000/pypi/mypackage/ uses an insecure transport scheme (http). Consider using https if 127.0.0.1:8000 has it available
    Downloading mypackage-1.0.tar.gz (399kB): 399kB downloaded
    Running setup.py (path:/tmp/pip-build-LjFfGj/mypackage/setup.py) egg_info for package mypackage
  
  Downloading/unpacking feedparser (from mypackage)
    http://127.0.0.1:8000/pypi/feedparser/ uses an insecure transport scheme (http). Consider using https if 127.0.0.1:8000 has it available
    Could not find any downloads that satisfy the requirement feedparser (from mypackage)
  Cleaning up...
  No distributions at all found for feedparser (from mypackage)
  Storing debug log for failure in /home/rodolpho/.pip/pip.log
  </code></pre>
  
  <p>And in the log I see:</p>
  
  <pre><code>Downloading/unpacking feedparser (from mypackage)
    Getting page http://127.0.0.1:8000/pypi/feedparser/
    Could not fetch URL http://127.0.0.1:8000/pypi/feedparser/: 404 Client Error: Not Found
  </code></pre>