2015-01-30 7 views
4

내 .pypirc 파일 :.pypirc?를 사용하는 대신 사용자 명과 암호와 같은 PyPI 서버 정보를 명령 줄에 지정할 수 있습니까?

[distutils] 
index-servers = 
    pypi 
    internal 

[pypi] 
username:pypiusername 
password:pypipasswd 

[internal] 
repository: http://10.11.12.13:8080 
username: ning 
password: xxxx 

내가 패키지를 업로드하지만이 실행되는 시스템에 .pypirc 파일을 필요로하지 않는 스크립트를 작성합니다. -r으로 저장소를 지정할 수는 있지만 usernamepassword을 지정하는 방법이 있습니까? 또는 다른 파일을 전달할 수있는 옵션이 있습니까 (예 : --config-file ./my-pypyrc)

+0

리포지토리 URL에'username : password @ http : // yourrepo : 8000' 접두어를 붙이면됩니다. –

답변

-1

꼬기 (https://github.com/pypa/twine)는이를 처리 할 수 ​​있습니다.

cli 매개 변수 --password PASSWORD을 제공하거나 환경 변수 TWINE_PASSWORD을 설정할 수 있습니다.

+1

이 링크가 질문에 대답 할 수 있지만 여기에 답변의 핵심 부분을 포함시키고 링크를 제공하는 것이 좋습니다 참조를 위해. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [검토 중] (리뷰/저품절 게시/18051084) –

+0

이 질문에 대한 답변을 제공하지 않습니다. 충분한 [평판] (https://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 주석 달기] (https://stackoverflow.com/help/privileges/comment) 할 수 있습니다. 대신, [질문자의 설명이 필요없는 답변을 제공하십시오] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). - [From Review] (리뷰/저품절 게시물/18051084) –