私はdependency_linksに関連するいくつかの答えを見つけましたが、残念ながらそれらはまだ私のために機能していません。私はPythonモジュールを書いています。これはプライベートpypiリポジトリに保存され、同じプライベートリポジトリとパブリックpypiリポジトリの両方に保存されているいくつかの依存関係に依存しています。
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リポジトリから依存関係をダウンロードするにはどうすればよいですか?