diff --git a/var/spack/repos/builtin/packages/tut/package.py b/var/spack/repos/builtin/packages/tut/package.py
index 286e813c6dc36843a8ee6c43c3a4305603dcaa0f..41c86909c920a02114e827a158a641d8c0061950 100644
--- a/var/spack/repos/builtin/packages/tut/package.py
+++ b/var/spack/repos/builtin/packages/tut/package.py
@@ -16,6 +16,10 @@ class Tut(WafPackage):
 
     patch('python3-octal.patch', when='@2016-12-19')
 
+    # Python 3.7 support is currently broken
+    # https://github.com/mrzechonek/tut-framework/issues/18
+    depends_on('python@:3.6', type='build')
+
     def build_args(self):
         args = []