From 0cb1bce3a04afd8bcf2d0538489b5b063c08ef0f Mon Sep 17 00:00:00 2001 From: Qiusheng Wu Date: Sat, 21 Mar 2026 15:14:54 -0400 Subject: [PATCH] Pin ipyvue<1.12.0 to fix maplibre in Google Colab ipyvue 1.12.0 was published to PyPI but the corresponding jupyter-vue 1.12.0 npm package was never published. This causes a 404 when Colab's widget manager tries to load the JS from jsdelivr CDN, breaking all ipyvuetify-based widgets. Upstream issue: https://github.com/widgetti/ipyvue/issues/105 --- pyproject.toml | 2 +- requirements.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3f89ab7b47..e5ecaf3584 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,7 +38,7 @@ apps = ["streamlit-folium", "voila", "solara"] vector = ["geopandas", "osmnx", "pmtiles", "flask", "flask-cors", "lonboard", "mapclassify", "fiona"] pmtiles = ["pmtiles", "flask", "flask-cors"] ai = ["geopandas", "osmnx", "localtileserver>=0.10.4", "rastervision", "pytorch-lightning", "torchgeo"] -maplibre = ["anywidget", "geopandas", "fiona", "h3", "ipyvuetify", "localtileserver", "mapclassify", "maplibre>=0.3.1", "pmtiles", "rioxarray", "xarray"] +maplibre = ["anywidget", "geopandas", "fiona", "h3", "ipyvue<1.12.0", "ipyvuetify", "localtileserver", "mapclassify", "maplibre>=0.3.1", "pmtiles", "rioxarray", "xarray"] gdal = ["gdal", "pyproj"] duckdb = ["duckdb", "duckdb-engine", "jupysql", "flask", "flask-cors", "jupyter-server-proxy"] titiler = ["titiler", "uvicorn"] diff --git a/requirements.txt b/requirements.txt index b0d06c6314..ecb9a26262 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,7 @@ geopandas ipyevents ipyfilechooser ipyleaflet +ipyvue<1.12.0 ipyvuetify ipywidgets maplibre