From da4b52baefcd7f02fca10ef2d5ba688574341422 Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 09:05:14 +0000 Subject: [PATCH] pyodps: Add version 0.13.3 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/pyodps.yaml | 1 + ...o-LICENSE-so-setuptools-and-MANIFEST.patch | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 patches/pyodps/0.13.3/0001-rename-License-to-LICENSE-so-setuptools-and-MANIFEST.patch diff --git a/docs/packages/pyodps.yaml b/docs/packages/pyodps.yaml index 0f932ca27d84..bfa843bf8fd3 100644 --- a/docs/packages/pyodps.yaml +++ b/docs/packages/pyodps.yaml @@ -34,3 +34,4 @@ versions: - filename: pyodps-0.13.2-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl sha256: e12f170fb86e49d4fe612b5b7c4db2fd7e61f01d3c0dd0d16d34bddaddbe323a requires-python: '>=3.7' +- version: 0.13.3 diff --git a/patches/pyodps/0.13.3/0001-rename-License-to-LICENSE-so-setuptools-and-MANIFEST.patch b/patches/pyodps/0.13.3/0001-rename-License-to-LICENSE-so-setuptools-and-MANIFEST.patch new file mode 100644 index 000000000000..42e5aea47d7f --- /dev/null +++ b/patches/pyodps/0.13.3/0001-rename-License-to-LICENSE-so-setuptools-and-MANIFEST.patch @@ -0,0 +1,27 @@ +From c79e99f48d22146ed07a06c32896ed38936f816a Mon Sep 17 00:00:00 2001 +From: Ludovic Henry +Date: Thu, 10 Sep 2026 15:42:37 +0200 +Subject: [PATCH] rename License to LICENSE so setuptools and MANIFEST.in pick + it up + +setuptools' default license_files glob is LICEN[CS]E* and MANIFEST.in +has `include LICENSE`, both case-sensitive. The repo's actual file is +named "License" (mixed case), so neither matches on the case-sensitive +filesystem the sdist/wheel are built on -- verified against the real +pyodps-0.13.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +from PyPI, whose dist-info carries no license file at all despite the +package declaring itself Apache-2.0 licensed. + +Renaming to LICENSE (case matching, content unchanged) makes both +mechanisms pick it up with no setup.py/pyproject.toml change. + +Upstream-Status: To upstream [blocked: this port may only touch riseproject-dev/python-wheels] +--- + License => LICENSE | 0 + 1 file changed, 0 insertions(+), 0 deletions(-) + rename License => LICENSE (100%) + +diff --git a/License b/LICENSE +similarity index 100% +rename from License +rename to LICENSE