제목에서 알 수 있듯이, pip는 easy_install과 마찬가지로 http 인증을 지원합니까?파이썬의 pip는 http 인증을 지원합니까?
그렇지 않은 경우 개인 패키지 리포지토리 실행에 대한 (더 나은) 대안이 있습니까? 나는 pip가 소스 저장소 (자식, svn 등)에 액세스 할 수 있지만 버전 요구 사항을이 경로와 함께 사용할 수 있는지 확인합니다.
제목에서 알 수 있듯이, pip는 easy_install과 마찬가지로 http 인증을 지원합니까?파이썬의 pip는 http 인증을 지원합니까?
그렇지 않은 경우 개인 패키지 리포지토리 실행에 대한 (더 나은) 대안이 있습니까? 나는 pip가 소스 저장소 (자식, svn 등)에 액세스 할 수 있지만 버전 요구 사항을이 경로와 함께 사용할 수 있는지 확인합니다.
pip uses urllib2.urlopen() 파일을 가져옵니다. urllib2.urlopen()은 HTTP 인증을 지원하지만 HTTPBasicAuthHandler가 오프너를 빌드 할 때 pip가 나타나지 않습니다. 그러한 지원을 추가하는 것은 사소한 일입니다. user : password의 URL을 구문 분석하거나 명령 줄 매개 변수와 동일한 정보를 받아 들일 수 있습니다. feedparser은 두 가지 방법을 모두 지원합니다. subclassing urllib2.HTTPDigestAuthHandler.
현재 pip는 인증을 지원하지 않습니다.
하지만 the main author of pip thinks that feature is desirable이므로 앞으로는 중간에 나타날 것입니다. http auth를 사용 가능하게하는 패치가 포함 된 an item in the PIP trac도 있습니다.
참고로, 현재 http_auth_index
브랜치에서 작업 중이며 사용자 정의 색인에 기본 인증을 사용할 수 있습니다. 아직도 당신이 다음 구문을 사용할 수있는 대답을 찾고 사람들을 위해
: 작업중인
pip install --cert host.pem -r https://user:[email protected]/path/requirements.txt
이를 : 당신이 자신의 인증서 사용을 검증 할 필요도 경우
pip install -r https://user:[email protected]/path/requirements.txt
을
$ pip --version
pip 1.5.4 from /usr/local/lib/python2.7/dist-packages (python 2.7)
배관을 업그레이드하려면 다음을 수행하십시오.
pip install --upgrade pip
[필수] (https://github.com/pypa/pip/issues/51). – Paolo