2012-04-26 1 views
3

wsgi_intercept 패키지에 의존하는 Python 프로젝트가 있습니다.pip가 설치되지 않음 setup()에 선언 된 종속성이 매개 변수를 필요로합니다.

from setuptools import setup 
setup(#... 
     #... 
     requires = [ 'wsgi_intercept', 
       # ... 
     ] 
) 

그런 다음 나는 sdist 명령을 실행합니다 : 내 setup.py 파일에서 requires 매개 변수에 추가, 그러나

$ python setup.py sdist upload 

을 내가 pip으로 패키지를 설치할 때, 그것은 wsgi_intercept를 설치하지 않고 내 패키지가 올바르게 작동하지 않습니다.

무엇이 누락 되었습니까? pip에 다른 구성을 추가해야합니까? pip 요구 사항 파일에 대해 읽었지만 배포자가 아닌 배포자가 사용하는 것 같습니다.

+0

아마도'distribute'가 더 좋을 수도 있습니다. – okm

+0

어쩌면 ...이 프로젝트는 이미'setuptools'을 사용하는 포크이며 실제로 작동하도록 집중하고 있습니다. 그럼에도 불구하고, 나는 가까운 시일 내에 어느 순간에'배포 '를 시도 할 것이다. – brandizzi

답변

6

키워드 args가 distutils.core.setup() 인 것처럼 보입니다. changed입니다. 내 setup.pyinstall_requires을 사용하고 정상적으로 작동합니다.

requiresinstall_requires으로 변경하고 작동하는지 확인하십시오.

관련 문제