Skip to content

Conversation

@ykim-akamai
Copy link
Contributor

📝 Description

Deprecation warning is coming from setuptools, on how license variable is defined in pyproject.toml file defines the project.license field. Detailed build warnings below during make install:

/private/var/folders/g4/6nz043hs45qbblr441jmsq0c0000gq/T/build-env-ivsf1fb6/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: 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.

    By 2026-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.
    ********************************************************************************

!!

✔️ How to Test

  1. Check out this branch
  2. make install and verify deprecation warnings is removed

📷 Preview

If applicable, include a screenshot or code snippet of this change. Otherwise, please remove this section.

@ykim-akamai ykim-akamai requested a review from a team as a code owner March 21, 2025 16:55
@ykim-akamai ykim-akamai requested review from ezilber-akamai and yec-akamai and removed request for a team March 21, 2025 16:55
Copy link
Contributor

@lgarber-akamai lgarber-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for identifying & addressing this!

@ykim-akamai ykim-akamai merged commit a939ff5 into linode:dev Mar 21, 2025
14 checks passed
@yec-akamai yec-akamai added the improvement for improvements in existing functionality in the changelog. label Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement for improvements in existing functionality in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants