发布包到PyPi的工具?

9 投票
2 回答
1206 浏览
提问于 2025-04-17 12:45

我在GitHub上有一些Python包,想把它们放到PyPi上,这样大家就可以更方便地使用了。我知道我可以手动发布这些包(比如更新版本号、可能更新一下变更日志、在GitHub上标记发布、从GitHub获取下载链接、然后更新PyPi等),但我一直在想,应该有某个脚本或工具可以让这个过程变得简单,只需要一个命令就能搞定。

我对Python打包的过程不是特别熟悉,所以可能是从错误的角度在考虑这个问题。我觉得不可能只有我一个人想过要让这个过程变得简单。

补充:似乎大家对我在问什么有些困惑:有没有什么工具可以让发布Python包到PyPi的过程更快、更顺畅呢?

我试着搜索过,但还没有找到合适的东西。

2 个回答

0

有一个叫做 changes 的软件,它可以让你在发布到 pypi 时只需一步就搞定。听起来这个软件和 seed 很像。

总之,要是 pypi 能自动检查一下 GitHub 上有没有新的标签发布,然后直接在 pypi 上发布就好了。

3

好的,我其实不知道其他人有没有遇到过这个问题/担忧,但我有个想法需要实现,所以我做了这个:

http://seed.readthedocs.org

我不会感到惊讶,如果已经有其他东西能做得更好,但目前我就先用这个吧 :)

撰写回答