【问题标题】:What are some ideal ways to add update feature to a python project?将更新功能添加到 python 项目的一些理想方法是什么?
【发布时间】:2016-06-25 20:12:25
【问题描述】:

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

cf-cli.py update

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

【问题讨论】:

  • 您的用户可能安装了pip。只需使用它,这是事实上的标准。

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


【解决方案1】:

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

你将不得不做一些基本的工作,比如创建一个 .pypirc 文件并在 PyPI LivePyPI Test 上创建帐户。
您还必须创建setup.pysetup.cfg,当然还有LICENSE.txt
毕竟,您必须将它们上传到 PyPI,然后您就完成了。
这是一个深入的tutorial,其中更详细地介绍了这些步骤。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多