Python打包:自动运行setup.py

时间:2017-06-02 19:05:46

标签: python github packaging githooks

我正在使用setup.py来注册我的其他软件包使用的一些软件包。

我正在将项目存储在GitHub上,并希望在克隆我的存储库后运行python setup.py install,或者在之前克隆了我的存储库的用户运行git pull后运行。{/ p>

有可能吗?

P.S。我正在寻找一些git hooks,但没有找到有趣的东西。

1 个答案:

答案 0 :(得分:1)

我想不出一种让它在克隆后工作的方法(没有git repo模板hackery但是那可能适用于所有你的存储库)。

对于pull,您可以使用post-merge挂钩:https://git-scm.com/docs/githooks#_post_merge(根据经验,这似乎不适用于合并冲突 - 但这对于一般来说可能没问题情况)。

结帐时,有post-checkout

暂且不说:我建议使用pip代替python setup.py ...,但这不是这个问题的重点