From 9d3b1fbb9dd3f999810891d0313ebb34bd6ac5ef Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Tue, 14 Apr 2026 17:50:36 -0700 Subject: [PATCH 1/3] Add cuda_bindings, cuda_pathfinder, cuda_python in check_spdx.py EXPECTED_LICENSE_IDENTIFIERS --- toolshed/check_spdx.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/toolshed/check_spdx.py b/toolshed/check_spdx.py index 292637817e..6be42282bf 100644 --- a/toolshed/check_spdx.py +++ b/toolshed/check_spdx.py @@ -17,7 +17,12 @@ LICENSE_IDENTIFIER_REGEX = re.compile(re.escape(SPDX_LICENSE_IDENTIFIER_PREFIX) + rb"(?P[^\r\n]+)") -EXPECTED_LICENSE_IDENTIFIERS = (("cuda_core/", "Apache-2.0"),) +EXPECTED_LICENSE_IDENTIFIERS = ( + ("cuda_bindings/", "LicenseRef-NVIDIA-SOFTWARE-LICENSE"), + ("cuda_core/", "Apache-2.0"), + ("cuda_pathfinder/", "Apache-2.0"), + ("cuda_python/", "LicenseRef-NVIDIA-SOFTWARE-LICENSE"), +) SPDX_IGNORE_FILENAME = ".spdx-ignore" From fa2379f263b006a8729877541900df93b014eca7 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Wed, 15 Apr 2026 08:17:58 -0700 Subject: [PATCH 2/3] Fix cuda_bindings/pixi.toml license identifier --- cuda_bindings/pixi.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuda_bindings/pixi.toml b/cuda_bindings/pixi.toml index e328ed89d1..2c301378f0 100644 --- a/cuda_bindings/pixi.toml +++ b/cuda_bindings/pixi.toml @@ -1,6 +1,6 @@ # SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # -# SPDX-License-Identifier: Apache-2.0 +# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE [workspace] channels = ["conda-forge"] From c719fce4d9a1ee66a7d81f7d41b45ec3b93da066 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Wed, 15 Apr 2026 08:20:41 -0700 Subject: [PATCH 3/3] Add cuda_bindings/benchmarks/* in .spdx-ignore --- .spdx-ignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.spdx-ignore b/.spdx-ignore index 7263b5414f..8c1d155c47 100644 --- a/.spdx-ignore +++ b/.spdx-ignore @@ -8,6 +8,9 @@ LICENSE requirements*.txt cuda_bindings/examples/* +# Will be moved in (see https://github.com/NVIDIA/cuda-python/pull/1913#issuecomment-4252968149) +cuda_bindings/benchmarks/* + # Vendored cuda_core/cuda/core/_include/dlpack.h