Hi Simon,
On 4/29/25 3:15 PM, Simon Glass wrote:
Recent versions of Python complain about the license being in the
I believe this isn't related to Python but rather setuptools.
setuptools 77.0.3 and later support PEP-639 which recommends to ditch
the License :: classifier for a license property.
The issue is that this license property also changed in PEP-639, with
something that isn't compatible with pre-PEP-639.
Therefore we need to bump the minimum requirement for the setuptools
dependency in the various pyproject.toml to 77.0.3 or later.
I'm also wondering if we don't need to add a license-files property
(also PEP-639) to comply with the GPL-2.0-or-later which requires to
provide a copy of the license.
Cheers,
Quentin