Tôi đã tạo một gói trong PyPI có tên là virtdc. Tôi đã thực hiện một số thay đổi và tải lên 2 phiên bản khác nhau 0.1.0 và 0.1.1. Bây giờ tôi đã xóa phiên bản 0.1.1 thông qua giao diện web PyPI và thử tải lên lại với cùng số phiên bản. Nó cho tôi lỗi như sauLỗi tải lên PyPI 400
...
Writing virtdc-0.1.2/setup.cfg
Creating tar archive
removing 'virtdc-0.1.2' (and everything under it)
running register
Registering virtdc to http://pypi.python.org/pypi
Server response (200): OK
running upload
Submitting dist/virtdc-0.1.2.tar.gz to http://pypi.python.org/pypi
Upload failed (400): This filename has previously been used, you should use a different version.
Và PyPI không cho phép nhiều hơn 4 phiên bản cho gói. Vì vậy, chúng tôi phải xóa một số phiên bản và tải lên lại.
Ngay cả sau khi lỗi tải lên này, mô tả nội dung đầu tiên có sẵn. Nhưng liên kết tải xuống không khả dụng. Bạn có thể tìm thấy gói của tôi here
Có ai có thể giúp tôi về điều này không? Cảm ơn
Xem http://comments.gmane.org/gmane.comp.python.distutils.devel/22739 "Tôi đã đẩy các thay đổi vào PyPI nơi không còn có thể sử dụng lại tên tệp và cố gắng thực hiện nó sẽ đưa ra lỗi 400" –
Cuộc thảo luận tương tự (tương tự hoặc) về [trình theo dõi vấn đề đóng gói] (https://github.com/pypa/packaging-problems/issues/74) trên GitHub. - TL; DR Không sửa lỗi cho hành vi PyPI này cho đến ngày hôm nay. – Peterino