From f5a06f5b27f2111a543a8e9a438325abe4876286 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:35:04 +0000 Subject: [PATCH 1/2] siphash24: Add version 1.9 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/packages/siphash24.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/siphash24.yaml b/docs/packages/siphash24.yaml index 9267060de4..45fe79298c 100644 --- a/docs/packages/siphash24.yaml +++ b/docs/packages/siphash24.yaml @@ -18,3 +18,4 @@ versions: - filename: siphash24-1.8-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl sha256: ce59c95d0ec2d0b64d5fa6cad8bb1cfdb706651a7a042e003c62752bfffd6033 requires-python: '>=3.7' +- version: '1.9' From a8d7e9baf20b31568067ea23849f560f429e08b5 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 18 Sep 2026 05:33:25 +0000 Subject: [PATCH 2/2] siphash24: Add 1.9 patches The PEP 639 license-files patch needed rebasing onto 1.9's pyproject. --- ...the-LICENSES-texts-in-wheel-metadata.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 patches/siphash24/1.9/0001-Ship-the-LICENSES-texts-in-wheel-metadata.patch diff --git a/patches/siphash24/1.9/0001-Ship-the-LICENSES-texts-in-wheel-metadata.patch b/patches/siphash24/1.9/0001-Ship-the-LICENSES-texts-in-wheel-metadata.patch new file mode 100644 index 0000000000..a6ce7aca4d --- /dev/null +++ b/patches/siphash24/1.9/0001-Ship-the-LICENSES-texts-in-wheel-metadata.patch @@ -0,0 +1,28 @@ +From d150be250f449058e6be4211b3a22e0471c97b50 Mon Sep 17 00:00:00 2001 +From: Ludovic Henry +Date: Fri, 18 Sep 2026 05:33:18 +0000 +Subject: [PATCH] Ship the LICENSES/ texts in wheel metadata + +meson-python >= 0.18.0 (this project's own build-system floor) added +support for the PEP 639 `license-files` field; without it declared, +the wheel's dist-info carries no license text at all even though the +project already maintains LICENSES/Apache-2.0.txt and +LICENSES/LGPL-2.1-or-later.txt for exactly this purpose (issue #4). + +Upstream-Status: To upstream [not submitted from this automated port run; needs a pull request against dnicolodi/python-siphash24] +--- + pyproject.toml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pyproject.toml b/pyproject.toml +index bddd7f7..3f80cff 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -13,6 +13,7 @@ build-backend = "mesonpy" + name = "siphash24" + version = "1.9" + license = "Apache-2.0 OR LGPL-2.1-or-later" ++license-files = ["LICENSES/*.txt"] + description = "Streaming-capable SipHash-1-3 and SipHash-2-4 Implementation" + readme = "README.rst" + maintainers = [