diff options
author | Thomas Bouvier <contact@thomas-bouvier.io> | 2024-01-17 14:26:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-17 07:26:49 -0600 |
commit | 799ab6974c33897ca1c748fe73ce5a29513dc24f (patch) | |
tree | 7877545a8a19316e03af6a394e8d853c1a516911 /var | |
parent | d94b7b9033e64bb8efa0d437b54d375ba9d15c41 (diff) | |
download | spack-799ab6974c33897ca1c748fe73ce5a29513dc24f.tar.gz spack-799ab6974c33897ca1c748fe73ce5a29513dc24f.tar.bz2 spack-799ab6974c33897ca1c748fe73ce5a29513dc24f.tar.xz spack-799ab6974c33897ca1c748fe73ce5a29513dc24f.zip |
pyarrow: add versions up to v14.0.2 (#42109)
* pyarrow: add versions up to v14.0.2
* arrow: add v14.0.2
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/arrow/package.py | 1 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/py-pyarrow/package.py | 30 |
2 files changed, 23 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/arrow/package.py b/var/spack/repos/builtin/packages/arrow/package.py index c9544e3f0a..19e4cf1baa 100644 --- a/var/spack/repos/builtin/packages/arrow/package.py +++ b/var/spack/repos/builtin/packages/arrow/package.py @@ -17,6 +17,7 @@ class Arrow(CMakePackage, CudaPackage): license("Apache-2.0") + version("14.0.2", sha256="07cdb4da6795487c800526b2865c150ab7d80b8512a31793e6a7147c8ccd270f") version("14.0.1", sha256="a48e54a09d58168bc04d86b13e7dab04f0aaba18a6f7e4dadf3e9c7bb835c8f1") version("14.0.0", sha256="39e3388bbaba23faa7a5e8a82ebba7fe4c38ace2c394d6a3f26559715b30f401") version("13.0.0", sha256="99c27e6a517c750f29c3e6b264836e31251bb8e978dbbf11316680ca3eb8ebda") diff --git a/var/spack/repos/builtin/packages/py-pyarrow/package.py b/var/spack/repos/builtin/packages/py-pyarrow/package.py index 0be8e772fc..99d7c8adc8 100644 --- a/var/spack/repos/builtin/packages/py-pyarrow/package.py +++ b/var/spack/repos/builtin/packages/py-pyarrow/package.py @@ -16,8 +16,14 @@ class PyPyarrow(PythonPackage, CudaPackage): pypi = "pyarrow/pyarrow-0.17.1.tar.gz" git = "https://github.com/apache/arrow" + maintainers("thomas-bouvier") + license("Apache-2.0") + version("14.0.2", sha256="36cef6ba12b499d864d1def3e990f97949e0b79400d08b7cf74504ffbd3eb025") + version("13.0.0", sha256="83333726e83ed44b0ac94d8d7a21bbdee4a05029c3b1e8db58a863eec8fd8a33") + version("12.0.1", sha256="cce317fc96e5b71107bf1f9f184d5e54e2bd14bbf3f9a3d62819961f0af86fec") + version("11.0.0", sha256="5461c57dbdb211a632a48facb9b39bbeb8a7905ec95d768078525283caef5f6d") version("10.0.1", sha256="1a14f57a5f472ce8234f2964cd5184cccaa8df7e04568c64edc33b23eb285dd5") version("8.0.0", sha256="4a18a211ed888f1ac0b0ebcb99e2d9a3e913a481120ee9b1fe33d3fedb945d4e") version("7.0.0", sha256="da656cad3c23a2ebb6a307ab01d35fce22f7850059cffafcb90d12590f8f4f38") @@ -37,21 +43,25 @@ class PyPyarrow(PythonPackage, CudaPackage): depends_on("cmake@3.0.0:", type="build") depends_on("pkgconfig", type="build") + depends_on("python@3.8:", type=("build", "run"), when="@13:") + depends_on("python@3.7:", type=("build", "run"), when="@7:") + depends_on("python@3.6:", type=("build", "run"), when="@3:") 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("python@3.7:", type=("build", "run"), when="@7.0.0:") depends_on("py-setuptools", type="build") - depends_on("py-setuptools@38.6.0:", type="build", when="@7.0.0:") depends_on("py-setuptools@40.1.0:", type="build", when="@10.0.1:") - depends_on("py-setuptools-scm", type="build", when="@0.15.0:") + depends_on("py-setuptools@38.6.0:", type="build", when="@7:") + depends_on("py-setuptools-scm@:7", type="build", when="@0.15:") depends_on("py-cython", type="build") - depends_on("py-cython@0.29:", type="build", when="@0.15.0:") - depends_on("py-cython@0.29.22:", type="build", when="@8.0.0:") + depends_on("py-cython@0.29.31:", type="build", when="@14:") + depends_on("py-cython@0.29.31:2", type="build", when="@12:13") + depends_on("py-cython@0.29.22:2", type="build", when="@8:11") + depends_on("py-cython@0.29:2", type="build", when="@0.15:7") + depends_on("py-cython@:2", type="build", when="@:0.14") # in newer pip versions --install-option does not exist depends_on("py-pip@:23.0", type="build") - depends_on("py-numpy@1.14:", type=("build", "run"), when="@0.15.0:") - depends_on("py-numpy@1.16.6:", type=("build", "run"), when="@3.0.0:") + depends_on("py-numpy@1.16.6:", type=("build", "run"), when="@3:") + depends_on("py-numpy@1.14:", type=("build", "run"), when="@0.15:") arrow_versions = ( "@0.9.0", @@ -64,6 +74,10 @@ class PyPyarrow(PythonPackage, CudaPackage): "@7.0.0", "@8.0.0", "@10.0.1", + "@11.0.0", + "@12.0.1", + "@13.0.0", + "@14.0.2", ) for v in arrow_versions: depends_on("arrow+python" + v, when=v) |