14
pypi 서버에 이미 저장 버전이 업로드되어 있기 때문에 업로드 프로세스 버그를 자동화하려는 경우 python setup.py upload
이 실패합니다.커맨드 라인에서 업로드 할 때 pypi 패키지를 덮어 쓰는 방법은 무엇입니까?
어떻게 강제로 스크립트에서 업로드 할 수 있습니까 (웹 인터페이스를 사용하여 이전 변형을 제거 할 수 있음).
pypi 서버에 이미 저장 버전이 업로드되어 있기 때문에 업로드 프로세스 버그를 자동화하려는 경우 python setup.py upload
이 실패합니다.커맨드 라인에서 업로드 할 때 pypi 패키지를 덮어 쓰는 방법은 무엇입니까?
어떻게 강제로 스크립트에서 업로드 할 수 있습니까 (웹 인터페이스를 사용하여 이전 변형을 제거 할 수 있음).
의견에 더 많은 pontification을 추가하는 것이 아니라 실제 답변입니다. 발견이 스레드 :
https://www.reddit.com/r/Python/comments/35xr2q/howto_overwrite_package_when_reupload_to_pypi/
이를 말합니다
http://comments.gmane.org/gmane.comp.python.distutils.devel/22739
그것을 할 수 없다는.
또한 semver.org 읽기 및 패치 용 마이크로 버전 증가에 대한 reddit 스레드의 주석에 유의하십시오.
동일한 문제가 있었지만 현재의 pypi 및 setuptools로는 문제가 발생하지 않았습니다. – Dilawar
특히 [test pypi] (https://testpypi.python.org/pypi) 서버의 존재와 함께 이것은 어리석은 것처럼 보입니다. 서버에서 기존 버전을 제거하더라도 해당 버전을 다시 업로드 할 수 없으며 "이 파일 이름은 이전에 사용되었으므로 다른 버전을 사용해야합니다. 적어도 테스트 서버에서는 가능해야합니다. – user1978019
실재를 배우기위한 테스트 서버는 제 생각에 진짜처럼 행동해야합니다. 그리고 모든 변경 사항은 새 버전 하위 번호를 강제해야합니다. 개선 사항을 업로드하는 데 어려움을 겪었다면 사용자에게 부여하지 않는 이유는 무엇입니까? 삭제 된 버전을 덮어 쓰면 잠재적 인 혼돈의 원천이 될 수 있습니다. 중요한 변화가 무엇인지 알 수없는 사람 –