-
Notifications
You must be signed in to change notification settings - Fork 42
Closed
Description
Please update your configuration, so it complies with PEP 517
Yesterday (2025-03-24), setuptools release v78.0.1 removing support for wheel that does not comply with PEP 517
This led people to be unable to install licensing.
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
(Affected: licensing).
Note that setuptools rollbacked the changes and let packager up to 2026 to fix it.
All packages with deprecated configurations are advised to move before 2026
https://setuptools.pypa.io/en/stable/history.html
To test if your package complies, you can run:
pip wheel --use-pep517 licensing --verbose
# or
docker run -it python:3.12-slim /bin/bash -c "pip wheel --use-pep517 licensing -v"
You might see:
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
(Affected: licensing).
By 2026-Mar-03, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels