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

mar*_*hep 3 python python-module pypi

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

Mat*_*son 6

我认为你所追求的行为最好使用git hooks来开发。我并不完全确定这是最好的兔子洞,但如果您感兴趣的话,这里有一些信息。(自动发布到 Pypi 而不进行额外检查可能会导致您的包对其他用户来说不可靠!)

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