有什么理想的方法可以为python项目添加更新功能?

时间:2016-06-25 20:12:26

标签: python python-2.7 command-line command-line-interface

我正在处理一个我在github上托管的python项目。我计划向社区发布初始版本。问题是这样的:我希望人们能够通过运行这样的命令来更新它的新版本:

cf-cli.py update

有哪些最原生的方式? - 除了python本身之外不需要任何额外的安装。

1 个答案:

答案 0 :(得分:2)

将其添加到PyPI - Python包索引。
Python Package Index是Python编程语言的软件存储库。
您的用户可以安装它并在新版本发布时进行升级,并且无需任何问题。

您必须执行一些基本工作,例如创建.pypirc文件并在PyPI LivePyPI Test上创建帐户。
您还必须制作setup.pysetup.cfg,当然还需要LICENSE.txt
毕竟,你必须将它们上传到PyPI,你就完成了。
这里有一个深入tutorial,更详细地介绍了这些步骤。