From 61c08bda04236dd74b606e21266ec17548cf85db Mon Sep 17 00:00:00 2001 From: Fabian Halkivaha Date: Thu, 14 Aug 2025 10:58:39 +0200 Subject: [PATCH 1/4] downgrade pyarrow to v16 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index edfcd145aefd..654b288fab5a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,7 +84,7 @@ dependencies = [ "python-dateutil", "python-dotenv", # optional dependencies for Flask but required for Superset, see https://flask.palletsprojects.com/en/stable/installation/#optional-dependencies "python-geohash", - "pyarrow>=18.1.0, <19", + "pyarrow>=16.1.0, <17", "pyyaml>=6.0.0, <7.0.0", "PyJWT>=2.4.0, <3.0", "redis>=4.6.0, <5.0", From 7eabdfb8045be0c096bbb3577f75b6c81b61ca18 Mon Sep 17 00:00:00 2001 From: Fabian Halkivaha Date: Thu, 14 Aug 2025 11:05:52 +0200 Subject: [PATCH 2/4] downgrade pyarrow to v16 --- requirements/base.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/base.txt b/requirements/base.txt index 7126e0fc391d..a17a45cbe65b 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -276,7 +276,7 @@ prison==0.2.1 # via flask-appbuilder prompt-toolkit==3.0.51 # via click-repl -pyarrow==18.1.0 +pyarrow==16.1.0 # via apache-superset (pyproject.toml) pyasn1==0.6.1 # via From fc973677a628e51f276d948a9cf7d2c47477303a Mon Sep 17 00:00:00 2001 From: Fabian Halkivaha Date: Thu, 14 Aug 2025 11:06:10 +0200 Subject: [PATCH 3/4] Update development.txt --- requirements/development.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/development.txt b/requirements/development.txt index 41b065cd67fc..5896c03fed3d 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -588,7 +588,7 @@ psutil==6.1.0 # via apache-superset psycopg2-binary==2.9.6 # via apache-superset -pyarrow==18.1.0 +pyarrow==16.1.0 # via # -c requirements/base.txt # apache-superset From d50fe1a2514459d2eeca7b532d088fd5aede8fcc Mon Sep 17 00:00:00 2001 From: Fabian Halkivaha Date: Fri, 15 Aug 2025 21:08:26 +0200 Subject: [PATCH 4/4] add comment for next upgrades --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 654b288fab5a..b1b0578f7362 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,7 +84,7 @@ dependencies = [ "python-dateutil", "python-dotenv", # optional dependencies for Flask but required for Superset, see https://flask.palletsprojects.com/en/stable/installation/#optional-dependencies "python-geohash", - "pyarrow>=16.1.0, <17", + "pyarrow>=16.1.0, <17", # before upgrading pyarrow, check that all db dependencies support this, see e.g. https://github.com/apache/superset/pull/34693 "pyyaml>=6.0.0, <7.0.0", "PyJWT>=2.4.0, <3.0", "redis>=4.6.0, <5.0",