Код: Выделить всё
$ 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
Код: Выделить всё
meowpkg-0.1-py2.py3-none-any.whl
└── meowpkg-0.1.dist-info
├── METADATA
├── RECORD
└── WHEEL
Код: Выделить всё
$ 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
С дистрибутивным файлом все в порядке, а метаданные 2.5 действительны с сентября 2015 года. В чем проблема?
Мобильная версия