diff --git a/var/spack/repos/builtin/packages/espresso/package.py b/var/spack/repos/builtin/packages/espresso/package.py
index 3dca1ba187beffd66aadd651e61d0cb2f03e3533..d2c825513c244b83970bd726a590855978c86b05 100644
--- a/var/spack/repos/builtin/packages/espresso/package.py
+++ b/var/spack/repos/builtin/packages/espresso/package.py
@@ -88,7 +88,7 @@ def install(self, spec, prefix):
 
         # Add a list of directories to search
         search_list = []
-        for name, dependency_spec in spec.dependencies.iteritems():
+        for dependency_spec in spec.dependencies():
             search_list.extend([dependency_spec.prefix.lib,
                                 dependency_spec.prefix.lib64])