2017-05-22 7 views
0

개인 라이브러리를 제공하는 중계 용 devpi 서버가 성공적으로 실행됩니다. 서버는 우리가 업로드 한 라이브러리를 제공 할 수 있으며 나머지는 표준 PyPi에 전달합니다.특정 버전의 요구 사항 제공, 그렇지 않은 경우 PyPi 기본값

최근에 우리는 third-party library을 맞춤 설정해야만했으며 devpi 서버에서 맞춤 버전을 제공하고 있습니다. 이것은 잘 작동합니다. 그러나 우리는 devpi에 호스트되지 않지만 표준 PyPi에있는이 라이브러리의 다른 버전이 제공되고 있지 않다는 것을 깨달았습니다.

라이브러리/버전을 제공하기 위해 devpi을 어떻게 구성하고 다른 모든 것을 PyPi에 전달할 수 있습니까?

답변

0

색인 패키지 pypi_whitelistPyPi 패키지 이름을 추가해야합니다. PyPi에서 사용할 수있는 패키지의 다른 버전 번호를 사용하고 있는지 확인하십시오. 인덱스 허용 목록 작동 방식에 대한 설명은 다음과 같습니다. http://doc.devpi.net/latest/userman/devpi_indices.html?highlight=whitelist#modifying-the-mirror-whitelist

다른 해결책은 로컬 패키지에 다른 이름을 사용하는 것입니다.