python将dependency_links分发给本地git存储库

时间:2013-03-13 20:38:17

标签: python git dependencies distribute

假设我有以下2个套餐:

/srv/share/python/core
/srv/share/python/package1

哪个package1依赖于core都有远程git存储库:

/srv/git/core.git
/srv/git/package1.git

如何在package1的setup.py中定义setup(),以便在安装core时自动从/srv/git/core.git安装package1

1 个答案:

答案 0 :(得分:1)

最后整理出来,主要问题是分发已经过时,因为它无法识别git+file 跑“pip install -I distribute”以更新分发到最新的0.6.35

然后在setup()

 install_requires = ['core'],
 dependency_links = ['git+file:///srv/git/core.git/#egg=core'],