From 4a3e3807a3b0e9040a5ee1243ff0a02bbcc6537b Mon Sep 17 00:00:00 2001 From: Sergey Kosukhin Date: Sun, 9 Oct 2022 19:09:57 +0200 Subject: py-eccodes: fix environment variables (#32807) --- var/spack/repos/builtin/packages/py-eccodes/package.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/py-eccodes/package.py b/var/spack/repos/builtin/packages/py-eccodes/package.py index 3f1d35a3ee..be3fd54c9f 100644 --- a/var/spack/repos/builtin/packages/py-eccodes/package.py +++ b/var/spack/repos/builtin/packages/py-eccodes/package.py @@ -23,11 +23,11 @@ class PyEccodes(PythonPackage): depends_on("eccodes@2.21.0:+shared", type="run") def setup_build_environment(self, env): - eccodes_libs = self.spec["eccodes:c,shared"].libs + eccodes_spec = self.spec["eccodes:c,shared"] # ECCODES_HOME has the highest precedence when searching for the library with py-findlibs: - env.set("ECCODES_HOME", eccodes_libs.directories[0]) + env.set("ECCODES_HOME", eccodes_spec.prefix) # but not if ecmwflibs (https://pypi.org/project/ecmwflibs/) is in the PYTHONPATH: - env.set("ECMWFLIBS_ECCODES", eccodes_libs.files[0]) + env.set("ECMWFLIBS_ECCODES", eccodes_spec.libs.files[0]) def setup_run_environment(self, env): self.setup_build_environment(env) -- cgit v1.2.3-70-g09d2