dependency_links과 관련된 몇 가지 답변을 찾았지만 불행히도 저에게 도움이되지 않았습니다. 나는 파이썬 모듈을 쓰고있다. 개인 pypi의 환매 특약에 저장하고, 동일한 개인의 repo에 저장되어있는 몇 가지 모두의 종속성에 의존하고 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 저장소에서 종속성을 다운로드 할 수 있습니까?