我不能分发自己的包

时间:2013-07-06 22:06:59

标签: python django pypi

一个月前,我为表单字段创建了自己的django widget。今天它由我注册into PyPI

python setup.py register

我使用pip并立即检查它:

$ pip search django-split-json-widget
django-split-json-widget  - Provides a widget that renders JSON data as separate, editable inputs.

但我无法安装我的小部件:

$ pip install django-split-json-widget
Downloading/unpacking django-split-json-widget
  Could not find any downloads that satisfy the requirement django-split-json-widget
No distributions at all found for django-split-json-widget
Storing complete log in /Users/apple/.pip/pip.log

$ pip freeze
Django==1.5.1
Pygments==1.6
chromelogger==0.3.0
distribute==0.6.40
ipython==0.13.2
jsonpickle==0.4.0
psycopg2==2.5
pudb==2013.1
requests==1.2.0
urwid==1.1.1
wsgiref==0.1.2

任何人都可以帮助我理解并解决这些原因吗?

1 个答案:

答案 0 :(得分:3)

您只注册了自己的软件包,但没有上传任何内容。

运行python setup.py sdist upload来执行此操作;对于纯python包,只需要源代码分发。

您可能需要阅读PyPI howto了解更多详情。