diff --git a/python/pom.xml b/python/pom.xml
index 933976c20..047315215 100644
--- a/python/pom.xml
+++ b/python/pom.xml
@@ -142,7 +142,7 @@
exec
- ${skipTests:-false}
+ ${skipTests}
${python.venv.bin}${python.exe.bin}
-m
@@ -159,7 +159,7 @@
exec
- ${skipTests:-false}
+ ${skipTests}
${python.venv.bin}pytest
${project.basedir}/tests
diff --git a/python/pyproject.toml b/python/pyproject.toml
index 6a60de0a2..c2a753bb5 100644
--- a/python/pyproject.toml
+++ b/python/pyproject.toml
@@ -37,8 +37,8 @@ maintainers = [
]
dependencies = [
"numpy>=1.26.4,<3",
- "pandas>=2.0,<2.3; python_full_version < '3.14.0'",
- "pandas>=2.3.3; python_full_version >= '3.14.0'",
+ "pandas>=2.0,<2.3; python_version < '3.13'",
+ "pandas>=2.3.3; python_version >= '3.13'",
"pyarrow>=16.0,<18; python_version<'3.10'",
"pyarrow>=18.0,<20; python_version>='3.10' and python_version<'3.14'",
"pyarrow>=22.0,<24; python_version>='3.14'"
diff --git a/python/requirements.txt b/python/requirements.txt
index 057ab3518..a45f49ca7 100644
--- a/python/requirements.txt
+++ b/python/requirements.txt
@@ -21,8 +21,8 @@ cython==3.0.10
black==25.11.0; python_version < "3.10"
black==26.3.1; python_version >= "3.10"
numpy>=1.26.4,<3
-pandas==2.2.2; python_full_version < "3.14.0"
-pandas>=2.3.3; python_full_version >= "3.14.0"
+pandas==2.2.2; python_version < "3.13"
+pandas>=2.3.3; python_version >= "3.13"
setuptools==78.1.1
wheel==0.46.2
pyarrow>=8.0.0