From c10624390f288ab05fd7f118be890707cdfce317 Mon Sep 17 00:00:00 2001 From: Chris Marsh Date: Wed, 5 Feb 2025 04:24:48 -0600 Subject: [PATCH] Fix esmf usage, add new version (#48835) --- var/spack/repos/builtin/packages/py-xesmf/package.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/var/spack/repos/builtin/packages/py-xesmf/package.py b/var/spack/repos/builtin/packages/py-xesmf/package.py index c511d8d238b..eb8f2fe142c 100644 --- a/var/spack/repos/builtin/packages/py-xesmf/package.py +++ b/var/spack/repos/builtin/packages/py-xesmf/package.py @@ -13,6 +13,7 @@ class PyXesmf(PythonPackage): license("MIT") + version("0.8.8", sha256="8588f83007ce7011379991f516be3691df6fb30486741f0e1c33aa962056ea33") version("0.8.4", sha256="c5a2c4b3e8dbbc9fccd5772a940f9067d68e824215ef87ba222b06718c4eeb56") with default_args(type="build"): @@ -21,9 +22,9 @@ class PyXesmf(PythonPackage): with default_args(type=("build", "run")): depends_on("py-cf-xarray@0.5.1:") - # TODO: add optional dependency - # https://github.com/esmf-org/esmf/tree/develop/src/addon/esmpy - # depends_on("py-esmpy@8:") + + # esmf +python is only handled correctly in spack for 8.4+ + depends_on("esmf@8.4.0: +python") depends_on("py-numba@0.55.2:") depends_on("py-numpy@1.16:") depends_on("py-shapely")