Skip to content

Conversation

srittau
Copy link
Member

@srittau srittau commented Mar 29, 2025

PEP 639 deprecates the classifier and setuptools started to issue a warning if it's used:
https://peps.python.org/pep-0639/#deprecate-license-classifiers

Closes: python/typeshed#13738

PEP 639 deprecates the classifier and setuptools started to
issue a warning if it's used:
https://peps.python.org/pep-0639/#deprecate-license-classifiers

Closes: python/typeshed#13738
@srittau srittau merged commit cbdc0b8 into main Mar 29, 2025
6 checks passed
@srittau srittau deleted the rm-license-classifier branch March 29, 2025 13:25
@cdce8p
Copy link
Contributor

cdce8p commented Mar 29, 2025

I'm currently working on moving the project config from setup.py to pyproject.toml. With the latest setuptools releases, this would allow for PEP 639 (license expressions).

It's currently blocked by a small bug which prevents the use of package-data for stubs packages but that should be resolved soon. abravalheri/validate-pyproject#248

@cdce8p
Copy link
Contributor

cdce8p commented Mar 29, 2025

Update: Just created #165 for everything except package-data.

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.

setuptools warnings while building wheels
3 participants