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
6 changes: 5 additions & 1 deletion .github/workflows/build-shapely.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,11 @@ jobs:
env:
CIBW_MANYLINUX_RISCV64_IMAGE: ${{ env.BASEIMAGE }}_geos:${{ env.GEOS_VERSION }}
CIBW_BUILD_FRONTEND: "pip; args: --no-build-isolation"
CIBW_BEFORE_BUILD: pip install cython numpy setuptools wheel
# 2.2.0 switched the build backend from setuptools to meson-python (mesonpy);
# preinstalling the old setuptools/wheel pair leaves mesonpy missing and the
# build fails with "BackendUnavailable: Cannot import 'mesonpy'" (see
# build-beancount.yml/build-matscipy.yml for the same meson-python pattern).
CIBW_BEFORE_BUILD: pip install cython numpy meson meson-python ninja
CIBW_ENVIRONMENT: PIP_EXTRA_INDEX_URL=https://pypi.riseproject.dev/simple/

- name: Check the wheel ships the GEOS licence and the compiled extensions
Expand Down
1 change: 1 addition & 0 deletions docs/packages/shapely.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@ versions:
- filename: shapely-2.1.2-cp314-cp314t-manylinux_2_39_riscv64.whl
sha256: 3a04ef36a912c3b9fa4a6adec07adbd6e3b835f7e9651f893f1b014db4140eed
requires-python: '>=3.10'
- version: 2.2.0
Loading