Part of the ecosystem has not yet implemented PEP 639 (pip-licenses) and projects might need to keep the License
classifier in addition to the license
key in pyproject.toml
, for compatibility with such tools.
While setuptools just emits a warning (see pypa/setuptools#4938), flit raises an error. Perhaps that's a bit too much? How about a transition period?