Pypi:是否可以设置git来自动更新PyPi上的包?

时间:2015-08-25 13:02:46

标签: python python-module pypi

例如,如果我有一个已经在Pypi上的包foo。我希望git push origin master能够在setup.py中使用新版本号,然后Pypi以某种方式自动更新其版本/源代码。这可能吗?如果没有,有人可以分享一些类似的工作流程吗?这是我第一次为Pypi做贡献,我想让体验尽可能轻松。

1 个答案:

答案 0 :(得分:1)

我认为您最常使用git hooks开发的行为。我并不完全确定这是最好的兔子洞,但here's如果您有兴趣,可以提供一些信息。 (自动发布到Pypi而无需额外检查可能导致您的包对其他用户不可靠!)

如果您要推送PyPI,我假设您正在开发一个开源软件包?如果是,为什么不使用免费的CI工具Travis来运行测试和其他CI任务。您的任务之一可能是在成功的新版本上自动将您的包上传到PyPI