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



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

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

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

最新更新