fix(packaging): use SPDX license config, other small maintenance #172
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bundling together a couple of small maintenance updates.
Switch to SPDX license identifiers
The most important update, because without it CI will start breaking here in a few months.
Resolves warnings about license metadata by switching to an SPDX identifier and moving the floor on
setuptoolsto>=77.0.0.logs with relevant warnings (click me)
(build link)
Establish CODEOWNERS
Proposes making @rapidsai/packaging-codeowners CODEOWNERS for this repo, so we'll get auto-assigned reviewers.
Update all
pre-commithooksIt's been a while, so I ran this:
Alphabetize and reformat
[tool.ruff.lint]table inpyproject.tomlBecause we're using a CI run anyway and because formatting it like that makes it a bit easier to read (especially in git diff form) as the list of
ruffrules grows to something like this: https://github.com/rapidsai/cudf/blob/9ebb19b30e6dbfae7921cb023552b5095e39a8f4/pyproject.toml#L51