diff --git a/runtime/python/setup.py b/runtime/python/setup.py
old mode 100755
new mode 100644
index b88c4ae0..3ef2326a
--- a/runtime/python/setup.py
+++ b/runtime/python/setup.py
@@ -132,12 +132,12 @@ def initialize_options(self):
     install_requires=[
         'numpy >= 1.14',
         'pandas',
-        'pyarrow == 7.0.0',
+        'pyarrow == 14.0.1',
     ],
     setup_requires=[
         'cython',
         'numpy',
-        'pyarrow == 7.0.0',
+        'pyarrow == 14.0.1',
         'plumbum',
         'pytest-runner'
     ],