-
Notifications
You must be signed in to change notification settings - Fork 137
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
Warn about redundant license field if classifier is present #465
Comments
I've also noticed that a lot of people set both, or prefer the license field. But at some point, it seems likely that it will be possible to express richer & more detailed license information in the license field as SPDX expressions (PEP 639). So I don't want to push people too much towards classifiers for license information, when we might be pushing them in another direction in a few months. |
A similar point could be made for the With poetry, Maybe Flit could do the same ? This would push people to use |
I don't think we should add such a warning for Once PEP 639 is accepted, we'll deprecate both the license classifiers as well as the regular table-based license fields. Basically, we're going to get |
Let’s see where the PEP goes. |
Projects are supposed to use a license classifier, if one exists for their license.
The
license
field is meant to be free-form text to specify a non-standard license or to add details to a classifier (to specifyOther :: Proprietary
, or maybe to add patent note for example).Many projects needlessly define
license
,flit
could warn about that when it validates metadata.The text was updated successfully, but these errors were encountered: