Skip to content

Improve license metadata for PEP 639 - #660

Open
mwtoews wants to merge 1 commit into
conda:mainfrom
mwtoews:spdx-license-fix
Open

Improve license metadata for PEP 639#660
mwtoews wants to merge 1 commit into
conda:mainfrom
mwtoews:spdx-license-fix

Conversation

@mwtoews

@mwtoews mwtoews commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

This improves the license metadata to use PEP 639 which requires setuptools 77 or later. It resolves a build message:

SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!

        ********************************************************************************
        Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).

        By 2027-Feb-18, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

!!

@mwtoews
mwtoews requested a review from a team as a code owner June 9, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant