我正在使用setup.py来注册我的其他软件包使用的一些软件包。
我正在将项目存储在GitHub上,并希望在克隆我的存储库后运行python setup.py install
,或者在之前克隆了我的存储库的用户运行git pull
后运行。{/ p>
有可能吗?
P.S。我正在寻找一些git hooks,但没有找到有趣的东西。
答案 0 :(得分:1)
我想不出一种让它在克隆后工作的方法(没有git repo模板hackery但是那可能适用于所有你的存储库)。
对于pull
,您可以使用post-merge
挂钩:https://git-scm.com/docs/githooks#_post_merge(根据经验,这似乎不适用于合并冲突 - 但这对于一般来说可能没问题情况)。
结帐时,有post-checkout
暂且不说:我建议使用pip
代替python setup.py ...
,但这不是这个问题的重点