标签: python python-2.7 command-line command-line-interface
我正在处理一个我在github上托管的python项目。我计划向社区发布初始版本。问题是这样的:我希望人们能够通过运行这样的命令来更新它的新版本:
cf-cli.py update
有哪些最原生的方式? - 除了python本身之外不需要任何额外的安装。
答案 0 :(得分:2)
将其添加到PyPI - Python包索引。 Python Package Index是Python编程语言的软件存储库。 您的用户可以安装它并在新版本发布时进行升级,并且无需任何问题。 您必须执行一些基本工作,例如创建.pypirc文件并在PyPI Live和PyPI Test上创建帐户。 您还必须制作setup.py和setup.cfg,当然还需要LICENSE.txt。 毕竟,你必须将它们上传到PyPI,你就完成了。 这里有一个深入tutorial,更详细地介绍了这些步骤。
setup.py
setup.cfg
LICENSE.txt