-
Notifications
You must be signed in to change notification settings - Fork 96
License missing on PyPI #457
Copy link
Copy link
Closed
Labels
BugError, flaw or fault to produce incorrect or unexpected resultsError, flaw or fault to produce incorrect or unexpected resultsInfraAll about infrastructure (GitHub Action, project build etc.)All about infrastructure (GitHub Action, project build etc.)
Metadata
Metadata
Assignees
Labels
BugError, flaw or fault to produce incorrect or unexpected resultsError, flaw or fault to produce incorrect or unexpected resultsInfraAll about infrastructure (GitHub Action, project build etc.)All about infrastructure (GitHub Action, project build etc.)
Which version of Python is the problem with?
3.10
What semver version are you using?
3.0.3
What OS are you using? (Add more in the Environment section)
Linux
Situation
Looks like on PyPI, the new release does not ship properly the license type as part of its metadata:
https://pypi.org/project/semver/3.0.3/
It might be necessary to pass it as a classifier or explicitly set its input in the license entry. See other BSD-3 type packages:
https://pypi.org/project/scikit-bio/0.6.3/
https://github.com/scikit-bio/scikit-bio/blob/69468b98be09885519970d1d53510c1a83495750/setup.py#L121
https://github.com/scikit-bio/scikit-bio/blob/69468b98be09885519970d1d53510c1a83495750/setup.py#L222
Some tools are verifying compliance for Python package usage based on the license metadata shipped for a certain package, making this information critical for continuing the usage of the semver package.
How to reproduce
No need
Expected behavior
It should show up as:
in PyPI and not as:
Environment
No response