-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
1 / 11 of 1 issue completedLabels
enhancementNew feature or requestNew feature or request
Description
Description
In rapidsai/build-planning#152, we rolled out PEP 639 (link) license identifiers across RAPIDS, like this:
image source: rapidsai/cuxfilter#752
This issue tracks the work of updating verify-pyproject-license to expect those, and rolling it out across RAPIDS.
Benefits of this work
- enforces standardization across RAPIDS projects, in this case to help with compliance and standard build tools
Acceptance Criteria
verify-pyproject-licenseenforces PEP 639 license metadataverify-pyproject-licenseis used in all RAPIDS projects withpyproject.tomlfiles that have a[project]table
Approach
Hook updates
- update
verify-pyproject-licenseto support PEP 639 (verify-pyproject-license: expect PEP 639 license metadata #93) - new release (Version 1.3.1 #99)
Rollout to repos
- cucim (tighten wheel size limits, enforce PEP 639 metadata, other small changes cucim#1020)
- cudf (tighten wheel size limits, expand CI-skipping logic, other small build changes cudf#21220)
- cugraph (tighten wheel size limits, expand CI-skipping logic, other small build changes cugraph#5413)
- cugraph-gnn (tighten wheel size limits, expand CI-skipping logic, other small build changes cugraph-gnn#396)
- cuml (tighten wheel size limits, expand CI-skipping logic, other small build changes cuml#7738)
- cuopt (tighten wheel size limits, expand CI-skipping logic, other small build changes NVIDIA/cuopt#804)
- cuvs (tighten wheel size limits, expand CI-skipping logic, other small build changes cuvs#1751)
- cuxfilter (tighten wheel size limits, expand CI-skipping logic, other small build changes cuxfilter#763)
- dask-cuda (tighten wheel size limits, enforce PEP 639 metadata, other small changes dask-cuda#1613)
jupyterlab-nvdashboard(skipping because it does some NodeJS-specific dynamic license stuff withhatchling, ref: tighten wheel size limits jupyterlab-nvdashboard#251 (comment))- kvikio (tighten wheel size limits, expand CI-skipping logic, other small build changes kvikio#911)
- nx-cugraph (tighten wheel size limits, expand CI-skipping logic, other small build changes nx-cugraph#237)
- raft (expand CI-skipping logic, other small build changes raft#2933)
- rapids-build-backend (enforce wheel size limits, PEP 639 metadata rapids-build-backend#78)
- rapids-cli (enforce PEP 639 metadata, use rapids copyright hook, validate wheels rapids-cli#132)
- rapids-dask-dependency (enforce wheel size limits, PEP 639 metadata rapids-dask-dependency#150)
- rapids-dependency-file-generator (chore(packaging): enforce wheel size limits, PEP 639 metadata dependency-file-generator#175)
- rapids-logger (enforce wheel size limits, PEP 639 metadata rapids-logger#65)
- rapids-metadata (enforce wheel size limits, PEP 639 metadata rapids-metadata#71)
- rapids-reviser (https://github.com/rapidsai/rapids-reviser/pull/115)
- rapidsmpf (tighten wheel size limits, expand CI-skipping logic, other small build changes rapidsmpf#830
- rmm (tighten wheel size limits, expand CI-skipping logic, other small build changes rmm#2236)
- ucxx (tighten wheel size limits, expand CI-skipping logic, other small build changes ucxx#580)
- ucx-wheels (enforce wheel size limits, PEP 639 metadata ucx-wheels#32)
Notes
N/A
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request