2015-01-09 3 views
2

우리는 python setup.py develop 대신에 pip -e .을 사용하여 편집 가능/개발 모드에서 우리 패키지를 설치합니다. (우리는 공용 Py 파이 서버와 개인 패키지를 가져 왔기 때문에 그렇게해야만합니다. python setup.py develop을 사용하여 작동하지 않았습니다.)pip에 테스트 종속성을 설치하는 방법을 알려주십시오.

pip -e .은 테스트 종속성을 설치하지 않으며 일부 플래그를 찾을 수 없습니다. 그렇게하도록 강요하십시오. pip를 사용하여 테스트 종속성을 어떻게 설치합니까?

+0

당신은 '파이썬 setup.py의 test'를 시도? 제대로 설정되면 테스트 별 종속성을 설치하고 모든 테스트를 실행합니다. – jonrsharpe

답변

1

here으로 setup.py에서 extra_require을 사용합니다. 예를 들어 :

setup(
    name="Project-A", 
    ... 
    extras_require={ 
     'develop': ["mock==2.0.0"], 
    } 
) 

그리고 pip install를 사용하여 실행하려면 :

pip install -e .[develop]