PyPi版本控制

时间:2014-06-25 08:53:02

标签: python python-2.7 package pypi

新手在这里。我创建了我的第一个Python包,我设法在Pypi上注册它,以及上传tar.gz文件。现在每当我想跑:

pip install myPackage

我在控制台中收到此错误:

Could not find a version that satisfies the requirement myPackage (from versions: 1.0dev)
No distributions matching the version for flashCardStudy
Storing debug log for failure in /Users/xxx/Library/Logs/pip.log

我相信这是因为我的版本是开发版本我猜?所以,是的,我可以通过添加--pre参数来安装它,但我真正喜欢的是把它变成普通的版本。

我已经尝试弄清楚如何去做并查看一些文档,但我仍然无法弄明白。在我的setup.py我的版本设置为' 1.0'所以我不知道问题出在哪里。如果有人想查看该文件,here就是。

1 个答案:

答案 0 :(得分:1)

所以我发现了问题。我使用了名为Paster的实用程序来生成包结构,包括setup.pysetup.cfg文件等。我的实用程序暂时没有更新,同时PyPi的提交规则已经改变。它现在需要某些setup.py结构,除非它通过pip传递,否则它被标记为开发版本 - 如果没有--pre参数,则不会安装pip。

所以我只是去了PyPi页面,看了setup.py教程,按照自己的方式做了,现在就可以了。

相关问题