2014-01-11 5 views
14

pypi 서버에 이미 저장 버전이 업로드되어 있기 때문에 업로드 프로세스 버그를 자동화하려는 경우 python setup.py upload이 실패합니다.커맨드 라인에서 업로드 할 때 pypi 패키지를 덮어 쓰는 방법은 무엇입니까?

어떻게 강제로 스크립트에서 업로드 할 수 있습니까 (웹 인터페이스를 사용하여 이전 변형을 제거 할 수 있음).

+1

동일한 문제가 있었지만 현재의 pypi 및 setuptools로는 문제가 발생하지 않았습니다. – Dilawar

+3

특히 [test pypi] (https://testpypi.python.org/pypi) 서버의 존재와 함께 이것은 어리석은 것처럼 보입니다. 서버에서 기존 버전을 제거하더라도 해당 버전을 다시 업로드 할 수 없으며 "이 파일 이름은 이전에 사용되었으므로 다른 버전을 사용해야합니다. 적어도 테스트 서버에서는 가능해야합니다. – user1978019

+1

실재를 배우기위한 테스트 서버는 제 생각에 진짜처럼 행동해야합니다. 그리고 모든 변경 사항은 새 버전 하위 번호를 강제해야합니다. 개선 사항을 업로드하는 데 어려움을 겪었다면 사용자에게 부여하지 않는 이유는 무엇입니까? 삭제 된 버전을 덮어 쓰면 잠재적 인 혼돈의 원천이 될 수 있습니다. 중요한 변화가 무엇인지 알 수없는 사람 –

답변