Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate License :: clasifiers #199

Closed
wants to merge 1 commit into from

Conversation

befeleme
Copy link

PEP 639, provisionally accepted in August 2024, has deprecated the License classifiers in favor of the standardized License-Expression metadata field:
https://peps.python.org/pep-0639/#deprecate-license-classifiers

PEP 639, provisionally accepted in August 2024, has deprecated the
License classifiers in favor of the standardized License-Expression
metadata field:
https://peps.python.org/pep-0639/#deprecate-license-classifiers
@di
Copy link
Member

di commented Dec 18, 2024

Thanks! Merging this will immediately make these classifiers deprecated, meaning that all uploads using them will be blocked (which is a lot).

Instead, we probably need to define a deprecation period which helps maintainers transition more smoothly to the new fields. I reopened pypi/warehouse#16620 accordingly and we should consider this PR blocked on that issue.

@ewdurbin
Copy link
Member

I think this is beyond the scope of PEP 639, which just states that new license classifiers should not be added... not that existing classifiers should be marked as deprecated:

New license classifiers MUST NOT be added to PyPI; users needing them SHOULD use the License-Expression field instead. License classifiers may be removed from a new version of the specification in a future PEP.

@befeleme
Copy link
Author

Thanks! Merging this will immediately make these classifiers deprecated, meaning that all uploads using them will be blocked (which is a lot).

Oh! I didn't know this is what deprecation means. This PR is then moot.

@befeleme befeleme closed this Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants