ОШИБКА InvalidDistribution: неверные метаданные распространения: «2.5» не является допустимой версией метаданных.Python

Программы на Python
Ответить
Anonymous
 ОШИБКА InvalidDistribution: неверные метаданные распространения: «2.5» не является допустимой версией метаданных.

Сообщение Anonymous »

Утилита twine (v6.2) для взаимодействия с PyPI выдает такую ​​ошибку при загрузке колеса:

Код: Выделить всё

$ twine --version
twine version 6.2.0 (keyring: 25.7.0, packaging: 26.2, requests: 2.34.0, requests-toolbelt: 1.0.0, urllib3: 2.7.0, id: 1.6.1)
$ twine upload meowpkg-0.1-py2.py3-none-any.whl
Uploading distributions to https://upload.pypi.org/legacy/
ERROR    InvalidDistribution: Invalid distribution metadata: '2.5' is not a valid metadata version
Колесо (.zip) содержит файлы, показанные ниже

Код: Выделить всё

meowpkg-0.1-py2.py3-none-any.whl
└── meowpkg-0.1.dist-info
├── METADATA
├── RECORD
└── WHEEL
содержимое dist-info:

Код: Выделить всё

$ cat METADATA
Metadata-Version: 2.5
Name: meowpkg
Version: 0.1
Import-Name:
$ cat RECORD
meowpkg-0.1.dist-info/METADATA,sha256=VkjlIuVod8UShkZwydWzpGXsIiLeP-FWnhDZmUlVshg,63
meowpkg-0.1.dist-info/WHEEL,sha256=vwhs3Rbpi5CZJZl6V8jUp0Am3eZXbojfqs5Rr4FGqBQ,98
meowpkg-0.1.dist-info/RECORD,,
$ cat WHEEL
Wheel-Version: 1.0
Generator: whl 0.0.7
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any
Точное колесо можно загрузить по адресу meowpkg-0.1-py2.py3-none-any.whl или его можно воссоздать, заархивировав содержимое dist-info, показанное выше.
В дистрибутивном файле все в порядке, а метаданные 2.5 действительны с сентября 2025 года. В чем проблема?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»