diff --git a/var/spack/repos/builtin/packages/cmor/package.py b/var/spack/repos/builtin/packages/cmor/package.py
index ffce000e6c4a803c3baeb071d5c6b33173a9baf2..1cbf068493bf4ef3074b9e60bd2119620efafabf 100644
--- a/var/spack/repos/builtin/packages/cmor/package.py
+++ b/var/spack/repos/builtin/packages/cmor/package.py
@@ -45,7 +45,8 @@ class Cmor(AutotoolsPackage):
     depends_on('udunits2')
     depends_on('hdf5@:1.8')
 
-    extends('python@:2.7', when='+python')
+    extends('python', when='+python')
+    depends_on('python@:2.7', when='+python')
     depends_on('py-numpy', type=nolink, when='+python')
 
     @AutotoolsPackage.precondition('configure')