generated from aboutcode-org/skeleton
-
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
bugSomething isn't workingSomething isn't working
Description
packaging.version is unable to parse some PyPI package version.
Here’s an example for https://pypi.org/project/nltk/2.0.1rc2-git/, where packaging fails to parse the nltk version 2.0.1rc2-git:
>>> from packaging.version import Version
>>> Version("2.0.1rc2-git")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/../venv/lib/python3.10/site-packages/packaging/version.py", line 202, in __init__
raise InvalidVersion(f"Invalid version: {version!r}")
packaging.version.InvalidVersion: Invalid version: '2.0.1rc2-git'In light of this we should reconsider how we handle PyPI package versions in Univers. We can not rely on packaging.version for these cases.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working