diff --git a/var/spack/repos/builtin/packages/py-backports-shutil-get-terminal-size/package.py b/var/spack/repos/builtin/packages/py-backports-shutil-get-terminal-size/package.py
index d06efbd5bbc653945f1e37a766c4cf5b7d372d4e..75930f05b80492576c8f10ed92df2e34b88cac8e 100644
--- a/var/spack/repos/builtin/packages/py-backports-shutil-get-terminal-size/package.py
+++ b/var/spack/repos/builtin/packages/py-backports-shutil-get-terminal-size/package.py
@@ -19,5 +19,5 @@ class PyBackportsShutilGetTerminalSize(PythonPackage):
 
     # newer setuptools version mess with "namespace" packages in an
     # incompatible way cf. https://github.com/pypa/setuptools/issues/900
-    depends_on('py-setuptools@:30.999.999', type='build')
+    depends_on('py-setuptools@:30.999.999,41:', type='build')
     depends_on('python@:3.2')