2013-12-12 2 views
2

Pypi에 등록한 패키지가 있습니다. 최근 업데이트를했고 버전을 0.6.1 -> 0.7.0으로 증가시키고 싶습니다. 이제 python setup.py sdist upload을 실행하면 오류가 발생합니다 : Upload failed (401): Incorrect password. 나는했습니다Pypi 등록 및 업데이트

We need to know who you are, so please choose either: 
1. use your existing login, 
2. register as a new user, 
3. have the server generate a new password for you (and email it to you), or 
4. quit 

을 : 등록 할 때

python setup.py register 
... 
Server response (401): basic auth failed 

그것은 나에게 정상적인 질문을하지 않습니다

은 내가 비슷한 실패를 다시 등록 만 얻을 수있을 수 있습니다 생각 문서 나 다른 도움말을 온라인으로 볼 필요가 없습니다. 패키지를 다시 등록 할 필요가 없지만 암호를 제공하는 방법을 알아낼 수 없으므로 sdist upload이 작동합니다.

나는 아무 성공 다음을 읽어했습니다

http://guide.python-distribute.org/contributing.html

http://guide.python-distribute.org/quickstart.html

https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/

이 매우 도움이되었다하지만 여전히 솔루션에 저를하지 않았다 :

http://peterdowns.com/posts/first-time-with-pypi.html

의견이 있으십니까?

답변

6

~/.pypirc보세요. 자격 증명이 변경된 경우 업데이트하거나 파일을 삭제하십시오. python setup.py register을 실행할 때 자격 증명을 다시 묻는 메시지가 표시됩니다.

+1

네, .pypirc 파일이 2 개 있습니다. D' oh! – Rico

+0

2 ~/.pypirc 파일을 만드는 방법이 궁금하십니까? 그들은 다른 이름을 가졌습니까? – nathancahill

+0

하나는 ~/디렉토리에 있었고 다른 하나는 패키지 디렉토리에있었습니다. 물론 패키지 레벨 파일을 편집하고있었습니다. – Rico