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

Reply via email to