summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2019-07-29 13:57:59 -0500
committerPeter Scheibel <scheibel1@llnl.gov>2019-07-29 11:57:59 -0700
commitd1752d86406f64bef1faba0bb1c8ed2cfe125365 (patch)
tree6f0ea98ba9f024ff3a47da22c66404067ff59379 /var
parent249f571556620c20148b6b6f57adef90568b3987 (diff)
downloadspack-d1752d86406f64bef1faba0bb1c8ed2cfe125365.tar.gz
spack-d1752d86406f64bef1faba0bb1c8ed2cfe125365.tar.bz2
spack-d1752d86406f64bef1faba0bb1c8ed2cfe125365.tar.xz
spack-d1752d86406f64bef1faba0bb1c8ed2cfe125365.zip
py-scipy package: add version 1.3.0 (#12171)
* Version 1.3.0 requires python 3.5 or later (no Python 2 support) * Remove test of scipy.weave import (not available since 1.0) * Add more-sensitive py-numpy constraints based on py-scipy version * Replace py-nose dependency with py-pytest * Add adamjstewart as maintainer
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/py-scipy/package.py25
1 files changed, 16 insertions, 9 deletions
diff --git a/var/spack/repos/builtin/packages/py-scipy/package.py b/var/spack/repos/builtin/packages/py-scipy/package.py
index 519ebd9e84..34cd5ddafa 100644
--- a/var/spack/repos/builtin/packages/py-scipy/package.py
+++ b/var/spack/repos/builtin/packages/py-scipy/package.py
@@ -12,8 +12,9 @@ class PyScipy(PythonPackage):
as routines for numerical integration and optimization."""
homepage = "http://www.scipy.org/"
- url = "https://pypi.io/packages/source/s/scipy/scipy-0.19.1.tar.gz"
+ url = "https://pypi.io/packages/source/s/scipy/scipy-1.3.0.tar.gz"
+ maintainers = ['adamjstewart']
install_time_test_callbacks = ['install_test', 'import_module_test']
import_modules = [
@@ -22,14 +23,14 @@ class PyScipy(PythonPackage):
'scipy.interpolate', 'scipy.io', 'scipy.linalg', 'scipy.misc',
'scipy.ndimage', 'scipy.odr', 'scipy.optimize', 'scipy.signal',
'scipy.sparse', 'scipy.spatial', 'scipy.special', 'scipy.stats',
- 'scipy.weave', 'scipy.io.arff', 'scipy.io.harwell_boeing',
- 'scipy.io.matlab', 'scipy.optimize._lsq', 'scipy.sparse.csgraph',
- 'scipy.sparse.linalg', 'scipy.sparse.linalg.dsolve',
- 'scipy.sparse.linalg.eigen', 'scipy.sparse.linalg.isolve',
- 'scipy.sparse.linalg.eigen.arpack', 'scipy.sparse.linalg.eigen.lobpcg',
- 'scipy.special._precompute'
+ 'scipy.io.arff', 'scipy.io.harwell_boeing', 'scipy.io.matlab',
+ 'scipy.optimize._lsq', 'scipy.sparse.csgraph', 'scipy.sparse.linalg',
+ 'scipy.sparse.linalg.dsolve', 'scipy.sparse.linalg.eigen',
+ 'scipy.sparse.linalg.isolve', 'scipy.sparse.linalg.eigen.arpack',
+ 'scipy.sparse.linalg.eigen.lobpcg', 'scipy.special._precompute'
]
+ version('1.3.0', sha256='c3bb4bd2aca82fb498247deeac12265921fe231502a6bc6edea3ee7fe6c40a7a')
version('1.2.1', sha256='e085d1babcb419bbe58e2e805ac61924dac4ca45a07c9fa081144739e500aa3c')
version('1.1.0', 'aa6bcc85276b6f25e17bcfc4dede8718')
version('1.0.0', '53fa34bd3733a9a4216842b6000f7316')
@@ -42,9 +43,15 @@ class PyScipy(PythonPackage):
version('0.15.0', '639112f077f0aeb6d80718dc5019dc7a')
depends_on('python@2.6:2.8,3.2:')
+ depends_on('python@2.7:2.8,3.4:', when='@0.18:')
+ depends_on('python@3.5:', when='@1.3:')
depends_on('py-setuptools', type='build')
- depends_on('py-nose', type='test')
- depends_on('py-numpy@1.7.1:+blas+lapack', type=('build', 'run'))
+ depends_on('py-pytest', type='test')
+ depends_on('py-numpy@1.5.1:+blas+lapack', type=('build', 'run'))
+ depends_on('py-numpy@1.6.2:+blas+lapack', type=('build', 'run'), when='@0.16:')
+ depends_on('py-numpy@1.7.1:+blas+lapack', type=('build', 'run'), when='@0.18:')
+ depends_on('py-numpy@1.8.2:+blas+lapack', type=('build', 'run'), when='@0.19:')
+ depends_on('py-numpy@1.13.3:+blas+lapack', type=('build', 'run'), when='@1.3:')
# NOTE: scipy picks up Blas/Lapack from numpy, see
# http://www.scipy.org/scipylib/building/linux.html#step-4-build-numpy-1-5-0