-
Notifications
You must be signed in to change notification settings - Fork 72
Remove "License :: ..." classifiers from pyproject.toml examples #564
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this PR! I really like your new descriptions of why to use classifiers, even without licenses.
The license
metadata field used to be overloaded to mean two different things at the same time, depending on the type of value. Those meanings have been divided between two distinct fields and we should be explicit about that.
Update use of "license = ..." key to use short reference. See pyOpenSci#557 for discussion
- aim to be clear that pyproject.toml license entry is a "short code" or reference to the choice of license - add note on and link to SPDX expressions for precision - add sentence on license-files key for completeness
af0549f
to
3e57a98
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is wonderful! Thanks for making those extra changes!
Co-authored-by: Jeremiah Paige <ucodery@gmail.com>
Co-authored-by: Jeremiah Paige <ucodery@gmail.com>
@all-contributors please add @tomalrussell for code and doc |
I've put up a pull request to add @tomalrussell! 🎉 |
Also update recommended use of "license = ..." key to use the short reference code for common licenses, rather than the legacy
{ file = "LICENSE" }
specification.See #557 for discussion