-
Notifications
You must be signed in to change notification settings - Fork 2
packaging 26.0rc1 incompatibility #9
Copy link
Copy link
Closed
pypa/packaging
#1048Description
packaging 26.0 should be released soon, and testing with the release candidate shows failures.
>>> from packaging_legacy.version import parse
>>> parse("dog")
Traceback (most recent call last):
File "/opt/warehouse/lib/python3.14/site-packages/packaging_legacy/version.py", line 19, in parse
return _parse(version)
File "/opt/warehouse/lib/python3.14/site-packages/packaging/version.py", line 70, in parse
return Version(version)
File "/opt/warehouse/lib/python3.14/site-packages/packaging/version.py", line 307, in __init__
raise InvalidVersion(f"Invalid version: {version!r}")
packaging.version.InvalidVersion: Invalid version: 'dog'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<python-input-1>", line 1, in <module>
parse("dog")
~~~~~^^^^^^^
File "/opt/warehouse/lib/python3.14/site-packages/packaging_legacy/version.py", line 21, in parse
return LegacyVersion(version)
File "/opt/warehouse/lib/python3.14/site-packages/packaging_legacy/version.py", line 30, in __init__
self._key: LegacyCmpKey = _legacy_cmpkey(self._version)
^^^^^^^^^
AttributeError: property '_key' of 'LegacyVersion' object has no setterLikely due to changes here: pypa/packaging#989
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels