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

Add warning for deprecated project.license as TOML table (PEP 639-related) #4840

Merged
merged 3 commits into from
Feb 18, 2025

Conversation

abravalheri
Copy link
Contributor

Summary of changes

Alongside with #4838, the objective of this PR is to introduce more deprecation warnings and prepare for an eventual feature removal in the spirit of PEP 639.

I am assuming that if a project is using pyproject.toml with setuptools it is relatively new and the maintainers are likely to be around.

Also the best is to introduce the warning as soon as possible, so that the clock starts ticking for the removal.

/cc @cdce8p

Pull Request Checklist

Sorry, something went wrong.

Verified

This commit was signed with the committer’s verified signature.

Verified

This commit was signed with the committer’s verified signature.
@abravalheri abravalheri mentioned this pull request Feb 18, 2025
6 tasks
@abravalheri abravalheri marked this pull request as ready for review February 18, 2025 18:58
Copy link
Contributor

@cdce8p cdce8p left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@abravalheri abravalheri merged commit 10c3e7c into pypa:feature/pep639 Feb 18, 2025
21 of 24 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.

None yet

2 participants