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/sparsediffpy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,4 @@ versions:
gpl-sources:
filename: gpl-sources.tar
description: gcc
- version: 0.7.0
32 changes: 32 additions & 0 deletions patches/sparsediffpy/0.7.0/0001-pyproject-ship-LICENSE.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
From 4c5e21f545a9979008c301f5353f5332a8ec63eb Mon Sep 17 00:00:00 2001
From: Ludovic Henry <git@ludovic.dev>
Date: Fri, 18 Sep 2026 13:56:47 +0000
Subject: [PATCH] pyproject: ship LICENSE*

scikit-build-core's cmake.version key is already used as of this release
(the deprecated cmake.minimum-version issue tracked as gotcha/Issue #22 no
longer applies), but the sdist still declares no license-files, so a
LICENSE.openblas staged beside the project's own LICENSE (for the OpenBLAS
the Linux wheel dynamically links) is not packaged into dist-info/licenses/.
Declare it explicitly.

Upstream-Status: Inappropriate [riscv64-wheel-only concern: only our build vendors OpenBLAS via auditwheel, upstream ships no such wheel]
---
pyproject.toml | 1 +
1 file changed, 1 insertion(+)

diff --git a/pyproject.toml b/pyproject.toml
index 4b29282..f6faa48 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -9,6 +9,7 @@ description = "Python bindings for SparseDiffEngine algorithmic differentiation"
requires-python = ">=3.11"
dependencies = ["numpy >= 2.0.0"]
license = "Apache-2.0"
+license-files = ["LICENSE*"]

[project.readme]
file = "README.md"
--
2.43.0

Loading