diff --git a/lib/spack/spack/cmd/load.py b/lib/spack/spack/cmd/load.py index e68fe48dce7..d2f1f2a40e3 100644 --- a/lib/spack/spack/cmd/load.py +++ b/lib/spack/spack/cmd/load.py @@ -112,7 +112,9 @@ def load(parser, args): if "dependencies" in args.things_to_load: include_roots = "package" in args.things_to_load specs = [ - dep for spec in specs for dep in spec.traverse(root=include_roots, order="post") + dep + for spec in specs + for dep in spec.traverse(root=include_roots, order="post", deptype=("run")) ] env_mod = spack.util.environment.EnvironmentModifications()