diff options
author | Tom Payerle <payerle@umd.edu> | 2023-10-03 07:10:14 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-03 06:10:14 -0500 |
commit | 992291c73855a322506cb7ba4af91c5cdb5f5646 (patch) | |
tree | 9fc6293b741f23f5eebba3a6b80038df3fac6be6 | |
parent | 78e63fa257efd4485fd2c37c21089e4f6344f912 (diff) | |
download | spack-992291c73855a322506cb7ba4af91c5cdb5f5646.tar.gz spack-992291c73855a322506cb7ba4af91c5cdb5f5646.tar.bz2 spack-992291c73855a322506cb7ba4af91c5cdb5f5646.tar.xz spack-992291c73855a322506cb7ba4af91c5cdb5f5646.zip |
py-dipy: Update version to support python@3.10 (#40229)
* py-dipy: Update version to support python@3.10
py-dipy only adds support to python@3.10 in py-dipy@1.5.0
See #40228
* py-dipy: fix formatting issues
* py-dipy: another formatting fix
* py-dipy: Use depends instead of conflicts
* py-dipy: formatting fix
* py-dipy: Updating for @1.7.0
Added new minimum version requirements for
py-cython
py-numpy
py-scipy
py-h5py
as suggested by @manuelakuhn
(py-nibabel min version unchanged for @1.7.0)
-rw-r--r-- | var/spack/repos/builtin/packages/py-dipy/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/py-dipy/package.py b/var/spack/repos/builtin/packages/py-dipy/package.py index 4979e83e00..467cb20160 100644 --- a/var/spack/repos/builtin/packages/py-dipy/package.py +++ b/var/spack/repos/builtin/packages/py-dipy/package.py @@ -19,14 +19,20 @@ class PyDipy(PythonPackage): homepage = "https://dipy.org/" pypi = "dipy/dipy-1.4.1.tar.gz" + version("1.7.0", sha256="59bb647128aae7793215c813bb8ea35dae260ac9f0d938c724064f0af5a05cc3") version("1.4.1", sha256="b4bf830feae751f3f985d54cb71031fc35cea612838320f1f74246692b8a3cc0") depends_on("python@3.6:", type=("build", "run")) + depends_on("python@:3.9", type=("build", "run"), when="@:1.4") depends_on("py-setuptools", type="build") depends_on("py-cython@0.29:", type=("build")) + depends_on("py-cython@0.29.24:", type=("build"), when="@1.7:") depends_on("py-numpy@1.12.0:", type=("build", "run")) + depends_on("py-numpy@1.14.5:", type=("build", "run"), when="@1.7:") depends_on("py-scipy@1.0:", type=("build", "run")) + depends_on("py-scipy@1.1:", type=("build", "run"), when="@1.7:") depends_on("py-nibabel@3.0.0:", type=("build", "run")) depends_on("py-h5py@2.5.0:", type=("build", "run")) + depends_on("py-h5py@2.8.0:", type=("build", "run"), when="@1.7:") depends_on("py-packaging@19.0:", type=("build", "run")) depends_on("py-tqdm@4.30.0:", type=("build", "run")) |