Search code examples
pythondistributionpipegg

Why does my python egg not work? - No distributions at all found for


I have made a distribution of my python package with the following setup.py

#!/usr/bin/env python

from setuptools import setup

setup(name='mypackagename',
      version='0.1',
      description='Tool ....',
      author='Peter Smit',
      author_email='[email protected]',
      packages=['mypackagename'],
      package_dir={'': 'src'},
      install_requires=['boto'],
      entry_points = dict(console_scripts=[
        'mypackagenamescript = mypackagename.launcher:run',
        ])
      )

I created an egg of this with python setup.py bdist_egg.

Trying to install it now with pip gives the following error:

bin/pip install mypackagename-0.1-py2.6.egg 
Downloading/unpacking mypackagename-0.1-py2.6.egg
  Could not find any downloads that satisfy the requirement mypackagename-0.1-    py2.6.egg
No distributions at all found for mypackagename-0.1-py2.6.egg

Storing complete log in /home/peter/.pip/pip.log

The mentioned log files showed that it tries to download the package from pypi, where it obviously does not exist.

What did I do wrong? How can I install this egg of mine plus it's dependencies?


Solution

  • why not using setuptools easy_install?

    easy_install mypackagename-0.1-py2.6.egg 
    

    If you want to work with eggs that's the way.