Update license information in pyproject.toml - #496
Open
aytekinar wants to merge 2 commits into
Open
Conversation
Make the licensing of the project PEP 639 compatible.
|
+1 for this change. This resolves deprecation warnings with modern versions of setuptools |
dmholtz
approved these changes
Aug 19, 2026
r2tbcb9n2c-hash
approved these changes
Aug 27, 2026
r2tbcb9n2c-hash
approved these changes
Aug 27, 2026
sylvesterkaczmarek
left a comment
There was a problem hiding this comment.
One compatibility bit looks missing here. The new PEP 639 license / license-files form needs Setuptools 77+, but build-system.requires still allows setuptools>=62.4. So an otherwise allowed older build backend can reject this pyproject.toml. I think the Setuptools floor should move to 77+ with this change.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Make the licensing of the project PEP 639 compatible.
See the user guide, respective PEP, and the support in
setuptools.Closes #125.
Fixes #362.