2013-01-11 2 views
1

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 저장소에서 종속성을 다운로드 할 수 있습니까?

답변

관련 문제