You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Conform with PEP 639 by adding links to our license files, using a SPDX
license expression to declare our licenses, and dropping the deprecated
Trove license classifier.
Without this change, setuptools shows a large deprecation warning saying
that support for the old project.license syntax will be removed on
2026-Feb-18. However, the new syntax requires setuptools >= 77, so this
change breaks compatibility with setuptools 61-76. Users installing from
source will be unaffected because the build frontend automatically updates
setuptools if required, but Linux distro packaging disallows such updates,
so this change will break package builds for many still-supported distro
releases.
To build with setuptools 61 through 76, distros will need to patch out the
project.license field and reduce the build-system.requires dependency.
Signed-off-by: Benjamin Gilbert <[email protected]>
0 commit comments