1
我發現了幾個與dependency_links有關的答案,但他們很遺憾還沒有爲我工作。我正在寫一個Python模塊。它存儲在一個私人的PyPI回購,並依賴於存儲一些依賴都在同一個私人回購和public pypi repository:如何在pip中安裝公共依賴的私有模塊?
setup(
# some other setup
name = 'mymodule',
install_requires = [
'kazoo',
'privateDependencyA',
'privateDependencyB'
],
dependency_links = [
"http://my.private.repo/eggs/#privateDependencyA",
"http://my.private.repo/eggs/#privateDependencyB"
])
我存儲mymodule
在我的私人倉庫,所以我嘗試安裝它:
pip install -i http://my.private.repo/eggs/ mymodule
這工作得很好,但未能找到kazoo
,這是一個公共圖書館。因此,我嘗試-f
標誌:
$ pip install -i http://my.private.repo/eggs/ -f http://pypi.python.org/ mymodule
Downloading/unpacking mymodule
Downloading mymoudle-<version>.tar.gz (unknown size): 3.1kB downloaded
Running setup.py egg_info for package mymodule
Downloading/unpacking kazoo (from mymodule)
Could not find any downloads that satisfy the requirement kazoo (from mymodule)
Downloading/unpacking kazoo (from mymodule)
Could not find any downloads that satisfy the requirement kazoo (from mymodule)
我如何可以從公衆的PyPI庫的依賴,同時從我的私人安裝一個我的模塊?