From c1521e021ac35447b2b75836b0652cf0c8b2e992 Mon Sep 17 00:00:00 2001 From: Jacob Healy Date: Mon, 13 Jan 2025 11:12:31 -0700 Subject: [PATCH] Address quoting issue that casuses dev_paths containing @ symbols to parse as versions --- lib/spack/spack/solver/asp.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/spack/spack/solver/asp.py b/lib/spack/spack/solver/asp.py index cca1ad4262f..bdef6d964ad 100644 --- a/lib/spack/spack/solver/asp.py +++ b/lib/spack/spack/solver/asp.py @@ -2710,8 +2710,7 @@ def setup( if env: dev_specs = tuple( spack.spec.Spec(info["spec"]).constrained( - "dev_path=%s" - % spack.util.path.canonicalize_path(info["path"], default_wd=env.path) + f'dev_path="{spack.util.path.canonicalize_path(info["path"], default_wd=env.path)}"' ) for name, info in env.dev_specs.items() )