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

Modernize license metadata #942

Merged
merged 1 commit into from
Jan 28, 2025
Merged

Conversation

jku
Copy link
Collaborator

@jku jku commented Jan 28, 2025

PEP-639 license metadata is now supported by hatchling, twine, pypi release action and pip.

  • license field is an SPDX license expression
  • license-files lists all the license files included in distribution

PEP-639 license metadata is now supported by hatchling, twine, pypi
release action and pip.
 * license field is an SPDX license expression
 * license-files lists all the license files included in distribution

Signed-off-by: Jussi Kukkonen <[email protected]>
@adityasaky
Copy link
Member

I'm not sure of the expectations here, but this looks fine. Is it ready for review @jku?

@jku
Copy link
Collaborator Author

jku commented Jan 28, 2025

Yes. I've looked at the resulting package metadata and it looks fine to me.

Final confirmation really only happens once the next release is made (and we see if it works on pypi.org project page) but this should be right.

If you've got time, please check lint fixes in #934 as well

@adityasaky adityasaky merged commit d6d6497 into secure-systems-lab:main Jan 28, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants