Skip to content

fix: Don't use ThreadPoolExecutor in emscripten#1204

Merged
kylebarron merged 3 commits into
mainfrom
kyle/pyodide-threading
Jun 12, 2026
Merged

fix: Don't use ThreadPoolExecutor in emscripten#1204
kylebarron merged 3 commits into
mainfrom
kyle/pyodide-threading

Conversation

@kylebarron

@kylebarron kylebarron commented Jun 11, 2026

Copy link
Copy Markdown
Member

Should close #1203

@ds-release-bot ds-release-bot Bot added the fix label Jun 11, 2026
kylebarron added a commit that referenced this pull request Jun 12, 2026
this should unblock the CI failure we currently have in #1206 , #1205 ,
#1204

Written by claude:

---

### Problem

CI fails on 13 tests with `requests.exceptions.HTTPError: 403 Client
Error: Forbidden` for
`https://www.nyc.gov/assets/planning/download/zip/data-maps/open-data/nybb_16a.zip`
— nyc.gov no longer serves the `nybb` test dataset. Local runs only pass
when a warm `geodatasets` cache exists.

### Fix

Bump `geodatasets` 2026.1.0 → 2026.5.1 in `uv.lock` (single-package
upgrade, nothing else changes). The new release relocates the `nybb`
download to
`https://github.com/geopandas/geodatasets/raw/refs/heads/main/data_backup/nybb_16a.zip`.

### Verification

With the geodatasets cache removed (simulating CI),
`tests/test_map.py::test_default_view_state_inferred` and
`tests/test_viz.py::test_viz_reproject` — both failing in CI — pass and
download from the new URL: `2 passed`.

This unblocks CI for #1205 and #1206, which should be rebased/rerun once
this merges.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@kylebarron
kylebarron merged commit c2730a4 into main Jun 12, 2026
5 checks passed
@kylebarron
kylebarron deleted the kyle/pyodide-threading branch June 12, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Revamped pyodide support

1 participant