Skip to content

Use SPDX license identifiers in pyproject.toml, bump build dependency floors#2910

Merged
rapids-bot[bot] merged 1 commit into
NVIDIA:mainfrom
jameslamb:pep-639-updates
Jan 1, 2026
Merged

Use SPDX license identifiers in pyproject.toml, bump build dependency floors#2910
rapids-bot[bot] merged 1 commit into
NVIDIA:mainfrom
jameslamb:pep-639-updates

Conversation

@jameslamb

Copy link
Copy Markdown
Member

Contributes to rapidsai/build-planning#152

Proposes the following changes, to prevent builds breaking when Python build backends
start to require configuration consistent with PEP 639 (link):

  • using SPDX identifiers in [project].license
  • moving [tool.setuptools].license-files to [project].license-files
  • removing License :: trove classifiers
  • bumping build backend floors (setuptools>=77.0.0 and / or scikit-build-core>=0.11.0)

@copy-pr-bot

copy-pr-bot Bot commented Dec 31, 2025

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@jameslamb jameslamb added non-breaking Non-breaking change improvement Improvement / enhancement to an existing function labels Dec 31, 2025
@jameslamb jameslamb added non-breaking Non-breaking change and removed non-breaking Non-breaking change labels Dec 31, 2025
@jameslamb

Copy link
Copy Markdown
Member Author

/ok to test

@jameslamb jameslamb changed the title WIP: Use SPDX license identifiers in pyproject.toml, bump build dependency floors Use SPDX license identifiers in pyproject.toml, bump build dependency floors Dec 31, 2025
@jameslamb jameslamb marked this pull request as ready for review December 31, 2025 20:57
@jameslamb jameslamb requested a review from a team as a code owner December 31, 2025 20:57
@jameslamb jameslamb requested a review from bdice December 31, 2025 20:57
@jameslamb

Copy link
Copy Markdown
Member Author

/merge

@rapids-bot rapids-bot Bot merged commit 5f33ea1 into NVIDIA:main Jan 1, 2026
105 checks passed
@jameslamb jameslamb deleted the pep-639-updates branch January 1, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants