我已经用下面的setup.py发布了我的python包

#!/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',
        ])
      )

我用python setup.py bdist_egg创建了一个鸡蛋。
现在尝试用pip安装会出现以下错误:
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

在/home/peter/.pip/pip.log中存储完整的日志
上面提到的日志文件显示,它试图从pypi下载包,而pypi显然不存在这个包。
我做错了什么?我如何安装这个鸡蛋加上它的依赖?

最佳答案

为什么不使用setuptoolseasy_install

easy_install mypackagename-0.1-py2.6.egg

如果你想和鸡蛋一起工作,那就这样。

08-27 22:54