Skip to content

Modernize license metadata#942

Merged
adityasaky merged 1 commit intosecure-systems-lab:mainfrom
jku:pep-639
Jan 28, 2025
Merged

Modernize license metadata#942
adityasaky merged 1 commit intosecure-systems-lab:mainfrom
jku:pep-639

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 <jkukkonen@google.com>
@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