pypi not finding registered package
<p>I have a package that I submitted to Pypi using the <code>python setup.py register</code> command: 
<a href="https://bitbucket.org/lskibinski/et3" rel="nofollow">https://bitbucket.org/lskibinski/et3</a></p>

<p>You can see it here: 
<a href="https://pypi.python.org/pypi?name=et3&amp;version=1.0&amp;:action=display" rel="nofollow">https://pypi.python.org/pypi?name=et3&amp;version=1.0&amp;:action=display</a></p>

<p>However, for some mysterious reason, <code>pip install et3</code> doesn't work. The error I get is:</p>

<p><code>
$ pip install et3 -vvv --no-cache-dir
Collecting et3
  1 location(s) to search for versions of et3:
  * https://pypi.python.org/simple/et3/
  Getting page https://pypi.python.org/simple/et3/
  Starting new HTTPS connection (1): pypi.python.org
  "GET /simple/et3/ HTTP/1.1" 200 111
  Analyzing links from page https://pypi.python.org/simple/et3/
  Could not find a version that satisfies the requirement et3 (from versions: )
Cleaning up...
No matching distribution found for et3
Exception information:
Traceback (most recent call last):
  File "/home/luke/dev/python/lax/venv/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/home/luke/dev/python/lax/venv/lib/python2.7/site-packages/pip/commands/install.py", line 299, in run
    requirement_set.prepare_files(finder)
  File "/home/luke/dev/python/lax/venv/lib/python2.7/site-packages/pip/req/req_set.py", line 370, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/home/luke/dev/python/lax/venv/lib/python2.7/site-packages/pip/req/req_set.py", line 522, in _prepare_file
    finder, self.upgrade, require_hashes)
  File "/home/luke/dev/python/lax/venv/lib/python2.7/site-packages/pip/req/req_install.py", line 268, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/home/luke/dev/python/lax/venv/lib/python2.7/site-packages/pip/index.py", line 491, in find_requirement
    'No matching distribution found for %s' % req
DistributionNotFound: No matching distribution found for et3
</code></p>

<p>It seems like it can't find any versions to download. Do I need to specify something more than <code>download_url</code>? Are further manual steps required? </p>

<p>ok, figured it out. <code>download_url</code> doesn't appear to do much at all. I had to do:</p>

<ul>
<li><code>python setup.py register</code></li>
<li><code>python setup.py sdist upload</code></li>
</ul>

<p>... and it now works. The documentation for all of this is terrible.</p>

python pypi