summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarth N. Wells <gnw20@cam.ac.uk>2024-10-13 15:09:40 +0100
committerGitHub <noreply@github.com>2024-10-13 16:09:40 +0200
commit3a9963b497e0e512b4bc045566f3f3e3eea20149 (patch)
treea2a0a5ff94527e18c7281d190d8b1235a7b006c2
parent8ac00aa58fe8bbb04653d62a20e764e86fc25478 (diff)
downloadspack-3a9963b497e0e512b4bc045566f3f3e3eea20149.tar.gz
spack-3a9963b497e0e512b4bc045566f3f3e3eea20149.tar.bz2
spack-3a9963b497e0e512b4bc045566f3f3e3eea20149.tar.xz
spack-3a9963b497e0e512b4bc045566f3f3e3eea20149.zip
(py-)fenics-basix: add v0.9.0 (#46931)
-rw-r--r--var/spack/repos/builtin/packages/fenics-basix/package.py4
-rw-r--r--var/spack/repos/builtin/packages/py-fenics-basix/package.py11
2 files changed, 11 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/fenics-basix/package.py b/var/spack/repos/builtin/packages/fenics-basix/package.py
index c42092c2f1..9a154a0567 100644
--- a/var/spack/repos/builtin/packages/fenics-basix/package.py
+++ b/var/spack/repos/builtin/packages/fenics-basix/package.py
@@ -17,13 +17,15 @@ class FenicsBasix(CMakePackage):
license("MIT")
version("main", branch="main")
+ version("0.9.0", sha256="60e96b2393084729b261cb10370f0e44d12735ab3dbd1f15890dec23b9e85329")
version("0.8.0", sha256="b299af82daf8fa3e4845e17f202491fe71b313bf6ab64c767a5287190b3dd7fe")
version("0.7.0", sha256="9bee81b396ee452eec8d9735f278cb44cb6994c6bc30aec8ed9bb4b12d83fa7f")
version("0.6.0", sha256="687ae53153c98facac4080dcdc7081701db1dcea8c5e7ae3feb72aec17f83304")
depends_on("cxx", type="build") # generated
- depends_on("cmake@3.19:", type="build")
+ depends_on("cmake@3.21:", when="@0.9:", type="build")
+ depends_on("cmake@3.19:", when="@:0.8", type="build")
depends_on("blas")
depends_on("lapack")
diff --git a/var/spack/repos/builtin/packages/py-fenics-basix/package.py b/var/spack/repos/builtin/packages/py-fenics-basix/package.py
index 02f42c149a..5752cffa2a 100644
--- a/var/spack/repos/builtin/packages/py-fenics-basix/package.py
+++ b/var/spack/repos/builtin/packages/py-fenics-basix/package.py
@@ -17,6 +17,7 @@ class PyFenicsBasix(PythonPackage):
license("MIT")
version("main", branch="main")
+ version("0.9.0", sha256="60e96b2393084729b261cb10370f0e44d12735ab3dbd1f15890dec23b9e85329")
version("0.8.0", sha256="b299af82daf8fa3e4845e17f202491fe71b313bf6ab64c767a5287190b3dd7fe")
version("0.7.0", sha256="9bee81b396ee452eec8d9735f278cb44cb6994c6bc30aec8ed9bb4b12d83fa7f")
version("0.6.0", sha256="687ae53153c98facac4080dcdc7081701db1dcea8c5e7ae3feb72aec17f83304")
@@ -24,12 +25,14 @@ class PyFenicsBasix(PythonPackage):
depends_on("cxx", type="build") # generated
depends_on("fenics-basix@main", type=("build", "run"), when="@main")
+ depends_on("fenics-basix@0.9.0", type=("build", "run"), when="@0.9.0")
depends_on("fenics-basix@0.8.0", type=("build", "run"), when="@0.8.0")
depends_on("fenics-basix@0.7.0", type=("build", "run"), when="@0.7.0")
depends_on("fenics-basix@0.6.0", type=("build", "run"), when="@0.6.0")
# See python/CMakeLists.txt
- depends_on("cmake@3.19:", when="@0.8:", type="build")
+ depends_on("cmake@3.21:", when="@0.9:", type="build")
+ depends_on("cmake@3.19:", when="@0.8", type="build")
depends_on("cmake@3.16:", when="@:0.7", type="build")
# See python/pyproject.toml
@@ -38,7 +41,9 @@ class PyFenicsBasix(PythonPackage):
depends_on("py-numpy@1.21:", type=("build", "run"))
depends_on("py-pybind11@2.9.1:", when="@:0.7", type="build")
depends_on("py-setuptools@42:", when="@:0.7", type="build")
- depends_on("py-nanobind@1.6.0:", when="@0.8:", type="build")
- depends_on("py-scikit-build-core+pyproject@0.5.0:", when="@0.8:", type="build")
+ depends_on("py-nanobind@2:", when="@0.10:", type="build")
+ depends_on("py-nanobind@1.6.0:", when="@0.8:0.9", type="build")
+ depends_on("py-scikit-build-core+pyproject@0.10:", when="@0.10:", type="build")
+ depends_on("py-scikit-build-core+pyproject@0.5.0:", when="@0.8:0.9", type="build")
build_directory = "python"