From da4e825754daa34f537ec63ea92add04e92f4a0c Mon Sep 17 00:00:00 2001 From: Tom Scogland Date: Fri, 29 Sep 2023 19:58:52 +0200 Subject: [PATCH] cmd/load: only process run deps for load original patch thanks to @tgamblin fixes #37704 --- lib/spack/spack/cmd/load.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()