diff --git a/.github/workflows/build-psd-tools.yml b/.github/workflows/build-psd-tools.yml index b6d4a01dbb15..92c4f6f6c612 100644 --- a/.github/workflows/build-psd-tools.yml +++ b/.github/workflows/build-psd-tools.yml @@ -88,6 +88,12 @@ jobs: # Upstream's own test-skip = "*" (it tests via `uv run pytest` against # a checkout, not through cibuildwheel) skips every identifier here too. CIBW_TEST_SKIP: '' + # Installing the wheel resolves numpy and Pillow; only our registry has riscv64 + # wheels for them, so only-binary keeps a newer PyPI release (sdist only here) + # from winning the resolution and compiling from source. + CIBW_TEST_ENVIRONMENT: >- + PIP_EXTRA_INDEX_URL=https://pypi.riseproject.dev/simple/ + PIP_ONLY_BINARY=numpy,Pillow CIBW_TEST_REQUIRES: pytest CIBW_TEST_SOURCES: tests/psd_tools/compression # --import-mode=importlib: Python 3.14 added a real stdlib diff --git a/docs/packages/psd-tools.yaml b/docs/packages/psd-tools.yaml index 2baf3e592454..f832187f8de1 100644 --- a/docs/packages/psd-tools.yaml +++ b/docs/packages/psd-tools.yaml @@ -56,3 +56,4 @@ versions: - filename: psd_tools-1.25.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl sha256: 84ad68ccecc0dda28144ef51bdee66ad08ae492adee81b59f1c2ce379fae741a requires-python: '>=3.11' +- version: 1.26.0