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:
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()
)