python-2.7 - PyPi版本

  显示原文与译文双语对照的内容

我已经创建了第一个 python 包,并且在Pypi上对它进行了支持,同时上传了文件。 现在,只要我想运行:


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',所以我不知道哪里是问题。 如果有人想看一下这个文件,这里是 ,它是。

时间:

所以我发现了这个问题。 我使用了名为Paster的实用工具,它生成包结构,包括 setup.pysetup.cfg 文件。 我的实用程序还没有更新,同时提交到PyPi的规则已经改变。 它现在需要某些 setup.py 结构,除非通过 pip 传递,它是作为开发版本的标签,pip没有安装 --pre 参数。

所以我刚刚去了voiceover页面,看了 setup.py 教程,它们的方式是,现在是它的工作方式。

...