summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatish Balay <balay@mcs.anl.gov>2024-10-04 01:42:07 -0500
committerGitHub <noreply@github.com>2024-10-04 00:42:07 -0600
commit8dd978ddb9a385833558d91b90b5105ccd473fe1 (patch)
tree085b6da7f639f1e2103d6e0b6e5a01c0d8256d9c
parentb0c48b66c2692b3ab65bc994846e020ee1fb46d6 (diff)
downloadspack-8dd978ddb9a385833558d91b90b5105ccd473fe1.tar.gz
spack-8dd978ddb9a385833558d91b90b5105ccd473fe1.tar.bz2
spack-8dd978ddb9a385833558d91b90b5105ccd473fe1.tar.xz
spack-8dd978ddb9a385833558d91b90b5105ccd473fe1.zip
py-mpi4py: add v4.0.0 (#46652)
* py-mpi4py: add v4.0.0 * sensei: update mpi4py dependency build with py-mpi4py@4.0.0 due to fatal no such file or directory error * petsc4py: update license, and remove C++/Fortran dependency
-rw-r--r--var/spack/repos/builtin/packages/py-mpi4py/package.py7
-rw-r--r--var/spack/repos/builtin/packages/sensei/package.py2
2 files changed, 5 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-mpi4py/package.py b/var/spack/repos/builtin/packages/py-mpi4py/package.py
index 3045af9f53..9bb50ac679 100644
--- a/var/spack/repos/builtin/packages/py-mpi4py/package.py
+++ b/var/spack/repos/builtin/packages/py-mpi4py/package.py
@@ -16,9 +16,11 @@ class PyMpi4py(PythonPackage):
pypi = "mpi4py/mpi4py-3.0.3.tar.gz"
git = "https://github.com/mpi4py/mpi4py.git"
- license("BSD-2-Clause")
+ license("BSD-3-Clause", when="@4:")
+ license("BSD-2-Clause", when="@:3")
version("master", branch="master")
+ version("4.0.0", sha256="820d31ae184d69c17d9b5d55b1d524d56be47d2e6cb318ea4f3e7007feff2ccc")
version("3.1.6", sha256="c8fa625e0f92b082ef955bfb52f19fa6691d29273d7d71135d295aa143dee6cb")
version("3.1.5", sha256="a706e76db9255135c2fb5d1ef54cb4f7b0e4ad9e33cbada7de27626205f2a153")
version("3.1.4", sha256="17858f2ebc623220d0120d1fa8d428d033dde749c4bc35b33d81a66ad7f93480")
@@ -33,10 +35,9 @@ class PyMpi4py(PythonPackage):
version("1.3.1", sha256="e7bd2044aaac5a6ea87a87b2ecc73b310bb6efe5026031e33067ea3c2efc3507")
depends_on("c", type="build") # generated
- depends_on("cxx", type="build") # generated
- depends_on("fortran", type="build") # generated
depends_on("py-setuptools@40.9:", type="build")
+ depends_on("py-cython@3:", when="@4:", type="build")
depends_on("py-cython@0.27:2", when="@:3.1.6", type="build")
depends_on("py-cython@0.27:3", when="@master", type="build")
depends_on("mpi")
diff --git a/var/spack/repos/builtin/packages/sensei/package.py b/var/spack/repos/builtin/packages/sensei/package.py
index 95374e63b5..a00e944ea8 100644
--- a/var/spack/repos/builtin/packages/sensei/package.py
+++ b/var/spack/repos/builtin/packages/sensei/package.py
@@ -91,7 +91,7 @@ class Sensei(CMakePackage):
depends_on("python@3:", when="+python", type=("build", "run"))
extends("python", when="+python")
depends_on("py-numpy", when="+python", type=("build", "run"))
- depends_on("py-mpi4py", when="+python", type=("build", "run"))
+ depends_on("py-mpi4py@:3", when="+python", type=("build", "run"))
depends_on("swig", when="+python", type="build")
depends_on("cmake@3.6:", when="@3:", type="build")
depends_on("pugixml")