Address quoting issue that casuses dev_paths containing @ symbols to parse as versions

This commit is contained in:
Jacob Healy 2025-01-13 11:12:31 -07:00
parent ddaa9d5d81
commit c1521e021a

View File

@ -2710,8 +2710,7 @@ def setup(
if env: if env:
dev_specs = tuple( dev_specs = tuple(
spack.spec.Spec(info["spec"]).constrained( spack.spec.Spec(info["spec"]).constrained(
"dev_path=%s" f'dev_path="{spack.util.path.canonicalize_path(info["path"], default_wd=env.path)}"'
% spack.util.path.canonicalize_path(info["path"], default_wd=env.path)
) )
for name, info in env.dev_specs.items() for name, info in env.dev_specs.items()
) )