diff options
author | psakievich <psakiev@sandia.gov> | 2020-12-17 11:25:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-17 10:25:08 -0800 |
commit | 093a247b25ccc03adac1838c9f79feb8462a4f3d (patch) | |
tree | 2a1896fa785f73f29d388fa7951eeca6124f11e7 | |
parent | 888c456ecee343fe73674e554880a6b186455f33 (diff) | |
download | spack-093a247b25ccc03adac1838c9f79feb8462a4f3d.tar.gz spack-093a247b25ccc03adac1838c9f79feb8462a4f3d.tar.bz2 spack-093a247b25ccc03adac1838c9f79feb8462a4f3d.tar.xz spack-093a247b25ccc03adac1838c9f79feb8462a4f3d.zip |
View location resolve environment variables (#20420)
-rw-r--r-- | lib/spack/spack/environment.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/spack/spack/environment.py b/lib/spack/spack/environment.py index 0b63bad6a7..c098ed4b36 100644 --- a/lib/spack/spack/environment.py +++ b/lib/spack/spack/environment.py @@ -40,6 +40,7 @@ from spack.variant import UnknownVariantError import spack.util.lock as lk from spack.util.path import substitute_path_variables from spack.installer import PackageInstaller +import spack.util.path #: environment variable used to indicate the active environment spack_env_var = 'SPACK_ENV' @@ -468,7 +469,7 @@ class ViewDescriptor(object): def __init__(self, base_path, root, projections={}, select=[], exclude=[], link=default_view_link): self.base = base_path - self.root = root + self.root = spack.util.path.canonicalize_path(root) self.projections = projections self.select = select self.select_fn = lambda x: any(x.satisfies(s) for s in self.select) |