summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Marsh <chrismarsh.c2@gmail.com>2024-10-16 16:47:15 -0600
committerGitHub <noreply@github.com>2024-10-16 15:47:15 -0700
commitf4a4acd2720d86673c6e33ff31873e2c69fcccfd (patch)
treea58b45c8e9a68edb7be8f70f32d35f3c68637574
parent8d2a059279cffab502b2810188d63905c209782a (diff)
downloadspack-f4a4acd2720d86673c6e33ff31873e2c69fcccfd.tar.gz
spack-f4a4acd2720d86673c6e33ff31873e2c69fcccfd.tar.bz2
spack-f4a4acd2720d86673c6e33ff31873e2c69fcccfd.tar.xz
spack-f4a4acd2720d86673c6e33ff31873e2c69fcccfd.zip
py-cfgrib: add v0.9.14.1 (#46879)
* Add 0.9.14.1 and bound xarray version support * Fix bounds as per review
-rw-r--r--var/spack/repos/builtin/packages/py-cfgrib/package.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/py-cfgrib/package.py b/var/spack/repos/builtin/packages/py-cfgrib/package.py
index e0f3ed0269..c091dc3c0a 100644
--- a/var/spack/repos/builtin/packages/py-cfgrib/package.py
+++ b/var/spack/repos/builtin/packages/py-cfgrib/package.py
@@ -15,6 +15,7 @@ class PyCfgrib(PythonPackage):
license("Apache-2.0")
+ version("0.9.14.1", sha256="a6e66e8a3d8f9823d3eef0c2c6ebca602d5bcc324f0baf4f3d13f68b0b40501e")
version("0.9.10.4", sha256="b490078192aa13ec89c77296110355521442325866b16a996f4b3cf421542909")
version("0.9.9.0", sha256="6ff0227df9c5ee34aa7d6ab1f7af3fbe6838523a8a9891c74040b419b03ad289")
version("0.9.8.5", sha256="07c224d7ac823a1df5738b96b9d3621515538f51f67e55044f9cc8ec1668e1bd")
@@ -29,8 +30,11 @@ class PyCfgrib(PythonPackage):
depends_on("py-eccodes", type=("build", "run"))
depends_on("py-numpy", type=("build", "run"))
- depends_on("py-xarray@0.15:", when="@0.9.10:+xarray", type=("build", "run"))
- depends_on("py-xarray@0.12:", when="+xarray", type=("build", "run"))
+ # 0.9.14.1 enables support for xarray @2024.09.0:
+ # https://github.com/ecmwf/cfgrib/commit/46a79025146b3847e81629748fc3fe16e56097cf
+ depends_on("py-xarray@0.15:", when="@0.9.14.1:+xarray", type=("build", "run"))
+ depends_on("py-xarray@0.15:2024.08.0", when="@0.9.10:0.9.14.0+xarray", type=("build", "run"))
+ depends_on("py-xarray@0.12:2024.08.0", when="@:0.9.14.0+xarray", type=("build", "run"))
# Historical dependencies
depends_on("py-pytest-runner", when="@0.9.8.5", type="build")