From 9d14bd346d9e99e42cd4d3ab90a20a8a8ea5e816 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:33:04 +0000 Subject: [PATCH 1/2] pygeohash: Add version 3.5.1 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/packages/pygeohash.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/pygeohash.yaml b/docs/packages/pygeohash.yaml index 8ff78b1e47c..017d8a158f3 100644 --- a/docs/packages/pygeohash.yaml +++ b/docs/packages/pygeohash.yaml @@ -17,3 +17,4 @@ versions: - filename: pygeohash-3.3.2-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl sha256: e23b5e849b10a8bdacc4f980be202bff8a1acf09fba121f3bac0135f35542fe5 requires-python: '>=3.8' +- version: 3.5.1 From 6d75131c5aa316ef85b4396b40e514bb1c87a9c5 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 18 Sep 2026 13:01:58 +0000 Subject: [PATCH 2/2] pygeohash: fix CI timeout from unpinned pandas test dependency CIBW_TEST_REQUIRES's unpinned `pandas` resolved to a newer PyPI release with no riscv64 wheel on every matrix job, source-building for ~1h and hitting the 60-minute job timeout (all four jobs showed as "cancelled" rather than "failed"). PIP_PREFER_BINARY=1 in CIBW_TEST_ENVIRONMENT makes pip prefer our registry's older wheel-backed pandas release over the wheel-less newer one, per gotcha 354. Co-Authored-By: Claude Sonnet 5 --- .github/workflows/build-pygeohash.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-pygeohash.yml b/.github/workflows/build-pygeohash.yml index 3c6129d448f..3ec28589710 100644 --- a/.github/workflows/build-pygeohash.yml +++ b/.github/workflows/build-pygeohash.yml @@ -75,6 +75,9 @@ jobs: # `benchmark` extra's comparison libraries have no riscv64 wheel, but # test_benchmark_comparison.py drops each one that fails to import. CIBW_TEST_REQUIRES: pytest pytest-cov pytest-benchmark pandas + # gotcha 354: unpinned pandas resolves to a newer PyPI release with no + # riscv64 wheel, source-building for ~1h and hitting the job timeout. + CIBW_TEST_ENVIRONMENT: PIP_PREFER_BINARY=1 # The repo-root pygeohash/ would otherwise shadow the installed wheel's # compiled extension; examples/ is needed too, since test_examples.py # imports it directly.