From 49c08929d314a4096489c0ad1ed5428e17ac0bb7 Mon Sep 17 00:00:00 2001 From: Jia Yu Date: Sun, 18 Jan 2026 22:20:55 -0800 Subject: [PATCH 1/3] Try keplergl 0.3.7 --- python/pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index b988966c4fc..566ee3a0d79 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -39,14 +39,14 @@ dependencies = [ [project.optional-dependencies] spark = ["pyspark>=3.4.0,<4.1.0"] pydeck-map = ["geopandas", "pydeck==0.8.0"] -kepler-map = ["geopandas", "keplergl==0.3.2"] +kepler-map = ["geopandas", "keplergl==0.3.7"] flink = ["apache-flink>=1.19.0"] db = ["sedonadb[geopandas]; python_version >= '3.9'"] all = [ "pyspark>=3.4.0,<4.1.0", "geopandas", "pydeck==0.8.0", - "keplergl==0.3.2", + "keplergl==0.3.7", "rasterio>=1.2.10", ] @@ -71,7 +71,7 @@ dev = [ "fiona<1.10.0", "pyarrow", "pyspark>=3.4.0,<4.1.0", - "keplergl==0.3.2", + "keplergl==0.3.7", "pydeck==0.8.0", "pystac==1.5.0", "rasterio>=1.2.10", From 91e3f8e119fc2b17569601298001938596e5a6fc Mon Sep 17 00:00:00 2001 From: Jia Yu Date: Sun, 18 Jan 2026 22:23:08 -0800 Subject: [PATCH 2/3] Pin pywinpty version --- python/pyproject.toml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index 566ee3a0d79..ebe6112cf0c 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -39,14 +39,14 @@ dependencies = [ [project.optional-dependencies] spark = ["pyspark>=3.4.0,<4.1.0"] pydeck-map = ["geopandas", "pydeck==0.8.0"] -kepler-map = ["geopandas", "keplergl==0.3.7"] +kepler-map = ["geopandas", "keplergl==0.3.2"] flink = ["apache-flink>=1.19.0"] db = ["sedonadb[geopandas]; python_version >= '3.9'"] all = [ "pyspark>=3.4.0,<4.1.0", "geopandas", "pydeck==0.8.0", - "keplergl==0.3.7", + "keplergl==0.3.2", "rasterio>=1.2.10", ] @@ -56,6 +56,8 @@ dev = [ "pytest-cov", "notebook==6.4.12", "jupyter", + # pywinpty 2.0.14 dropped Python 3.8 wheels; pin to avoid build failures on Windows + "pywinpty<2.0.14; sys_platform == 'win32' and python_version < '3.9'", "mkdocs", "scikit-learn", "esda", @@ -71,7 +73,7 @@ dev = [ "fiona<1.10.0", "pyarrow", "pyspark>=3.4.0,<4.1.0", - "keplergl==0.3.7", + "keplergl==0.3.2", "pydeck==0.8.0", "pystac==1.5.0", "rasterio>=1.2.10", From cf8825417af9777326d1305716ad71bd98dae5df Mon Sep 17 00:00:00 2001 From: Jia Yu Date: Sun, 18 Jan 2026 22:37:09 -0800 Subject: [PATCH 3/3] pin uv version to 0.9.22 --- .github/workflows/python-extension.yml | 2 ++ python/pyproject.toml | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-extension.yml b/.github/workflows/python-extension.yml index c4eb20a881f..3399c8afd3e 100644 --- a/.github/workflows/python-extension.yml +++ b/.github/workflows/python-extension.yml @@ -66,6 +66,8 @@ jobs: python-version: ${{ matrix.python }} - name: Install uv uses: astral-sh/setup-uv@v7 + with: + version: '0.9.22' - name: Install dependencies (dev) run: | uv sync diff --git a/python/pyproject.toml b/python/pyproject.toml index ebe6112cf0c..b988966c4fc 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -56,8 +56,6 @@ dev = [ "pytest-cov", "notebook==6.4.12", "jupyter", - # pywinpty 2.0.14 dropped Python 3.8 wheels; pin to avoid build failures on Windows - "pywinpty<2.0.14; sys_platform == 'win32' and python_version < '3.9'", "mkdocs", "scikit-learn", "esda",