-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Describe the Bug
The pyproject.toml file contains an outdated license classifier (License :: OSI Approved :: MIT License) and raises the following warning when the package is built: By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported.
Steps To Reproduce
- Run
uv syncto resolve dependency versions and install dependencies - Run
uv buildto build the package (building manually viasetuptoolsworks too)
Expected Behavior
No warnings when building the package
Environment
Please provide some details about your environment to help us replicate the bug:
- Operating System: Windows 11
- Python Version: 3.13.9
Screenshots (If Applicable)
C:\Users\will_\AppData\Local\uv\cache\builds-v0\.tmpDUWmjF\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!
********************************************************************************
Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
By 2026-Feb-18, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
corresp(dist, value, root_dir)
C:\Users\will_\AppData\Local\uv\cache\builds-v0\.tmpDUWmjF\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
dist._finalize_license_expression()
C:\Users\will_\AppData\Local\uv\cache\builds-v0\.tmpDUWmjF\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: MIT License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request