This is an automated email from the ASF dual-hosted git repository.
dianfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/master by this push:
new 0bc5d308ba8 [FLINK-40599][python] Allow pyarrow up to 25.x (#29134)
0bc5d308ba8 is described below
commit 0bc5d308ba80aecac618701d28f3d69aa2c1ec29
Author: florianvazelle <[email protected]>
AuthorDate: Wed Sep 9 13:56:52 2026 +0200
[FLINK-40599][python] Allow pyarrow up to 25.x (#29134)
---
flink-python/pom.xml | 1 +
flink-python/pyproject.toml | 2 +-
flink-python/setup.py | 2 +-
3 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/flink-python/pom.xml b/flink-python/pom.xml
index ba9f5a44625..43bc301bfcd 100644
--- a/flink-python/pom.xml
+++ b/flink-python/pom.xml
@@ -38,6 +38,7 @@ under the License.
<!-- Override Beam's optional transitive with a version that
fixes CVE-2026-45292. -->
<opentelemetry.bundled.version>1.62.0</opentelemetry.bundled.version>
+ <!-- Arrow Java is released from apache/arrow-java and is not
version-aligned with pyarrow. -->
<arrow.version>19.0.0</arrow.version>
<surefire.module.config><!--
CommonTestUtils#setEnv
diff --git a/flink-python/pyproject.toml b/flink-python/pyproject.toml
index 4548404e303..9b334e2cbb9 100644
--- a/flink-python/pyproject.toml
+++ b/flink-python/pyproject.toml
@@ -39,7 +39,7 @@ dev = [
"cloudpickle~=2.2.0",
"avro>=1.12.0",
"pandas>=1.3.0,<2.3",
- "pyarrow>=5.0.0,<21.0.0",
+ "pyarrow>=5.0.0,<26.0.0",
"pytz>=2018.3",
"numpy>=1.22.4,<2.3.0",
"fastavro>=1.1.0,!=1.8.0",
diff --git a/flink-python/setup.py b/flink-python/setup.py
index ce3f7e816fd..92394e5e8ff 100644
--- a/flink-python/setup.py
+++ b/flink-python/setup.py
@@ -326,7 +326,7 @@ try:
'protobuf>=6.31.1,<7.0.0.dev0',
'numpy>=1.22.4',
'pandas>=1.3.0,<2.3', # FLINK-38513: 2.3+ drops cp39
wheels
- 'pyarrow>=5.0.0,<21.0.0',
+ 'pyarrow>=5.0.0,<26.0.0',
'pemja>=0.5.7,<0.5.8;platform_system != "Windows"',
'httplib2>=0.19.0',
'ruamel.yaml>=0.18.4',