Description of problem: Package libolm fails to build from source python-setuptools 69.0.3 in Fedora Rawhide. Version-Release number of selected component (if applicable): '3.2.15-4' See logs: https://download.copr.fedorainfracloud.org/results/ksurma/setuptools-69.0.3:custom:isolated/fedora-rawhide-x86_64/06907139-libolm/builder-live.log.gz /usr/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored. !! ******************************************************************************** The following seems to be defined outside of `pyproject.toml`: `license = 'Apache 2.0'` According to the spec (see the link below), however, setuptools CANNOT consider this value unless `license` is listed as `dynamic`. https://packaging.python.org/en/latest/specifications/declaring-project-metadata/ To prevent this problem, you can list `license` under `dynamic` or alternatively remove the `[project]` table from your file and rely entirely on other means of configuration. ******************************************************************************** Additional info: This seems to have been resolved upstream in version 3.2.16. Please consider updating the package. Reproducible: Always