diff --git a/setup.py b/setup.py
index 07c1fc84194e9120443d12af5a89c400a5645fcd..cdbf51581d34cd852259d80d04c21a100026acdd 100644
--- a/setup.py
+++ b/setup.py
@@ -18,7 +18,7 @@ setup(
               'aiogremlin.structure',
               'aiogremlin.remote'],
     install_requires=[
-        'gremlinpython>=3.4.3',
+        'gremlinpython<=3.4.3',
         'aenum>=1.4.5',  # required gremlinpython dep
         'aiohttp>=2.2.5',
         'PyYAML>=3.12',