diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/py-numpy/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/py-numpy/package.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/py-numpy/package.py b/var/spack/repos/builtin/packages/py-numpy/package.py index c543ae2f8d..3998617191 100644 --- a/var/spack/repos/builtin/packages/py-numpy/package.py +++ b/var/spack/repos/builtin/packages/py-numpy/package.py @@ -17,12 +17,13 @@ class PyNumpy(PythonPackage): number capabilities""" homepage = "https://numpy.org/" - pypi = "numpy/numpy-1.19.4.zip" + pypi = "numpy/numpy-1.23.0.tar.gz" git = "https://github.com/numpy/numpy.git" maintainers = ['adamjstewart', 'rgommers'] version('main', branch='main') + version('1.23.0', sha256='bd3fa4fe2e38533d5336e1272fc4e765cabbbde144309ccee8675509d5cd7b05') version('1.22.4', sha256='425b390e4619f58d8526b3dcf656dde069133ae5c240229821f01b5f44ea07af') version('1.22.3', sha256='dbc7601a3b7472d559dc7b933b18b4b66f9aa7452c120e87dfb33d02008c8a18') version('1.22.2', sha256='076aee5a3763d41da6bef9565fdf3cb987606f567cd8b104aded2b38b7b47abf') @@ -115,6 +116,7 @@ class PyNumpy(PythonPackage): depends_on('py-nose@1.0.0:', when='@:1.14', type='test') depends_on('py-pytest', when='@1.15:', type='test') depends_on('py-hypothesis', when='@1.19:', type='test') + depends_on('py-typing-extensions@4.2:', when='@1.23:', type='test') # Allows you to specify order of BLAS/LAPACK preference # https://github.com/numpy/numpy/pull/13132 @@ -152,6 +154,14 @@ class PyNumpy(PythonPackage): # NVHPC support added in https://github.com/numpy/numpy/pull/17344 conflicts('%nvhpc', when='@:1.19') + def url_for_version(self, version): + url = 'https://files.pythonhosted.org/packages/source/n/numpy/numpy-{}.{}' + if version >= Version('1.23'): + ext = 'tar.gz' + else: + ext = 'zip' + return url.format(version, ext) + def flag_handler(self, name, flags): # -std=c99 at least required, old versions of GCC default to -std=c90 if self.spec.satisfies('%gcc@:5.1') and name == 'cflags': |