summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJen Herting <jen@herting.cc>2021-07-30 17:16:49 -0400
committerGitHub <noreply@github.com>2021-07-30 21:16:49 +0000
commitb4c6c11e689b2292a1411e4fc60dcd49c929246d (patch)
tree44efa8dc9f250e219b8983ee1e72613815a3c500
parent886e94d0ee15a4a5614a9419b927071c55a4ec02 (diff)
downloadspack-b4c6c11e689b2292a1411e4fc60dcd49c929246d.tar.gz
spack-b4c6c11e689b2292a1411e4fc60dcd49c929246d.tar.bz2
spack-b4c6c11e689b2292a1411e4fc60dcd49c929246d.tar.xz
spack-b4c6c11e689b2292a1411e4fc60dcd49c929246d.zip
[py-pyarrow] added version 3.0.0 and 4.0.1 (#25161)
* [py-pyarrow] added version 4.0.1 * [py-pyarrow] added version 3.0.0 * [py-pyarrow] updated dependencies for newer versions
-rw-r--r--var/spack/repos/builtin/packages/py-pyarrow/package.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/py-pyarrow/package.py b/var/spack/repos/builtin/packages/py-pyarrow/package.py
index 212b5a5eed..a3852da42f 100644
--- a/var/spack/repos/builtin/packages/py-pyarrow/package.py
+++ b/var/spack/repos/builtin/packages/py-pyarrow/package.py
@@ -15,6 +15,8 @@ class PyPyarrow(PythonPackage, CudaPackage):
homepage = "https://arrow.apache.org"
pypi = 'pyarrow/pyarrow-0.17.1.tar.gz'
+ version('4.0.1', sha256='11517f0b4f4acbab0c37c674b4d1aad3c3dfea0f6b1bb322e921555258101ab3')
+ version('3.0.0', sha256='4bf8cc43e1db1e0517466209ee8e8f459d9b5e1b4074863317f2a965cf59889e')
version('0.17.1', sha256='278d11800c2e0f9bea6314ef718b2368b4046ba24b6c631c14edad5a1d351e49')
version('0.15.1', sha256='7ad074690ba38313067bf3bbda1258966d38e2037c035d08b9ffe3cce07747a5')
version('0.12.1', sha256='10db6e486c918c3af999d0114a22d92770687e3a6607ea3f14e6748854824c2a')
@@ -27,16 +29,18 @@ class PyPyarrow(PythonPackage, CudaPackage):
depends_on('cmake@3.0.0:', type='build')
depends_on('pkgconfig', type='build')
depends_on('python@3.5:', type=('build', 'run'), when='@0.17:')
+ depends_on('python@3.6:', type=('build', 'run'), when='@3.0.0:')
depends_on('py-setuptools', type='build')
depends_on('py-setuptools-scm', type='build', when='@0.15.0:')
depends_on('py-cython', type='build')
depends_on('py-cython@0.29:', type='build', when='@0.15.0:')
depends_on('py-numpy@1.14:', type=('build', 'run'), when='@0.15.0:')
- depends_on('py-six@1.0.0:', type=('build', 'run'), when='@0.15.0:')
+ depends_on('py-numpy@1.16.6:', type=('build', 'run'), when='@3.0.0:')
+ depends_on('py-six@1.0.0:', type=('build', 'run'), when='@0.15.0')
depends_on('py-futures', type=('build', 'run'), when='@0.15.0:^python@:3.1.99')
depends_on('py-enum34@1.1.6:', type=('build', 'run'), when='@0.15.0:^python@:3.3.99')
- for v in ('@0.9.0', '@0.11.0', '@0.12.1', '@0.15.1', '@0.17.1'):
+ for v in ('@0.9.0', '@0.11.0', '@0.12.1', '@0.15.1', '@0.17.1', '@3.0.0', '@4.0.1'):
depends_on('arrow+python' + v, when=v)
depends_on('arrow+parquet+python' + v, when='+parquet' + v)
depends_on('arrow+cuda' + v, when='+cuda' + v)