@@ -2,9 +2,13 @@ from setuptools import setup
 
 setup(
     name='pandorable_sparky',
-    version='0.0.1',
+    version='0.0.5',
     packages=['pandorable_sparky', 'pandorable_sparky._dask_stubs'],
-    install_requires=['pyspark', 'pandas', 'decorator'],
+    install_requires=[
+        'pyspark>=2.4.0',
+        'pandas>=0.23',
+        'decorator',
+        'pyarrow>=0.11.1'],
     author="Timothy Hunter",
     author_email="tim@databricks.com",
     license='Apache 2.0',
from setuptools import setup

setup(
    name='pandorable_sparky',
    version='0.0.1',
    packages=['pandorable_sparky', 'pandorable_sparky._dask_stubs'],
    install_requires=['pyspark', 'pandas', 'decorator'],
    author="Timothy Hunter",
    author_email="tim@databricks.com",
    license='Apache 2.0',
    long_description=open('README.md').read(),
)

Actually pyspark 2.4 with pyarrow>=0.11 has some trouble related to handling integral values with null. See apache/spark#23305 and apache/spark#22807. I think pyarrow 0.10 is the best choice for pyspark 2.4.