从Git库执行python setup.py sdist

1 投票
1 回答
767 浏览
提问于 2025-04-18 18:25

我想要自动创建一个压缩包(tarball),用来在安装程序(另一个应用)中使用。我的代码存放在Bitbucket的Git仓库里。

现在,如果我想手动创建这个压缩包,我需要:

  • 克隆代码库
  • 切换到特定的分支
  • 运行 python setup.py sdist

这样压缩包就会出现在 dist 目录里。

有没有什么工具可以做到这一点?如果没有的话,我就自己写一个工具。

1 个回答

1

请使用 zest.releaser。如果你需要把打包好的文件放到某个服务器上,它还有一个叫 customupload 的插件。

这是我关于 zest.releaser 的教程

如果你的分支和标签命名方式跟大多数Python包差别很大,我不太确定它的效果如何。

撰写回答