diff --git a/docs/packages/nixl-cu12.yaml b/docs/packages/nixl-cu12.yaml index f6d6b79a9e3..34904d28fd4 100644 --- a/docs/packages/nixl-cu12.yaml +++ b/docs/packages/nixl-cu12.yaml @@ -21,3 +21,4 @@ versions: gpl-sources: filename: gpl-sources.tar description: the copyleft libraries bundled in the wheel +- version: 1.4.1 diff --git a/patches/nixl-cu12/1.4.1/0001-Ship-ATTRIBUTIONS-CPP.md-in-the-wheel-s-licence-files.patch b/patches/nixl-cu12/1.4.1/0001-Ship-ATTRIBUTIONS-CPP.md-in-the-wheel-s-licence-files.patch new file mode 100644 index 00000000000..5f4f1867d39 --- /dev/null +++ b/patches/nixl-cu12/1.4.1/0001-Ship-ATTRIBUTIONS-CPP.md-in-the-wheel-s-licence-files.patch @@ -0,0 +1,35 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Ludovic Henry +Date: Fri, 25 Sep 2026 00:00:00 +0200 +Subject: [PATCH] Ship ATTRIBUTIONS-CPP.md in the wheel's licence files + +The wheel bundles third-party native code: UCX (libucp/libucs/libuct/ +libucm and its transport modules, BSD-3-Clause), libaio (LGPL-2.1), +and the Abseil, liburing, Asio, Taskflow and toml++ subprojects that +meson builds into libnixl and its plugins. `license-files` only lists +LICENSE and the NVIDIA proprietary notice, so none of their licence +texts reach dist-info/licenses. ATTRIBUTIONS-CPP.md already carries +the full licence text of every one of them; list it too. + +Upstream's own wheels carry the same gap. + +Upstream-Status: To upstream [not yet submitted; python-wheels does not open issues/PRs on third-party repos] +--- + pyproject.toml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pyproject.toml b/pyproject.toml +index c7d971e..030badb 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -25,6 +25,7 @@ readme = "README.md" + license = "MIT AND Apache-2.0" + license-files = [ + "LICENSE", ++ "ATTRIBUTIONS-CPP.md", + "licenses/NVIDIA-proprietary-LICENSE.txt", + ] + requires-python = ">=3.10" +-- +2.43.0 +