From 9d060aa1151e579391135c6ecf3a1af3814864c8 Mon Sep 17 00:00:00 2001 From: h-vetinari Date: Mon, 31 Oct 2022 20:05:08 +1100 Subject: [PATCH] ARROW-17635: [Python][CI] Sync conda recipe with the arrow-cpp feedstock (#14102) Corresponds to status of feedstock as of https://github.com/conda-forge/arrow-cpp-feedstock/pull/848, minus obvious & intentional divergences in the setup here (with the exception of unpinning xsimd, which was [pinned](https://github.com/apache/arrow/blob/apache-arrow-9.0.0/cpp/cmake_modules/ThirdpartyToolchain.cmake#L2245) as of 9.0.0, but isn't anymore). Lead-authored-by: H. Vetinari Co-authored-by: Sutou Kouhei Signed-off-by: Sutou Kouhei --- ...sion10numpy1.20python3.7.____cpython.yaml} | 26 ++-- ...sion10numpy1.20python3.8.____cpython.yaml} | 26 ++-- ...sion10numpy1.20python3.9.____cpython.yaml} | 26 ++-- ...ion10numpy1.21python3.10.____cpython.yaml} | 24 ++-- ...rsion7numpy1.20python3.7.____cpython.yaml} | 22 ++-- ...rsion7numpy1.20python3.8.____cpython.yaml} | 22 ++-- ...rsion7numpy1.20python3.9.____cpython.yaml} | 22 ++-- ...rsion7numpy1.21python3.10.____cpython.yaml | 20 ++-- ...onNonenumpy1.20python3.7.____cpython.yaml} | 28 +++-- ...onNonenumpy1.20python3.8.____cpython.yaml} | 28 +++-- ...onNonenumpy1.20python3.9.____cpython.yaml} | 28 +++-- ...nNonenumpy1.21python3.10.____cpython.yaml} | 26 ++-- ...c64le_numpy1.20python3.7.____cpython.yaml} | 26 ++-- ...c64le_numpy1.20python3.8.____cpython.yaml} | 26 ++-- ...c64le_numpy1.20python3.9.____cpython.yaml} | 26 ++-- ...c64le_numpy1.21python3.10.____cpython.yaml | 24 ++-- ...sx_64_numpy1.20python3.7.____cpython.yaml} | 26 ++-- ...sx_64_numpy1.20python3.8.____cpython.yaml} | 26 ++-- ...sx_64_numpy1.20python3.9.____cpython.yaml} | 26 ++-- ...sx_64_numpy1.21python3.10.____cpython.yaml | 24 ++-- ...arm64_numpy1.20python3.8.____cpython.yaml} | 26 ++-- ...arm64_numpy1.20python3.9.____cpython.yaml} | 26 ++-- ...arm64_numpy1.21python3.10.____cpython.yaml | 24 ++-- ...on10.2numpy1.20python3.7.____cpython.yaml} | 20 ++-- ...on10.2numpy1.20python3.8.____cpython.yaml} | 20 ++-- ...on10.2numpy1.20python3.9.____cpython.yaml} | 20 ++-- ...on10.2numpy1.21python3.10.____cpython.yaml | 18 +-- ...onNonenumpy1.20python3.7.____cpython.yaml} | 20 ++-- ...onNonenumpy1.20python3.8.____cpython.yaml} | 20 ++-- ...onNonenumpy1.20python3.9.____cpython.yaml} | 20 ++-- ...onNonenumpy1.21python3.10.____cpython.yaml | 18 +-- .../conda-recipes/arrow-cpp/bld-arrow.bat | 8 +- .../conda-recipes/arrow-cpp/bld-pyarrow.bat | 6 +- .../conda-recipes/arrow-cpp/build-arrow.sh | 56 ++++----- .../conda-recipes/arrow-cpp/build-pyarrow.sh | 24 ++-- dev/tasks/conda-recipes/arrow-cpp/meta.yaml | 105 +++++++++------- .../arrow-cpp/test_read_parquet.py | 5 + dev/tasks/tasks.yml | 113 +++++++----------- 38 files changed, 551 insertions(+), 500 deletions(-) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.7.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.8.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.19python3.9.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.21python3.10.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml} (86%) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.7.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml} (87%) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.8.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml} (87%) rename dev/tasks/conda-recipes/.ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.19python3.9.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml} (87%) rename dev/tasks/conda-recipes/.ci_support/{linux_aarch64_numpy1.18python3.7.____cpython.yaml => linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{linux_aarch64_numpy1.18python3.8.____cpython.yaml => linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{linux_aarch64_numpy1.19python3.9.____cpython.yaml => linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{linux_aarch64_numpy1.21python3.10.____cpython.yaml => linux_aarch64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{linux_ppc64le_numpy1.18python3.7.____cpython.yaml => linux_ppc64le_numpy1.20python3.7.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{linux_ppc64le_numpy1.18python3.8.____cpython.yaml => linux_ppc64le_numpy1.20python3.8.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{linux_ppc64le_numpy1.19python3.9.____cpython.yaml => linux_ppc64le_numpy1.20python3.9.____cpython.yaml} (85%) rename dev/tasks/conda-recipes/.ci_support/{osx_64_numpy1.18python3.7.____cpython.yaml => osx_64_numpy1.20python3.7.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{osx_64_numpy1.18python3.8.____cpython.yaml => osx_64_numpy1.20python3.8.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{osx_64_numpy1.19python3.9.____cpython.yaml => osx_64_numpy1.20python3.9.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{osx_arm64_numpy1.19python3.8.____cpython.yaml => osx_arm64_numpy1.20python3.8.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{osx_arm64_numpy1.19python3.9.____cpython.yaml => osx_arm64_numpy1.20python3.9.____cpython.yaml} (84%) rename dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_version10.2numpy1.18python3.7.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml} (83%) rename dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_version10.2numpy1.18python3.8.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml} (83%) rename dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml} (83%) rename dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_versionNonenumpy1.18python3.7.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml} (83%) rename dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_versionNonenumpy1.18python3.8.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml} (83%) rename dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_versionNonenumpy1.19python3.9.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml} (83%) create mode 100644 dev/tasks/conda-recipes/arrow-cpp/test_read_parquet.py diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml index 3f6c8209e8090..103484667f830 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_name: - cos6 channel_sources: @@ -17,32 +19,32 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml index 85326a4b78127..892afa7ea6420 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_name: - cos6 channel_sources: @@ -17,32 +19,32 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml index 20034ba4e8c9b..3652c6ed97318 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_name: - cos6 channel_sources: @@ -17,32 +19,32 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml similarity index 86% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.21python3.10.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml index d441464402b61..ea90f70614af9 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_name: - cos6 channel_sources: @@ -17,19 +19,21 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: @@ -37,12 +41,10 @@ numpy: openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml similarity index 87% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml index 9c6fe5c3776d3..6a3f12704850e 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: @@ -23,26 +25,26 @@ docker_image: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml similarity index 87% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml index 4a1f196024c44..6ee37c66d15fd 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: @@ -23,26 +25,26 @@ docker_image: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml similarity index 87% rename from dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml index cd9760a903106..53307c2603946 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: @@ -23,26 +25,26 @@ docker_image: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml index 581e907ed5f6a..6e1f0354f1ec8 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: @@ -23,13 +25,15 @@ docker_image: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: @@ -37,12 +41,10 @@ numpy: openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -51,13 +53,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml index 9bf341a78c9d7..fcd7d6c04d53a 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml @@ -2,10 +2,12 @@ BUILD: - aarch64-conda_cos7-linux-gnu bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_arch: - aarch64 cdt_name: @@ -14,37 +16,39 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- nvcc cuda_compiler_version: - None cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -53,13 +57,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-aarch64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml index 802123a913fa0..32d570e52a104 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml @@ -2,10 +2,12 @@ BUILD: - aarch64-conda_cos7-linux-gnu bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_arch: - aarch64 cdt_name: @@ -14,37 +16,39 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- nvcc cuda_compiler_version: - None cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -53,13 +57,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-aarch64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml index ab619cc87ea12..2532c0fd7c42c 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml @@ -2,10 +2,12 @@ BUILD: - aarch64-conda_cos7-linux-gnu bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_arch: - aarch64 cdt_name: @@ -14,37 +16,39 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- nvcc cuda_compiler_version: - None cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -53,13 +57,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-aarch64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.21python3.10.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml index 19c5246d083ce..a2b090f0bcfb0 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_aarch64_numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_aarch64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml @@ -2,10 +2,12 @@ BUILD: - aarch64-conda_cos7-linux-gnu bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '9' +- '10' cdt_arch: - aarch64 cdt_name: @@ -14,24 +16,28 @@ channel_sources: - conda-forge channel_targets: - conda-forge main +cuda_compiler: +- nvcc cuda_compiler_version: - None cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: @@ -39,12 +45,10 @@ numpy: openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -53,13 +57,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-aarch64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.7.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.7.____cpython.yaml index 2bce24c681955..9ece142ae8b8c 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.7.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-ppc64le thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.8.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.8.____cpython.yaml index 6942d589cd4ea..df80774cd82e0 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.8.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-ppc64le thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.9.____cpython.yaml similarity index 85% rename from dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.9.____cpython.yaml index dd69227c266ef..f697be7cb350c 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.20python3.9.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-ppc64le thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml index 7c76681489cdb..a1fd913c033a6 100644 --- a/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml @@ -1,9 +1,11 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -15,19 +17,21 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: @@ -35,12 +39,10 @@ numpy: openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - linux-ppc64le thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.7.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.7.____cpython.yaml index 952ef45a8e605..f9aa6765bb3b9 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.7.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '10.9' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.8.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.8.____cpython.yaml index 22e92ad5d730a..b2461b7e6cb14 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.8.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '10.9' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.9.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.9.____cpython.yaml index 6d01a39891e78..317fba95fdaba 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.20python3.9.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '10.9' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.21python3.10.____cpython.yaml index bbe311e4cd6ba..3d6052d0f9354 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_64_numpy1.21python3.10.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '10.9' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,17 +17,19 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: @@ -35,12 +39,10 @@ numpy: openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.19python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.20python3.8.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.19python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.20python3.8.____cpython.yaml index c951785200ed2..7dd2d05dbdb45 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.19python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.20python3.8.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: - arm64-apple-darwin20.0.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-arm64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.20python3.9.____cpython.yaml similarity index 84% rename from dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.20python3.9.____cpython.yaml index 143947084d938..4adda2707a780 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.20python3.9.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,32 +17,32 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: - arm64-apple-darwin20.0.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-arm64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml index 807e8400905e1..0e4ea0d725c0c 100644 --- a/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml @@ -2,10 +2,12 @@ MACOSX_DEPLOYMENT_TARGET: - '11.0' bzip2: - '1' +c_ares: +- '1' c_compiler: - clang c_compiler_version: -- '11' +- '14' channel_sources: - conda-forge channel_targets: @@ -15,17 +17,19 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '11' +- '14' gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 macos_machine: @@ -35,12 +39,10 @@ numpy: openssl: - 1.1.1 orc: -- 1.7.3 +- 1.7.6 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -49,13 +51,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - osx-arm64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - c_compiler_version - cxx_compiler_version diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml similarity index 83% rename from dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml index 2592e75f0c02a..b3a8a8c278e9e 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,24 +17,24 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml similarity index 83% rename from dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml index 3aa9cca60aac4..d0ad4c12d2067 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,24 +17,24 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml similarity index 83% rename from dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml index b01a67017fa99..ad93f736717d0 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,24 +17,24 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml index fb868730af27a..f8b50812c5f62 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,13 +17,15 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: @@ -31,8 +35,6 @@ openssl: pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.18python3.7.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml similarity index 83% rename from dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.18python3.7.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml index b9fb499fe5eca..4fcc0f797f204 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.18python3.7.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,24 +17,24 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.7.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.18python3.8.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml similarity index 83% rename from dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.18python3.8.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml index 806d2363decc3..97e3a9332e5d8 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.18python3.8.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,24 +17,24 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.18' +- '1.20' openssl: - 1.1.1 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.8.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.19python3.9.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml similarity index 83% rename from dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.19python3.9.____cpython.yaml rename to dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml index 990696de9ff4a..9d771ea6d13be 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.19python3.9.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,24 +17,24 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.9.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml index cc9069c0bed50..a5de05e8241da 100644 --- a/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml +++ b/dev/tasks/conda-recipes/.ci_support/win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml @@ -1,5 +1,7 @@ bzip2: - '1' +c_ares: +- '1' c_compiler: - vs2019 channel_sources: @@ -15,13 +17,15 @@ cxx_compiler: gflags: - '2.2' glog: -- '0.5' +- '0.6' google_cloud_cpp: -- '1.35' +- '2.2' grpc_cpp: -- '1.43' +- '1.47' +libabseil: +- '20220623.0' libprotobuf: -- '3.19' +- '3.21' lz4_c: - 1.9.3 numpy: @@ -31,8 +35,6 @@ openssl: pin_run_as_build: bzip2: max_pin: x - lz4-c: - max_pin: x.x.x python: min_pin: x.x max_pin: x.x @@ -41,13 +43,13 @@ pin_run_as_build: python: - 3.10.* *_cpython re2: -- 2022.02.01 +- 2022.06.01 snappy: - '1' target_platform: - win-64 thrift_cpp: -- 0.15.0 +- 0.16.0 zip_keys: - - python - numpy diff --git a/dev/tasks/conda-recipes/arrow-cpp/bld-arrow.bat b/dev/tasks/conda-recipes/arrow-cpp/bld-arrow.bat index 21e2ae714ed9c..c8eacfb434853 100644 --- a/dev/tasks/conda-recipes/arrow-cpp/bld-arrow.bat +++ b/dev/tasks/conda-recipes/arrow-cpp/bld-arrow.bat @@ -25,9 +25,9 @@ cmake -G "Ninja" ^ -DARROW_DEPENDENCY_SOURCE=SYSTEM ^ -DARROW_FILESYSTEM:BOOL=ON ^ -DARROW_FLIGHT:BOOL=ON ^ - -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS:BOOL=OFF ^ + -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS:BOOL=ON ^ -DARROW_GANDIVA:BOOL=ON ^ - -DARROW_GCS:BOOL=OFF ^ + -DARROW_GCS:BOOL=ON ^ -DARROW_HDFS:BOOL=ON ^ -DARROW_JSON:BOOL=ON ^ -DARROW_MIMALLOC:BOOL=ON ^ @@ -35,7 +35,8 @@ cmake -G "Ninja" ^ -DARROW_PACKAGE_PREFIX="%LIBRARY_PREFIX%" ^ -DARROW_PARQUET:BOOL=ON ^ -DARROW_S3:BOOL=ON ^ - -DARROW_SIMD_LEVEL=NONE ^ + -DARROW_SIMD_LEVEL:STRING=NONE ^ + -DARROW_SUBSTRAIT:BOOL=ON ^ -DARROW_WITH_BROTLI:BOOL=ON ^ -DARROW_WITH_BZ2:BOOL=ON ^ -DARROW_WITH_LZ4:BOOL=ON ^ @@ -45,6 +46,7 @@ cmake -G "Ninja" ^ -DBUILD_SHARED_LIBS=ON ^ -DBoost_NO_BOOST_CMAKE=ON ^ -DCMAKE_BUILD_TYPE=release ^ + -DCMAKE_CXX_STANDARD=17 ^ -DCMAKE_INSTALL_PREFIX="%LIBRARY_PREFIX%" ^ -DCMAKE_UNITY_BUILD=ON ^ -DLLVM_TOOLS_BINARY_DIR="%LIBRARY_BIN%" ^ diff --git a/dev/tasks/conda-recipes/arrow-cpp/bld-pyarrow.bat b/dev/tasks/conda-recipes/arrow-cpp/bld-pyarrow.bat index 8897c4b7d4b79..bd20c79efe0b2 100644 --- a/dev/tasks/conda-recipes/arrow-cpp/bld-pyarrow.bat +++ b/dev/tasks/conda-recipes/arrow-cpp/bld-pyarrow.bat @@ -17,14 +17,14 @@ pushd "%SRC_DIR%"\python SET ARROW_HOME=%LIBRARY_PREFIX% SET SETUPTOOLS_SCM_PRETEND_VERSION=%PKG_VERSION% SET PYARROW_BUILD_TYPE=release -SET PYARROW_WITH_GCS=0 -SET PYARROW_WITH_S3=1 -SET PYARROW_WITH_HDFS=1 SET PYARROW_WITH_DATASET=1 SET PYARROW_WITH_FLIGHT=1 SET PYARROW_WITH_GANDIVA=1 +SET PYARROW_WITH_GCS=1 +SET PYARROW_WITH_HDFS=1 SET PYARROW_WITH_PARQUET=1 SET PYARROW_WITH_PARQUET_ENCRYPTION=1 +SET PYARROW_WITH_S3=1 SET PYARROW_CMAKE_GENERATOR=Ninja :: Enable CUDA support diff --git a/dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh b/dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh index 9a45b39161787..3a26bd2ede1e4 100755 --- a/dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh +++ b/dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/bash set -e set -x @@ -7,14 +7,15 @@ mkdir cpp/build pushd cpp/build EXTRA_CMAKE_ARGS="" -ARROW_GCS="OFF" +# Include g++'s system headers if [ "$(uname)" == "Linux" ]; then - # Include g++'s system headers SYSTEM_INCLUDES=$(echo | ${CXX} -E -Wp,-v -xc++ - 2>&1 | grep '^ ' | awk '{print "-isystem;" substr($1, 1)}' | tr '\n' ';') - EXTRA_CMAKE_ARGS=" -DARROW_GANDIVA_PC_CXX_FLAGS=${SYSTEM_INCLUDES}" - # GCS doesn't produce any abseil-induced linker error on Linux, enable it - ARROW_GCS="ON" + ARROW_GANDIVA_PC_CXX_FLAGS="${SYSTEM_INCLUDES}" +else + # See https://conda-forge.org/docs/maintainer/knowledge_base.html#newer-c-features-with-old-sdk + CXXFLAGS="${CXXFLAGS} -D_LIBCPP_DISABLE_AVAILABILITY" + ARROW_GANDIVA_PC_CXX_FLAGS="-D_LIBCPP_DISABLE_AVAILABILITY" fi # Enable CUDA support @@ -38,23 +39,23 @@ else fi if [[ "${target_platform}" == "osx-arm64" ]]; then - # We need llvm 11+ support in Arrow for this - # Tell jemalloc to support 16K page size on apple arm64 silicon - EXTRA_CMAKE_ARGS=" ${EXTRA_CMAKE_ARGS} -DARROW_GANDIVA=OFF -DARROW_JEMALLOC_LG_PAGE=14" + EXTRA_CMAKE_ARGS="${EXTRA_CMAKE_ARGS} -DCLANG_EXECUTABLE=${BUILD_PREFIX}/bin/clang -DLLVM_LINK_EXECUTABLE=${BUILD_PREFIX}/bin/llvm-link" sed -ie "s;protoc-gen-grpc.*$;protoc-gen-grpc=${BUILD_PREFIX}/bin/grpc_cpp_plugin\";g" ../src/arrow/flight/CMakeLists.txt -elif [[ "${target_platform}" == "linux-aarch64" ]]; then - # Tell jemalloc to support both 4k and 64k page arm64 systems - # See https://github.com/apache/arrow/pull/10940 - EXTRA_CMAKE_ARGS=" ${EXTRA_CMAKE_ARGS} -DARROW_GANDIVA=ON -DARROW_JEMALLOC_LG_PAGE=16" -else - EXTRA_CMAKE_ARGS=" ${EXTRA_CMAKE_ARGS} -DARROW_GANDIVA=ON" + sed -ie 's;"--with-jemalloc-prefix\=je_arrow_";"--with-jemalloc-prefix\=je_arrow_" "--with-lg-page\=14";g' ../cmake_modules/ThirdpartyToolchain.cmake +fi + +# disable -fno-plt, which causes problems with GCC on PPC +if [[ "$target_platform" == "linux-ppc64le" ]]; then + CFLAGS="$(echo $CFLAGS | sed 's/-fno-plt //g')" + CXXFLAGS="$(echo $CXXFLAGS | sed 's/-fno-plt //g')" fi -# See https://conda-forge.org/docs/maintainer/knowledge_base.html#newer-c-features-with-old-sdk -CXXFLAGS="${CXXFLAGS} -D_LIBCPP_DISABLE_AVAILABILITY" -ARROW_GANDIVA_PC_CXX_FLAGS="-D_LIBCPP_DISABLE_AVAILABILITY" +# Limit number of threads used to avoid hardware oversubscription +if [[ "${target_platform}" == "linux-aarch64" ]] || [[ "${target_platform}" == "linux-ppc64le" ]]; then + export CMAKE_BUILD_PARALLEL_LEVEL=3 +fi -cmake \ +cmake -GNinja \ -DARROW_BOOST_USE_SHARED=ON \ -DARROW_BUILD_BENCHMARKS=OFF \ -DARROW_BUILD_STATIC=OFF \ @@ -68,8 +69,10 @@ cmake \ -DARROW_FILESYSTEM=ON \ -DARROW_FLIGHT=ON \ -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS=ON \ + -DARROW_FLIGHT_SQL=ON \ + -DARROW_GANDIVA=ON \ -DARROW_GANDIVA_PC_CXX_FLAGS="${ARROW_GANDIVA_PC_CXX_FLAGS}" \ - -DARROW_GCS=${ARROW_GCS} \ + -DARROW_GCS=ON \ -DARROW_HDFS=ON \ -DARROW_JEMALLOC=ON \ -DARROW_JSON=ON \ @@ -80,6 +83,7 @@ cmake \ -DARROW_PLASMA=ON \ -DARROW_S3=ON \ -DARROW_SIMD_LEVEL=NONE \ + -DARROW_SUBSTRAIT=ON \ -DARROW_USE_LD_GOLD=ON \ -DARROW_WITH_BROTLI=ON \ -DARROW_WITH_BZ2=ON \ @@ -96,19 +100,9 @@ cmake \ -DPARQUET_REQUIRE_ENCRYPTION=ON \ -DProtobuf_PROTOC_EXECUTABLE=$BUILD_PREFIX/bin/protoc \ -DPython3_EXECUTABLE=${PYTHON} \ - -GNinja \ ${EXTRA_CMAKE_ARGS} \ .. -# Commented out until jemalloc and mimalloc are fixed upstream -if [[ "${target_platform}" == "osx-arm64" ]]; then - ninja jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-patch mimalloc_ep-prefix/src/mimalloc_ep-stamp/mimalloc_ep-patch - cp $BUILD_PREFIX/share/gnuconfig/config.* jemalloc_ep-prefix/src/jemalloc_ep/build-aux/ - sed -ie 's/list(APPEND mi_cflags -march=native)//g' mimalloc_ep-prefix/src/mimalloc_ep/CMakeLists.txt - # Use the correct register for thread-local storage - sed -ie 's/tpidr_el0/tpidrro_el0/g' mimalloc_ep-prefix/src/mimalloc_ep/include/mimalloc-internal.h -fi - -ninja install +cmake --build . --target install --config Release popd diff --git a/dev/tasks/conda-recipes/arrow-cpp/build-pyarrow.sh b/dev/tasks/conda-recipes/arrow-cpp/build-pyarrow.sh index fc28bb0623e57..60144d06b9d1f 100644 --- a/dev/tasks/conda-recipes/arrow-cpp/build-pyarrow.sh +++ b/dev/tasks/conda-recipes/arrow-cpp/build-pyarrow.sh @@ -11,13 +11,8 @@ export PYARROW_BUILD_TYPE=release export PYARROW_BUNDLE_ARROW_CPP_HEADERS=0 export PYARROW_WITH_DATASET=1 export PYARROW_WITH_FLIGHT=1 -if [[ "${target_platform}" == "osx-arm64" ]]; then - # We need llvm 11+ support in Arrow for this - export PYARROW_WITH_GANDIVA=0 -else - export PYARROW_WITH_GANDIVA=1 -fi -export PYARROW_WITH_GCS=0 +export PYARROW_WITH_GANDIVA=1 +export PYARROW_WITH_GCS=1 export PYARROW_WITH_HDFS=1 export PYARROW_WITH_ORC=1 export PYARROW_WITH_PARQUET=1 @@ -28,10 +23,6 @@ export PYARROW_CMAKE_GENERATOR=Ninja export PYARROW_CMAKE_OPTIONS="-DARROW_SIMD_LEVEL=NONE" BUILD_EXT_FLAGS="" -if [ "$(uname)" == "Linux" ]; then - export PYARROW_WITH_GCS=1 -fi - # Enable CUDA support if [[ ! -z "${cuda_compiler_version+x}" && "${cuda_compiler_version}" != "None" ]]; then export PYARROW_WITH_CUDA=1 @@ -44,8 +35,15 @@ if [[ "${target_platform}" == "linux-aarch64" ]]; then export PYARROW_CMAKE_OPTIONS="-DARROW_ARMV8_ARCH=armv8-a ${PYARROW_CMAKE_OPTIONS}" fi -# See https://conda-forge.org/docs/maintainer/knowledge_base.html#newer-c-features-with-old-sdk -export CXXFLAGS="${CXXFLAGS} -D_LIBCPP_DISABLE_AVAILABILITY" +if [[ "${target_platform}" == osx-* ]]; then + # See https://conda-forge.org/docs/maintainer/knowledge_base.html#newer-c-features-with-old-sdk + CXXFLAGS="${CXXFLAGS} -D_LIBCPP_DISABLE_AVAILABILITY" +fi + +# Limit number of threads used to avoid hardware oversubscription +if [[ "${target_platform}" == "linux-aarch64" ]] || [[ "${target_platform}" == "linux-ppc64le" ]]; then + export CMAKE_BUILD_PARALLEL_LEVEL=4 +fi cd python diff --git a/dev/tasks/conda-recipes/arrow-cpp/meta.yaml b/dev/tasks/conda-recipes/arrow-cpp/meta.yaml index e9fc89380b62d..9663e32cd26fd 100644 --- a/dev/tasks/conda-recipes/arrow-cpp/meta.yaml +++ b/dev/tasks/conda-recipes/arrow-cpp/meta.yaml @@ -4,6 +4,7 @@ {% set build_ext_version = ARROW_VERSION %} {% set build_ext = "cuda" if cuda_enabled else "cpu" %} {% set proc_build_number = "0" %} +{% set llvm_version = "14" %} package: name: arrow-cpp-ext @@ -14,10 +15,15 @@ source: build: number: 0 - # for cuda on win/linux, building with 9.2 is enough to be compatible with all later versions, - # since arrow is only using libcuda, and not libcudart. - skip: true # [(win or linux) and cuda_compiler_version not in ("None", "10.2")] + # for cuda support, building with one version is enough to be compatible with + # all later versions, since arrow is only using libcuda, and not libcudart. + skip: true # [(win or linux64) and cuda_compiler_version not in ("None", "10.2")] + skip: true # [linux and (aarch64 or ppc64le) and cuda_compiler_version not in ("None", "11.2")] skip: true # [osx and cuda_compiler_version != "None"] + # CUDA builds on ppc64le currently run out of time on Travis CI. + # It may be possible to move these to cross-compilation, but this will take additional work. + # Hence this is skipped for now until this can be addressed. + skip: true # [linux and ppc64le and cuda_compiler_version != "None"] run_exports: - {{ pin_subpackage("arrow-cpp", max_pin="x.x.x") }} @@ -26,7 +32,7 @@ outputs: version: {{ build_ext_version }} build: number: {{ proc_build_number }} - string: "{{ build_ext }}" + string: {{ build_ext }} test: commands: - exit 0 @@ -35,7 +41,7 @@ outputs: license: Apache-2.0 license_file: - LICENSE.txt - summary: 'A meta-package to select Arrow build variant' + summary: A meta-package to select Arrow build variant - name: arrow-cpp script: build-arrow.sh # [not win] @@ -47,18 +53,18 @@ outputs: - {{ pin_subpackage("arrow-cpp", max_pin="x.x.x") }} ignore_run_exports: - cudatoolkit - track_features: - {{ "- arrow-cuda" if cuda_enabled else "" }} + track_features: {{ "[arrow-cuda]" if cuda_enabled else "" }} requirements: build: - python # [build_platform != target_platform] - cross-python_{{ target_platform }} # [build_platform != target_platform] - - cython # [build_platform != target_platform] - numpy # [build_platform != target_platform] + - clangdev {{ llvm_version }} # [osx and arm64] + - llvmdev {{ llvm_version }} # [osx and arm64] - gnuconfig # [osx and arm64] - libprotobuf - grpc-cpp - # aws-sdk-cpp 1.8.* doesn't work with newer CMake + # aws-sdk-cpp 1.8.* doesn't work with a newer CMake - cmake <3.22 - autoconf # [unix] - ninja @@ -69,25 +75,26 @@ outputs: host: # https://issues.apache.org/jira/browse/ARROW-15141 - aws-sdk-cpp 1.8.186 + # abseil is only here to help conda pick the right constraints for pyarrow, see + # https://github.com/conda-forge/arrow-cpp-feedstock/pull/815#issuecomment-1216713245 + - libabseil - boost-cpp >=1.70 - brotli - bzip2 - c-ares - gflags - glog - # On macOS and Windows, GCS support fails linking due to ABI - # issues with abseil-cpp - # (see https://github.com/conda-forge/abseil-cpp-feedstock/issues/45) - - google-cloud-cpp # [linux] + - google-cloud-cpp - grpc-cpp - libprotobuf - - clangdev >=11 # [not (osx and arm64)] - - llvmdev >=11 # [not (osx and arm64)] + - clangdev {{ llvm_version }} + - llvmdev {{ llvm_version }} - libutf8proc - lz4-c - numpy - - orc # [unix] + # gandiva depends on openssl - openssl + - orc # [unix] - python - rapidjson - re2 @@ -115,27 +122,29 @@ outputs: # headers - test -f $PREFIX/include/arrow/api.h # [unix] - test -f $PREFIX/include/arrow/flight/types.h # [unix] + - test -f $PREFIX/include/arrow/flight/sql/api.h # [unix] - test -f $PREFIX/include/plasma/client.h # [unix] - - test -f $PREFIX/include/gandiva/engine.h # [unix and not (osx and arm64)] + - test -f $PREFIX/include/gandiva/engine.h # [unix] - test -f $PREFIX/include/parquet/api/reader.h # [unix] - if not exist %LIBRARY_INC%\\arrow\\api.h exit 1 # [win] - if not exist %LIBRARY_INC%\\gandiva\\engine.h exit 1 # [win] - if not exist %LIBRARY_INC%\\parquet\\api\\reader.h exit 1 # [win] # shared - - test -f $PREFIX/lib/libarrow.so # [linux] - - test -f $PREFIX/lib/libarrow_dataset.so # [linux] - - test -f $PREFIX/lib/libarrow_flight.so # [linux] - - test -f $PREFIX/lib/libparquet.so # [linux] - - test -f $PREFIX/lib/libgandiva.so # [linux] - - test -f $PREFIX/lib/libplasma.so # [linux] + - test -f $PREFIX/lib/libarrow.so # [linux] + - test -f $PREFIX/lib/libarrow_dataset.so # [linux] + - test -f $PREFIX/lib/libarrow_flight.so # [linux] + - test -f $PREFIX/lib/libarrow_flight_sql.so # [linux] + - test -f $PREFIX/lib/libparquet.so # [linux] + - test -f $PREFIX/lib/libgandiva.so # [linux] + - test -f $PREFIX/lib/libplasma.so # [linux] - test -f $PREFIX/lib/libarrow_cuda${SHLIB_EXT} # [(cuda_compiler_version != "None") and unix] - test ! -f $PREFIX/lib/libarrow_cuda${SHLIB_EXT} # [(cuda_compiler_version == "None") and unix] - if not exist %PREFIX%\\Library\\bin\\arrow_cuda.dll exit 1 # [(cuda_compiler_version != "None") and win] - if exist %PREFIX%\\Library\\bin\\arrow_cuda.dll exit 1 # [(cuda_compiler_version == "None") and win] - test -f $PREFIX/lib/libarrow.dylib # [osx] - test -f $PREFIX/lib/libarrow_dataset.dylib # [osx] - - test -f $PREFIX/lib/libgandiva.dylib # [osx and not arm64] + - test -f $PREFIX/lib/libgandiva.dylib # [osx] - test -f $PREFIX/lib/libparquet.dylib # [osx] - test -f $PREFIX/lib/libplasma.dylib # [osx] - if not exist %PREFIX%\\Library\\bin\\arrow.dll exit 1 # [win] @@ -145,17 +154,19 @@ outputs: - if not exist %PREFIX%\\Library\\bin\\gandiva.dll exit 1 # [win] # absence of static libraries - - test ! -f $PREFIX/lib/libarrow.a # [unix] - - test ! -f $PREFIX/lib/libarrow_dataset.a # [unix] - - test ! -f $PREFIX/lib/libarrow_flight.a # [unix] - - test ! -f $PREFIX/lib/libplasma.a # [unix] - - test ! -f $PREFIX/lib/libparquet.a # [unix] - - test ! -f $PREFIX/lib/libgandiva.a # [unix] - - if exist %PREFIX%\\Library\\lib\\arrow_static.lib exit 1 # [win] - - if exist %PREFIX%\\Library\\lib\\arrow_dataset_static.lib exit 1 # [win] - - if exist %PREFIX%\\Library\\lib\\arrow_flight_static.lib exit 1 # [win] - - if exist %PREFIX%\\Library\\lib\\parquet_static.lib exit 1 # [win] - - if exist %PREFIX%\\Library\\lib\\gandiva_static.lib exit 1 # [win] + - test ! -f $PREFIX/lib/libarrow.a # [unix] + - test ! -f $PREFIX/lib/libarrow_dataset.a # [unix] + - test ! -f $PREFIX/lib/libarrow_flight.a # [unix] + - test ! -f $PREFIX/lib/libarrow_flight_sql.a # [unix] + - test ! -f $PREFIX/lib/libplasma.a # [unix] + - test ! -f $PREFIX/lib/libparquet.a # [unix] + - test ! -f $PREFIX/lib/libgandiva.a # [unix] + - if exist %PREFIX%\\Library\\lib\\arrow_static.lib exit 1 # [win] + - if exist %PREFIX%\\Library\\lib\\arrow_dataset_static.lib exit 1 # [win] + - if exist %PREFIX%\\Library\\lib\\arrow_flight_static.lib exit 1 # [win] + - if exist %PREFIX%\\Library\\lib\\arrow_flight_sql_static.lib exit 1 # [win] + - if exist %PREFIX%\\Library\\lib\\parquet_static.lib exit 1 # [win] + - if exist %PREFIX%\\Library\\lib\\gandiva_static.lib exit 1 # [win] - name: pyarrow script: build-pyarrow.sh # [not win] @@ -167,8 +178,7 @@ outputs: - cudatoolkit ignore_run_exports_from: - openssl - track_features: - {{ "- arrow-cuda" if cuda_enabled else "" }} + track_features: {{ "[arrow-cuda]" if cuda_enabled else "" }} requirements: build: - python # [build_platform != target_platform] @@ -184,9 +194,9 @@ outputs: - {{ compiler("cuda") }} # [cuda_compiler_version != "None"] host: - {{ pin_subpackage('arrow-cpp', exact=True) }} - - clangdev >=11 # [not (osx and arm64)] + - clangdev {{ llvm_version }} + - llvmdev {{ llvm_version }} - cython - - llvmdev >=11 # [not (osx and arm64)] - numpy - openssl - python @@ -211,16 +221,18 @@ outputs: summary: Python libraries for Apache Arrow test: + files: + - test_read_parquet.py imports: - pyarrow - pyarrow.dataset - pyarrow.flight - - pyarrow.gandiva # [not (osx and arm64)] + - pyarrow.gandiva - pyarrow.orc # [unix] - pyarrow.parquet - pyarrow.plasma # [unix] - pyarrow.fs - - pyarrow._s3fs # [linux] + - pyarrow._s3fs - pyarrow._hdfs # We can only test importing cuda package but cannot run when a # CUDA device is not available, for instance, when building from CI. @@ -233,6 +245,7 @@ outputs: - if exist %SP_DIR%/pyarrow/tests/test_array.py exit 1 # [win] # Need to remove dot from PY_VER; %MYVAR:x=y% replaces "x" in %MYVAR% with "y" - if not exist %SP_DIR%/pyarrow/_cuda.cp%PY_VER:.=%-win_amd64.pyd exit 1 # [win and cuda_compiler_version != "None"] + - python test_read_parquet.py - name: pyarrow-tests script: build-pyarrow.sh # [not win] @@ -244,8 +257,7 @@ outputs: - cudatoolkit ignore_run_exports_from: - openssl - track_features: - {{ "- arrow-cuda" if cuda_enabled else "" }} + track_features: {{ "[arrow-cuda]" if cuda_enabled else "" }} requirements: build: - python # [build_platform != target_platform] @@ -262,12 +274,12 @@ outputs: host: - {{ pin_subpackage('arrow-cpp', exact=True) }} - {{ pin_subpackage('pyarrow', exact=True) }} - - clangdev >=11 # [not (osx and arm64)] + - clangdev {{ llvm_version }} + - llvmdev {{ llvm_version }} - cython - - llvmdev >=11 # [not (osx and arm64)] - numpy - - python - openssl + - python - setuptools - setuptools_scm - six @@ -313,3 +325,4 @@ extra: - pearu - nealrichardson - jakirkham + - h-vetinari diff --git a/dev/tasks/conda-recipes/arrow-cpp/test_read_parquet.py b/dev/tasks/conda-recipes/arrow-cpp/test_read_parquet.py new file mode 100644 index 0000000000000..5f76a4e22c9ec --- /dev/null +++ b/dev/tasks/conda-recipes/arrow-cpp/test_read_parquet.py @@ -0,0 +1,5 @@ +import pyarrow as pa +import pyarrow.parquet as pq + +table = pa.Table.from_pydict({"a": [1, 2]}) +pq.write_table(table, "test.parquet") diff --git a/dev/tasks/tasks.yml b/dev/tasks/tasks.yml index 14aaf37c5c896..ce9cac02c6af3 100644 --- a/dev/tasks/tasks.yml +++ b/dev/tasks/tasks.yml @@ -250,7 +250,7 @@ tasks: ci: azure template: conda-recipes/azure.linux.yml params: - config: linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.7.____cpython + config: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython r_config: linux_64_r_base4.0 artifacts: - arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -260,7 +260,7 @@ tasks: ci: azure template: conda-recipes/azure.linux.yml params: - config: linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.7.____cpython + config: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython r_config: linux_64_r_base4.1 artifacts: - arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -270,7 +270,7 @@ tasks: ci: azure template: conda-recipes/azure.linux.yml params: - config: linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.18python3.8.____cpython + config: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython artifacts: - arrow-cpp-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 - pyarrow-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -279,7 +279,7 @@ tasks: ci: azure template: conda-recipes/azure.linux.yml params: - config: linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.19python3.9.____cpython + config: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython artifacts: - arrow-cpp-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 - pyarrow-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -288,14 +288,14 @@ tasks: ci: azure template: conda-recipes/azure.linux.yml params: - config: linux_64_c_compiler_version9cuda_compiler_versionNonecxx_compiler_version9numpy1.21python3.10.____cpython + config: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython artifacts: - arrow-cpp-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 - pyarrow-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 -{% for python_version, numpy_version in [("3.7", "1.18"), - ("3.8", "1.18"), - ("3.9", "1.19"), +{% for python_version, numpy_version in [("3.7", "1.20"), + ("3.8", "1.20"), + ("3.9", "1.20"), ("3.10", "1.21")] %} {% set pyver = python_version | replace(".", "") %} @@ -312,7 +312,7 @@ tasks: ci: azure template: conda-recipes/azure.linux.yml params: - config: linux_aarch64_numpy{{ numpy_version }}python{{ python_version }}.____cpython + config: linux_aarch64_cuda_compiler_versionNonenumpy{{ numpy_version }}python{{ python_version }}.____cpython artifacts: - arrow-cpp-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 - pyarrow-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -334,7 +334,7 @@ tasks: ci: azure template: conda-recipes/azure.osx.yml params: - config: osx_64_numpy1.18python3.7.____cpython + config: osx_64_numpy1.20python3.7.____cpython r_config: osx_64_r_base4.0 artifacts: - arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -344,65 +344,37 @@ tasks: ci: azure template: conda-recipes/azure.osx.yml params: - config: osx_64_numpy1.18python3.7.____cpython + config: osx_64_numpy1.20python3.7.____cpython r_config: osx_64_r_base4.1 artifacts: - arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 - pyarrow-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 - conda-osx-clang-py38: - ci: azure - template: conda-recipes/azure.osx.yml - params: - config: osx_64_numpy1.18python3.8.____cpython - artifacts: - - arrow-cpp-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 - - conda-osx-clang-py39: - ci: azure - template: conda-recipes/azure.osx.yml - params: - config: osx_64_numpy1.19python3.9.____cpython - artifacts: - - arrow-cpp-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 - - conda-osx-clang-py310: - ci: azure - template: conda-recipes/azure.osx.yml - params: - config: osx_64_numpy1.21python3.10.____cpython - artifacts: - - arrow-cpp-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 +{% for python_version, numpy_version in [("3.7", "1.20"), + ("3.8", "1.20"), + ("3.9", "1.20"), + ("3.10", "1.21")] %} + {% set pyver = python_version | replace(".", "") %} - conda-osx-arm64-clang-py38: + conda-osx-clang-py{{ pyver }}: ci: azure template: conda-recipes/azure.osx.yml params: - config: osx_arm64_numpy1.19python3.8.____cpython + config: osx_64_numpy{{ numpy_version }}python{{ python_version }}.____cpython artifacts: - - arrow-cpp-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 + - arrow-cpp-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 + - pyarrow-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 - conda-osx-arm64-clang-py39: + conda-osx-arm64-clang-py{{ pyver }}: ci: azure template: conda-recipes/azure.osx.yml params: - config: osx_arm64_numpy1.19python3.9.____cpython + config: osx_arm64_numpy{{ numpy_version }}python{{ python_version }}.____cpython artifacts: - - arrow-cpp-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 + - arrow-cpp-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 + - pyarrow-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 - conda-osx-arm64-clang-py310: - ci: azure - template: conda-recipes/azure.osx.yml - params: - config: osx_arm64_numpy1.21python3.10.____cpython - artifacts: - - arrow-cpp-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 +{% endfor %} ############################## Conda Windows ################################ @@ -410,7 +382,7 @@ tasks: ci: azure template: conda-recipes/azure.win.yml params: - config: win_64_cuda_compiler_versionNonenumpy1.18python3.7.____cpython + config: win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython r_config: win_64_r_base4.0 artifacts: - arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 @@ -420,40 +392,37 @@ tasks: ci: azure template: conda-recipes/azure.win.yml params: - config: win_64_cuda_compiler_versionNonenumpy1.18python3.7.____cpython + config: win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython r_config: win_64_r_base4.0 artifacts: - arrow-cpp-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 - pyarrow-{no_rc_version}-py37(h[a-z0-9]+)_0_cpu.tar.bz2 - conda-win-vs2019-py38: - ci: azure - template: conda-recipes/azure.win.yml - params: - config: win_64_cuda_compiler_versionNonenumpy1.18python3.8.____cpython - artifacts: - - arrow-cpp-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py38(h[a-z0-9]+)_0_cpu.tar.bz2 +{% for python_version, numpy_version in [("3.7", "1.20"), + ("3.8", "1.20"), + ("3.9", "1.20"), + ("3.10", "1.21")] %} + {% set pyver = python_version | replace(".", "") %} - conda-win-vs2019-py39: + conda-win-vs2019-py{{ pyver }}-cpu: ci: azure template: conda-recipes/azure.win.yml params: - config: win_64_cuda_compiler_versionNonenumpy1.19python3.9.____cpython + config: win_64_cuda_compiler_versionNonenumpy{{ numpy_version }}python{{ python_version }}.____cpython artifacts: - - arrow-cpp-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py39(h[a-z0-9]+)_0_cpu.tar.bz2 + - arrow-cpp-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 + - pyarrow-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 - conda-win-vs2019-py310: + conda-win-vs2019-py{{ pyver }}-cuda: ci: azure template: conda-recipes/azure.win.yml params: - config: win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython + config: win_64_cuda_compiler_version10.2numpy{{ numpy_version }}python{{ python_version }}.____cpython artifacts: - - arrow-cpp-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 - - pyarrow-{no_rc_version}-py310(h[a-z0-9]+)_0_cpu.tar.bz2 + - arrow-cpp-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 + - pyarrow-{no_rc_version}-py{{ pyver }}(h[a-z0-9]+)_0_cpu.tar.bz2 -# TODO: Windows CUDA +{% endfor %} {% for python_version, python_tag, abi_tag in [("3.7", "cp37", "cp37m"), ("3.8", "cp38", "cp38"),