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)
This commit is contained in:
Tom Payerle 2023-10-03 07:10:14 -04:00 committed by GitHub
parent 78e63fa257
commit 992291c738
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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"))