Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/packages/nixl-cu12.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ versions:
gpl-sources:
filename: gpl-sources.tar
description: the copyleft libraries bundled in the wheel
- version: 1.4.1
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ludovic Henry <git@ludovic.dev>
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

Loading