diff --git a/setup.py b/setup.py
index 85ab2ad7dd5880293583ad1f9e90ee9a9152f8f6..b8bc17d888aae8409000c936b487afb94a5250d0 100644
--- a/setup.py
+++ b/setup.py
@@ -43,7 +43,7 @@ setup(name="loo.py",
           "cgen>=2016.1",
           "islpy>=2016.2",
           "six>=1.8.0",
-          "codepy>=2013.1.2",
+          "codepy>=2017.1",
           "colorama",
           "Mako",
           ],