Skip to content

verify-pyproject-license: updates for PEP 639 #95

@jameslamb

Description

@jameslamb

Description

In rapidsai/build-planning#152, we rolled out PEP 639 (link) license identifiers across RAPIDS, like this:

Image

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-license enforces PEP 639 license metadata
  • verify-pyproject-license is used in all RAPIDS projects with pyproject.toml files that have a [project] table

Approach

Hook updates

Rollout to repos

Notes

N/A

Sub-issues

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions