2013-03-13 92 views
0

可以說我有以下2包:蟒蛇分佈dependency_links本地git倉庫

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

package1core都依賴具有遠程Git倉庫中:

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

如何定義設置()package1的setup.py在安裝時自動從/srv/git/core.git安裝corepackage1

回答

1

最後整理出來,主要問題是分配已經過時,因爲它無法識別git+file 跑「pip install -I distribute」更新分發到最新的0.6.35

然後設置()內

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