diff --git a/gradle.properties b/gradle.properties
index dab361d67d9450e3d1de182d97d610ec8289d9dc..96998885377698a0f9759af338c963885278d1ed 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -114,6 +114,7 @@ pytestVersion=8.3.3
 pythonDateutilVersion=2.9
 pytzVersion=2024.2
 pandasVersion=2.2.2
+pyarrowVersion=19.0.1
 typingExtensionsVersion=4.11.0
 venvPackVersion=0.2.0
 cmwTracingVersion=0.6.1
diff --git a/python/extraction-api-python3/build.gradle b/python/extraction-api-python3/build.gradle
index d2ab9abf0692f2a596152e9eb9fe988f20c4ebb0..281cfa0ec738939461076aeef9c104469e2cfdf9 100644
--- a/python/extraction-api-python3/build.gradle
+++ b/python/extraction-api-python3/build.gradle
@@ -1,6 +1,7 @@
 ext {
     coreDependencies = ["numpy~=$numpyVersion",
-                        "pandas~=$pandasVersion"]
+                        "pandas~=$pandasVersion",
+                        "pyarrow~=$pyarrowVersion"]
     testDependencies = [
             "coverage~=$coverageVersion",
             "pytest~=$pytestVersion",