내 프로젝트에 디렉토리에 미리 다운로드해야하는 모든 달걀이 있는데, setuptools를 에만 디렉토리에서 패키지를 설치하고 싶습니다. 내 setup.cfg
에서'setup.py test'egg install location?
나는이 :
[easy_install]
allow_hosts = None
find_links = ../../setup
나는 python setup.py develop
을 실행하고 그것을 발견하고 정확하게 모든 패키지를 설치합니다.
테스트를 위해 setup.py
에 지정된 추가 요구 사항이 있습니다.
tests_require=["pinocchio==0.2"],
이 계란은 또한 ../../setup
디렉토리에 로컬로 존재한다.
나는 python setup.py test
을 실행하며 종속성을 확인하고 ../../setup
의 알을 찾습니다. 그러나 난은 나머지 site-packages
디렉토리 대신 현재 디렉토리의 디렉토리에 설치됩니다.
install-dir
을 모두 setup.cfg
과 명령 줄에 지정하려고 시도했지만 어느 것도 어느 쪽도 tests
명령에 대해 작동하지 않는 것으로 보입니다.
나는 단지 install_requires
섹션에 종속성을 추가 할 수 있지만 가능하면 설치 및 테스트에 필요한 것을 유지하고 싶습니다.
tests_require
섹션에 종속성을 유지하려면 어떻게합니까? site-packages
디렉토리에 설치 했습니까?
답장을 보내 주셔서 감사합니다. 나는 setuptools와의 싸움을 귀찮게하지 않을 것이고, 당신이 추천 한대로 A) 나 B)를 할 것입니다. – amrox