История изменений
Исправление hakavlad, (текущая версия) :
У вас setuptools устаревший.
См https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
The new format for license is a valid SPDX license expression consisting of one or more license identifiers. The full license list is available at the SPDX license list page. The supported list version is 3.17 or any later compatible one.
[project]
license = "GPL-3.0-or-later"
До недавнего времени PEP 621 требовал представления поля license в виде таблицы с ключами file или text, что и приводило к рекомендациям использовать запись вида
license = { text = "0BSD" }
Однако setuptools, начиная с версии 77.0.0, изменил свою позицию: теперь предпочтительным считается использование строки, содержащей SPDX-выражение (например, «0BSD»).
tird
использует современную рекомендуемую форму указания лицензии.
Исходная версия hakavlad, :
У вас setuptools усатревший.
См https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
The new format for license is a valid SPDX license expression consisting of one or more license identifiers. The full license list is available at the SPDX license list page. The supported list version is 3.17 or any later compatible one.
[project]
license = "GPL-3.0-or-later"
До недавнего времени PEP 621 требовал представления поля license в виде таблицы с ключами file или text, что и приводило к рекомендациям использовать запись вида
license = { text = "0BSD" }
Однако setuptools, начиная с версии 77.0.0, изменил свою позицию: теперь предпочтительным считается использование строки, содержащей SPDX-выражение (например, «0BSD»).
tird
использует современную рекомендуемую форму указания лицензии.