diff --git a/py/setup.py b/py/setup.py
index <HASH>..<HASH> 100644
--- a/py/setup.py
+++ b/py/setup.py
@@ -46,7 +46,7 @@ setup(
     packages = find_packages(),
 
     # run-time dependencies
-    install_requires=['requests', 'tabulate', 'future', 'colorama>=0.3.8'],
+    install_requires=['requests', 'tabulate', 'future', 'colorama>=0.3.8', 'pyspark==2.3.0'],
 
     # bundled binary packages
     package_data={'sparkling_water': ['*.jar'],
[SW-<I>] Sparkling Water py should require pyspark dependency (#<I>)