From 5bb3d8164ddd861cc0f87f6af1b4422b0b756ee8 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Mon, 12 Sep 2022 22:41:02 +0200 Subject: [PATCH 01/15] order arrow options alphabetically in build scripts pure reshuffle, no additions/deletions --- recipe/bld-arrow.bat | 25 +++++++++++++------------ recipe/bld-pyarrow.bat | 4 ++-- recipe/build-arrow.sh | 3 ++- 3 files changed, 17 insertions(+), 15 deletions(-) diff --git a/recipe/bld-arrow.bat b/recipe/bld-arrow.bat index 3229db3f4..cf3c583f8 100644 --- a/recipe/bld-arrow.bat +++ b/recipe/bld-arrow.bat @@ -17,27 +17,28 @@ if "%cuda_compiler_version%"=="None" ( cmake -G "Ninja" ^ -DARROW_DEPENDENCY_SOURCE=SYSTEM ^ -DARROW_PACKAGE_PREFIX="%LIBRARY_PREFIX%" ^ - -DARROW_WITH_BZ2:BOOL=ON ^ - -DARROW_WITH_ZLIB:BOOL=ON ^ - -DARROW_WITH_ZSTD:BOOL=ON ^ - -DARROW_WITH_LZ4:BOOL=ON ^ - -DARROW_WITH_SNAPPY:BOOL=ON ^ - -DARROW_WITH_BROTLI:BOOL=ON ^ -DARROW_BOOST_USE_SHARED:BOOL=ON ^ -DARROW_BUILD_TESTS:BOOL=OFF ^ -DARROW_BUILD_UTILITIES:BOOL=OFF ^ -DARROW_BUILD_STATIC:BOOL=OFF ^ - -DARROW_SIMD_LEVEL:STRING=NONE ^ - -DARROW_PYTHON:BOOL=ON ^ - -DARROW_MIMALLOC:BOOL=ON ^ -DARROW_DATASET:BOOL=ON ^ -DARROW_FLIGHT:BOOL=ON ^ - -DARROW_HDFS:BOOL=ON ^ - -DARROW_GCS:BOOL=ON ^ - -DARROW_PARQUET:BOOL=ON ^ -DARROW_GANDIVA:BOOL=ON ^ + -DARROW_GCS:BOOL=ON ^ + -DARROW_HDFS:BOOL=ON ^ + -DARROW_MIMALLOC:BOOL=ON ^ -DARROW_ORC:BOOL=OFF ^ + -DARROW_PARQUET:BOOL=ON ^ + -DARROW_PYTHON:BOOL=ON ^ -DARROW_S3:BOOL=ON ^ + -DARROW_SIMD_LEVEL:STRING=NONE ^ + -DARROW_SUBSTRAIT:BOOL=ON ^ + -DARROW_WITH_BROTLI:BOOL=ON ^ + -DARROW_WITH_BZ2:BOOL=ON ^ + -DARROW_WITH_LZ4:BOOL=ON ^ + -DARROW_WITH_SNAPPY:BOOL=ON ^ + -DARROW_WITH_ZLIB:BOOL=ON ^ + -DARROW_WITH_ZSTD:BOOL=ON ^ -DBUILD_SHARED_LIBS=ON ^ -DCMAKE_BUILD_TYPE=release ^ -DCMAKE_CXX_STANDARD=17 ^ diff --git a/recipe/bld-pyarrow.bat b/recipe/bld-pyarrow.bat index 23a09149d..890c26175 100644 --- a/recipe/bld-pyarrow.bat +++ b/recipe/bld-pyarrow.bat @@ -15,12 +15,12 @@ copy /Y "%SRC_DIR%\cpp\cmake_modules\FindPythonLibsNew.cmake" cmake_modules\ SET ARROW_HOME=%LIBRARY_PREFIX% SET SETUPTOOLS_SCM_PRETEND_VERSION=%PKG_VERSION% SET PYARROW_BUILD_TYPE=release -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_HDFS=1 SET PYARROW_WITH_PARQUET=1 +SET PYARROW_WITH_S3=1 SET PYARROW_CMAKE_GENERATOR=Ninja :: Enable CUDA support diff --git a/recipe/build-arrow.sh b/recipe/build-arrow.sh index 4969dacd1..a9fefe618 100644 --- a/recipe/build-arrow.sh +++ b/recipe/build-arrow.sh @@ -53,8 +53,8 @@ cmake -GNinja \ -DARROW_DEPENDENCY_SOURCE=SYSTEM \ -DARROW_FLIGHT=ON \ -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS=ON \ - -DARROW_HDFS=ON \ -DARROW_GCS=ON \ + -DARROW_HDFS=ON \ -DARROW_JEMALLOC=ON \ -DARROW_MIMALLOC=ON \ -DARROW_ORC=ON \ @@ -64,6 +64,7 @@ cmake -GNinja \ -DARROW_PYTHON=ON \ -DARROW_S3=ON \ -DARROW_SIMD_LEVEL=NONE \ + -DARROW_SUBSTRAIT=ON \ -DARROW_USE_LD_GOLD=ON \ -DARROW_WITH_BROTLI=ON \ -DARROW_WITH_BZ2=ON \ From 414286bb94531040bbdf2a4f8ccb528032c9316a Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Mon, 12 Sep 2022 22:50:00 +0200 Subject: [PATCH 02/15] sync activated features with 7.0.x-branches in feedstock & upstream unix had GCS support enabled in feedstock already, windows not yet --- recipe/bld-arrow.bat | 1 + recipe/bld-pyarrow.bat | 1 + recipe/build-pyarrow.sh | 1 + 3 files changed, 3 insertions(+) diff --git a/recipe/bld-arrow.bat b/recipe/bld-arrow.bat index cf3c583f8..04b1e18b4 100644 --- a/recipe/bld-arrow.bat +++ b/recipe/bld-arrow.bat @@ -23,6 +23,7 @@ cmake -G "Ninja" ^ -DARROW_BUILD_STATIC:BOOL=OFF ^ -DARROW_DATASET:BOOL=ON ^ -DARROW_FLIGHT:BOOL=ON ^ + -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS:BOOL=ON ^ -DARROW_GANDIVA:BOOL=ON ^ -DARROW_GCS:BOOL=ON ^ -DARROW_HDFS:BOOL=ON ^ diff --git a/recipe/bld-pyarrow.bat b/recipe/bld-pyarrow.bat index 890c26175..7467a756a 100644 --- a/recipe/bld-pyarrow.bat +++ b/recipe/bld-pyarrow.bat @@ -18,6 +18,7 @@ SET PYARROW_BUILD_TYPE=release 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_S3=1 diff --git a/recipe/build-pyarrow.sh b/recipe/build-pyarrow.sh index 7c73d364a..8d1040511 100644 --- a/recipe/build-pyarrow.sh +++ b/recipe/build-pyarrow.sh @@ -17,6 +17,7 @@ if [[ "${target_platform}" == "osx-arm64" ]]; then else export PYARROW_WITH_GANDIVA=1 fi +export PYARROW_WITH_GCS=1 export PYARROW_WITH_HDFS=1 export PYARROW_WITH_ORC=1 export PYARROW_WITH_PARQUET=1 From 8a1d0632c4e3789e215e4b91a2ef3e96fe1264ab Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Mon, 12 Sep 2022 22:51:24 +0200 Subject: [PATCH 03/15] align some selectors --- recipe/meta.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 49d0a58b9..9d00041d3 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -48,7 +48,7 @@ outputs: - name: arrow-cpp script: build-arrow.sh # [not win] - script: bld-arrow.bat # [win] + script: bld-arrow.bat # [win] version: {{ version }} build: string: py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ PKG_BUILDNUM }}_{{ build_ext }} @@ -96,7 +96,7 @@ outputs: - numpy # gandiva depends on openssl - openssl # [not (osx and arm64)] - - orc # [unix] + - orc # [unix] - python - rapidjson - re2 @@ -177,7 +177,7 @@ outputs: - name: pyarrow script: build-pyarrow.sh # [not win] - script: bld-pyarrow.bat # [win] + script: bld-pyarrow.bat # [win] version: {{ version }} build: string: py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ PKG_BUILDNUM }}_{{ build_ext }} @@ -254,7 +254,7 @@ outputs: - name: pyarrow-tests script: build-pyarrow.sh # [not win] - script: bld-pyarrow.bat # [win] + script: bld-pyarrow.bat # [win] version: {{ version }} build: string: py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ PKG_BUILDNUM }}_{{ build_ext }} From 3d4049d54cbdf8d0423538fd23c610977f84e268 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Mon, 12 Sep 2022 17:47:17 +0200 Subject: [PATCH 04/15] update comment about building for cuda --- recipe/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 9d00041d3..8c8670c0c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -21,8 +21,8 @@ source: build: number: 3 - # 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. + # 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 linux) and cuda_compiler_version not in ("None", "10.2")] skip: true # [osx and cuda_compiler_version != "None"] # shouldn't be necessary after 1.47 migration, but here we are From 2ea1a3c6c42b0bab4f81ac75e8abd775abba056c Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Mon, 12 Sep 2022 22:57:42 +0200 Subject: [PATCH 05/15] Revert "explicitly skip grpc 1.46" This reverts commit 745915aec269fadb968361bc523055e754f871a4. --- recipe/meta.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 8c8670c0c..7b465fab2 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -25,8 +25,6 @@ build: # 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")] skip: true # [osx and cuda_compiler_version != "None"] - # shouldn't be necessary after 1.47 migration, but here we are - skip: true # [grpc_cpp == "1.46"] run_exports: - {{ pin_subpackage("arrow-cpp", max_pin="x.x.x") }} From cec7ff88096c3e384d56c150fa669579b5c1b61b Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 07:48:41 +0200 Subject: [PATCH 06/15] switch on gandiva support on osx-arm --- recipe/build-arrow.sh | 5 +---- recipe/build-pyarrow.sh | 7 +------ recipe/meta.yaml | 12 ++++++------ 3 files changed, 8 insertions(+), 16 deletions(-) diff --git a/recipe/build-arrow.sh b/recipe/build-arrow.sh index a9fefe618..5c1a6c31b 100644 --- a/recipe/build-arrow.sh +++ b/recipe/build-arrow.sh @@ -35,12 +35,8 @@ else fi if [[ "${target_platform}" == "osx-arm64" ]]; then - # We need llvm 11+ support in Arrow for this - EXTRA_CMAKE_ARGS=" ${EXTRA_CMAKE_ARGS} -DARROW_GANDIVA=OFF" sed -ie "s;protoc-gen-grpc.*$;protoc-gen-grpc=${BUILD_PREFIX}/bin/grpc_cpp_plugin\";g" ../src/arrow/flight/CMakeLists.txt sed -ie 's;"--with-jemalloc-prefix\=je_arrow_";"--with-jemalloc-prefix\=je_arrow_" "--with-lg-page\=14";g' ../cmake_modules/ThirdpartyToolchain.cmake -else - EXTRA_CMAKE_ARGS=" ${EXTRA_CMAKE_ARGS} -DARROW_GANDIVA=ON" fi cmake -GNinja \ @@ -53,6 +49,7 @@ cmake -GNinja \ -DARROW_DEPENDENCY_SOURCE=SYSTEM \ -DARROW_FLIGHT=ON \ -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS=ON \ + -DARROW_GANDIVA=ON \ -DARROW_GCS=ON \ -DARROW_HDFS=ON \ -DARROW_JEMALLOC=ON \ diff --git a/recipe/build-pyarrow.sh b/recipe/build-pyarrow.sh index 8d1040511..2b2098f5e 100644 --- a/recipe/build-pyarrow.sh +++ b/recipe/build-pyarrow.sh @@ -11,12 +11,7 @@ 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_GANDIVA=1 export PYARROW_WITH_GCS=1 export PYARROW_WITH_HDFS=1 export PYARROW_WITH_ORC=1 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 7b465fab2..07840bb80 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -87,13 +87,13 @@ outputs: - grpc-cpp - google-cloud-cpp - libprotobuf - - clangdev 13 # [not (osx and arm64)] - - llvmdev 13 # [not (osx and arm64)] + - clangdev 13 + - llvmdev 13 - libutf8proc - lz4-c - numpy # gandiva depends on openssl - - openssl # [not (osx and arm64)] + - openssl - orc # [unix] - python - rapidjson @@ -127,7 +127,7 @@ outputs: - test -f $PREFIX/include/arrow/api.h # [unix] - test -f $PREFIX/include/arrow/flight/types.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] @@ -148,7 +148,7 @@ outputs: - test -f $PREFIX/lib/libarrow.dylib # [osx] - test -f $PREFIX/lib/libarrow_dataset.dylib # [osx] - test -f $PREFIX/lib/libarrow_python.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] @@ -230,7 +230,7 @@ outputs: - pyarrow - pyarrow.dataset - pyarrow.flight - - pyarrow.gandiva # [not (osx and arm64)] + - pyarrow.gandiva - pyarrow.orc # [unix] - pyarrow.parquet - pyarrow.plasma # [unix] From 6371924d8b4076b98ffd6c2f4d9996ce546b3029 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 07:49:24 +0200 Subject: [PATCH 07/15] remove workarounds for jemalloc/mimalloc --- recipe/build-arrow.sh | 9 --------- 1 file changed, 9 deletions(-) diff --git a/recipe/build-arrow.sh b/recipe/build-arrow.sh index 5c1a6c31b..6e4a3a612 100644 --- a/recipe/build-arrow.sh +++ b/recipe/build-arrow.sh @@ -80,15 +80,6 @@ cmake -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 popd From 67c2ddfb0ef1cebc445465c22e38b55bb2254a0d Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 18:11:18 +0200 Subject: [PATCH 08/15] set _LIBCPP_DISABLE_AVAILABILITY --- recipe/build-arrow.sh | 8 +++++++- recipe/build-pyarrow.sh | 5 +++++ recipe/conda_build_config.yaml | 4 ---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/recipe/build-arrow.sh b/recipe/build-arrow.sh index 6e4a3a612..113fe1bfb 100644 --- a/recipe/build-arrow.sh +++ b/recipe/build-arrow.sh @@ -11,7 +11,11 @@ EXTRA_CMAKE_ARGS="" # Include g++'s system headers if [ "$(uname)" == "Linux" ]; then 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}" + 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 @@ -45,11 +49,13 @@ cmake -GNinja \ -DARROW_BUILD_STATIC=OFF \ -DARROW_BUILD_TESTS=OFF \ -DARROW_BUILD_UTILITIES=OFF \ + -DARROW_CXXFLAGS="${CXXFLAGS}" \ -DARROW_DATASET=ON \ -DARROW_DEPENDENCY_SOURCE=SYSTEM \ -DARROW_FLIGHT=ON \ -DARROW_FLIGHT_REQUIRE_TLSCREDENTIALSOPTIONS=ON \ -DARROW_GANDIVA=ON \ + -DARROW_GANDIVA_PC_CXX_FLAGS="${ARROW_GANDIVA_PC_CXX_FLAGS}" \ -DARROW_GCS=ON \ -DARROW_HDFS=ON \ -DARROW_JEMALLOC=ON \ diff --git a/recipe/build-pyarrow.sh b/recipe/build-pyarrow.sh index 2b2098f5e..f39766a04 100644 --- a/recipe/build-pyarrow.sh +++ b/recipe/build-pyarrow.sh @@ -34,6 +34,11 @@ if [[ "${target_platform}" == "linux-aarch64" ]]; then export PYARROW_CMAKE_OPTIONS="-DARROW_ARMV8_ARCH=armv8-a ${PYARROW_CMAKE_OPTIONS}" fi +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 + cd python $PYTHON setup.py \ diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index fe14abb35..a611436aa 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,7 +1,3 @@ -MACOSX_SDK_VERSION: # [osx and x86_64] - - "10.12" # [osx and x86_64] -MACOSX_DEPLOYMENT_TARGET: # [osx and x86_64] - - "10.12" # [osx and x86_64] c_compiler_version: # [ppc64le] - '7' # [ppc64le] cxx_compiler_version: # [ppc64le] From 5b7b0fbcc7911b05eb8580a9be3f88a0a2624bd7 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 18:15:59 +0200 Subject: [PATCH 09/15] add llvm to build env for osx-arm, use it in build script --- recipe/build-arrow.sh | 1 + recipe/meta.yaml | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/recipe/build-arrow.sh b/recipe/build-arrow.sh index 113fe1bfb..dcbdfa6dd 100644 --- a/recipe/build-arrow.sh +++ b/recipe/build-arrow.sh @@ -39,6 +39,7 @@ else fi if [[ "${target_platform}" == "osx-arm64" ]]; then + 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 sed -ie 's;"--with-jemalloc-prefix\=je_arrow_";"--with-jemalloc-prefix\=je_arrow_" "--with-lg-page\=14";g' ../cmake_modules/ThirdpartyToolchain.cmake fi diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 07840bb80..688b492d9 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -3,6 +3,7 @@ {% set build_ext_version = "3.0.0" %} {% set build_ext = "cuda" if cuda_enabled else "cpu" %} {% set proc_build_number = "0" %} +{% set llvm_version = "13" %} package: name: arrow-cpp-ext @@ -61,6 +62,8 @@ outputs: - 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 @@ -87,8 +90,8 @@ outputs: - grpc-cpp - google-cloud-cpp - libprotobuf - - clangdev 13 - - llvmdev 13 + - clangdev {{ llvm_version }} + - llvmdev {{ llvm_version }} - libutf8proc - lz4-c - numpy From 47c02309c7498278f637fd555c339c9a370b7765 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 18:19:01 +0200 Subject: [PATCH 10/15] remove -fno-plt on PPC --- recipe/build-arrow.sh | 6 ++++++ recipe/conda_build_config.yaml | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/recipe/build-arrow.sh b/recipe/build-arrow.sh index dcbdfa6dd..9c0ae2f78 100644 --- a/recipe/build-arrow.sh +++ b/recipe/build-arrow.sh @@ -44,6 +44,12 @@ if [[ "${target_platform}" == "osx-arm64" ]]; then 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 + cmake -GNinja \ -DARROW_BOOST_USE_SHARED=ON \ -DARROW_BUILD_BENCHMARKS=OFF \ diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index a611436aa..a33e1f970 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -1,8 +1,3 @@ -c_compiler_version: # [ppc64le] -- '7' # [ppc64le] -cxx_compiler_version: # [ppc64le] -- '7' # [ppc64le] - # no migrator yet, but arrow is the only consumer anyway google_cloud_cpp: - "2.2" From cd9120c2878168da0406c22a82e242167dd072c7 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 21:25:14 +0200 Subject: [PATCH 11/15] Revert "update google_cloud_cpp to 2.2" This reverts commit 5894e4265792c50d56f22ba10b53bbdbfc4700b9. --- recipe/conda_build_config.yaml | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml deleted file mode 100644 index a33e1f970..000000000 --- a/recipe/conda_build_config.yaml +++ /dev/null @@ -1,3 +0,0 @@ -# no migrator yet, but arrow is the only consumer anyway -google_cloud_cpp: - - "2.2" From 6c4c991079c3d730c59c31a8c1c45dab386cb1c0 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 22:04:23 +0200 Subject: [PATCH 12/15] bump build number --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 688b492d9..bb459ef6c 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -21,7 +21,7 @@ source: - patches/0003-ARROW-17433-CI-C-Use-Visual-Studio-2019-on-AppVeyor-.patch build: - number: 3 + number: 4 # 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 linux) and cuda_compiler_version not in ("None", "10.2")] From 8595c606ad277e82e2c2fc9f29397b3f57bfa191 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Tue, 13 Sep 2022 23:26:25 +0200 Subject: [PATCH 13/15] backport jemalloc version bump --- recipe/meta.yaml | 2 ++ ...ightRPC-Update-gRPC-TLS-options-dete.patch | 2 +- .../0002-Add-explicit-conversion.patch | 2 +- ...-Use-Visual-Studio-2019-on-AppVeyor-.patch | 2 +- ...Bump-vendored-jemalloc-version-13294.patch | 32 +++++++++++++++++++ 5 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 recipe/patches/0004-ARROW-16730-C-Bump-vendored-jemalloc-version-13294.patch diff --git a/recipe/meta.yaml b/recipe/meta.yaml index bb459ef6c..29151b711 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -19,6 +19,8 @@ source: # minimal backport of the following commit for compatibility with VS2019 # https://github.com/apache/arrow/commit/897c186f475f3dd82c1ab47e5cfb87cb0fed8440 - patches/0003-ARROW-17433-CI-C-Use-Visual-Studio-2019-on-AppVeyor-.patch + # jemalloc version bump to be able to cross-compile on osx-arm + - patches/0004-ARROW-16730-C-Bump-vendored-jemalloc-version-13294.patch build: number: 4 diff --git a/recipe/patches/0001-ARROW-15551-C-FlightRPC-Update-gRPC-TLS-options-dete.patch b/recipe/patches/0001-ARROW-15551-C-FlightRPC-Update-gRPC-TLS-options-dete.patch index 69cd7035f..62df65db4 100644 --- a/recipe/patches/0001-ARROW-15551-C-FlightRPC-Update-gRPC-TLS-options-dete.patch +++ b/recipe/patches/0001-ARROW-15551-C-FlightRPC-Update-gRPC-TLS-options-dete.patch @@ -1,7 +1,7 @@ From e0836f48c80215685ab0f2ccb95c17b98196bb91 Mon Sep 17 00:00:00 2001 From: David Li Date: Thu, 10 Feb 2022 09:01:56 -0500 -Subject: [PATCH 1/3] ARROW-15551: [C++][FlightRPC] Update gRPC TLS options +Subject: [PATCH 1/4] ARROW-15551: [C++][FlightRPC] Update gRPC TLS options detection for 1.43 --- diff --git a/recipe/patches/0002-Add-explicit-conversion.patch b/recipe/patches/0002-Add-explicit-conversion.patch index 0c8a6e116..e055e5808 100644 --- a/recipe/patches/0002-Add-explicit-conversion.patch +++ b/recipe/patches/0002-Add-explicit-conversion.patch @@ -1,7 +1,7 @@ From 41ff7a2796a019c566d0a27898791ca85348b843 Mon Sep 17 00:00:00 2001 From: Carlos O'Ryan Date: Sun, 6 Feb 2022 13:34:45 +0000 -Subject: [PATCH 2/3] Add explicit conversion +Subject: [PATCH 2/4] Add explicit conversion Explicitly convert from `std::unique_ptr` to a `std::shared_ptr` on the way to convert to `Result>`. I am not sure why it only failed with one compiler. --- diff --git a/recipe/patches/0003-ARROW-17433-CI-C-Use-Visual-Studio-2019-on-AppVeyor-.patch b/recipe/patches/0003-ARROW-17433-CI-C-Use-Visual-Studio-2019-on-AppVeyor-.patch index 487f301f2..7befc31aa 100644 --- a/recipe/patches/0003-ARROW-17433-CI-C-Use-Visual-Studio-2019-on-AppVeyor-.patch +++ b/recipe/patches/0003-ARROW-17433-CI-C-Use-Visual-Studio-2019-on-AppVeyor-.patch @@ -1,7 +1,7 @@ From ea3a2b2e6463fdf317232b90776da92d2103542e Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Thu, 25 Aug 2022 15:08:39 +0900 -Subject: [PATCH 3/3] ARROW-17433: [CI][C++] Use Visual Studio 2019 on AppVeyor +Subject: [PATCH 3/4] ARROW-17433: [CI][C++] Use Visual Studio 2019 on AppVeyor (#13903) We can use /external:I for Boost to suppress warnings from Boost diff --git a/recipe/patches/0004-ARROW-16730-C-Bump-vendored-jemalloc-version-13294.patch b/recipe/patches/0004-ARROW-16730-C-Bump-vendored-jemalloc-version-13294.patch new file mode 100644 index 000000000..d0e099af6 --- /dev/null +++ b/recipe/patches/0004-ARROW-16730-C-Bump-vendored-jemalloc-version-13294.patch @@ -0,0 +1,32 @@ +From ddb2d5f58cf51f6dda59c526ce3d48d8fddde445 Mon Sep 17 00:00:00 2001 +From: Antoine Pitrou +Date: Thu, 2 Jun 2022 22:10:52 +0200 +Subject: [PATCH 4/4] ARROW-16730: [C++] Bump vendored jemalloc version + (#13294) + +Bump to 5.3.0, which promises performance improvements. + +Authored-by: Antoine Pitrou +Signed-off-by: Sutou Kouhei +--- + cpp/thirdparty/versions.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cpp/thirdparty/versions.txt b/cpp/thirdparty/versions.txt +index 27a6ca568..9168ba371 100644 +--- a/cpp/thirdparty/versions.txt ++++ b/cpp/thirdparty/versions.txt +@@ -55,8 +55,8 @@ ARROW_GRPC_BUILD_VERSION=v1.35.0 + ARROW_GRPC_BUILD_SHA256_CHECKSUM=27dd2fc5c9809ddcde8eb6fa1fa278a3486566dfc28335fca13eb8df8bd3b958 + ARROW_GTEST_BUILD_VERSION=1.11.0 + ARROW_GTEST_BUILD_SHA256_CHECKSUM=b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5 +-ARROW_JEMALLOC_BUILD_VERSION=5.2.1 +-ARROW_JEMALLOC_BUILD_SHA256_CHECKSUM=34330e5ce276099e2e8950d9335db5a875689a4c6a56751ef3b1d8c537f887f6 ++ARROW_JEMALLOC_BUILD_VERSION=5.3.0 ++ARROW_JEMALLOC_BUILD_SHA256_CHECKSUM=2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa + # Include post-1.9.3 fixes for undefined behaviour + ARROW_LZ4_BUILD_VERSION=8f61d8eb7c6979769a484cde8df61ff7c4c77765 + ARROW_LZ4_BUILD_SHA256_CHECKSUM=5b072d848f2f93fddb97e1143e22c1bd7fa19fc8431ee69e21758190a88125b4 +-- +2.37.0.windows.1 + From 98f3bc441cf722e3710ee6dd84b7342236076ab3 Mon Sep 17 00:00:00 2001 From: "H. Vetinari" Date: Wed, 14 Sep 2022 23:33:18 +0200 Subject: [PATCH 14/15] pin compilers for osx-arm to be compatible with max clang version --- recipe/conda_build_config.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 recipe/conda_build_config.yaml diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml new file mode 100644 index 000000000..08d7414f9 --- /dev/null +++ b/recipe/conda_build_config.yaml @@ -0,0 +1,4 @@ +c_compiler_version: # [osx and arm64] + - 13 # [osx and arm64] +cxx_compiler_version: # [osx and arm64] + - 13 # [osx and arm64] From aaf441fc259d0e3b754ff9da46051d828eec5a89 Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Wed, 14 Sep 2022 21:55:32 +0000 Subject: [PATCH 15/15] MNT: Re-rendered with conda-build 3.22.0, conda-smithy 3.21.1, and conda-forge-pinning 2022.09.13.20.27.40 --- .azure-pipelines/azure-pipelines-linux.yml | 64 ++++----- .azure-pipelines/azure-pipelines-osx.yml | 28 ++-- .azure-pipelines/azure-pipelines-win.yml | 32 ++--- ...sion10numpy1.20python3.7.____cpython.yaml} | 2 +- ...sion10numpy1.20python3.8.____cpython.yaml} | 2 +- ...sion10numpy1.20python3.9.____cpython.yaml} | 2 +- ...ion10numpy1.21python3.10.____cpython.yaml} | 0 ...rsion7numpy1.20python3.7.____cpython.yaml} | 2 +- ...rsion7numpy1.20python3.8.____cpython.yaml} | 2 +- ...rsion7numpy1.20python3.9.____cpython.yaml} | 2 +- ...sion7numpy1.21python3.10.____cpython.yaml} | 0 ...rch64_numpy1.20python3.7.____cpython.yaml} | 2 +- ...rch64_numpy1.20python3.8.____cpython.yaml} | 2 +- ...rch64_numpy1.20python3.9.____cpython.yaml} | 2 +- ...ch64_numpy1.21python3.10.____cpython.yaml} | 0 ...c64le_numpy1.20python3.7.____cpython.yaml} | 6 +- ...c64le_numpy1.20python3.8.____cpython.yaml} | 6 +- ...c64le_numpy1.20python3.9.____cpython.yaml} | 6 +- ...64le_numpy1.21python3.10.____cpython.yaml} | 4 +- .../migrations/abseil_cpp202206230.yaml | 20 --- .ci_support/migrations/google_cloud_cpp2.yaml | 7 - .ci_support/migrations/grpc_cpp147.yaml | 7 - ...sx_64_numpy1.20python3.7.____cpython.yaml} | 6 +- ...sx_64_numpy1.20python3.8.____cpython.yaml} | 6 +- ...sx_64_numpy1.20python3.9.____cpython.yaml} | 6 +- ...x_64_numpy1.21python3.10.____cpython.yaml} | 4 +- ...arm64_numpy1.20python3.8.____cpython.yaml} | 6 +- ...arm64_numpy1.20python3.9.____cpython.yaml} | 6 +- ...rm64_numpy1.21python3.10.____cpython.yaml} | 4 +- ...on10.2numpy1.20python3.7.____cpython.yaml} | 2 +- ...on10.2numpy1.20python3.8.____cpython.yaml} | 2 +- ...on10.2numpy1.20python3.9.____cpython.yaml} | 2 +- ...n10.2numpy1.21python3.10.____cpython.yaml} | 0 ...onNonenumpy1.20python3.7.____cpython.yaml} | 2 +- ...onNonenumpy1.20python3.8.____cpython.yaml} | 2 +- ...onNonenumpy1.20python3.9.____cpython.yaml} | 2 +- ...nNonenumpy1.21python3.10.____cpython.yaml} | 0 README.md | 124 +++++++++--------- 38 files changed, 165 insertions(+), 207 deletions(-) rename .ci_support/{linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml} (98%) rename .ci_support/{linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml => linux_aarch64_numpy1.20python3.7.____cpython.yaml} (99%) rename .ci_support/{linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => linux_aarch64_numpy1.20python3.8.____cpython.yaml} (99%) rename .ci_support/{linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => linux_aarch64_numpy1.20python3.9.____cpython.yaml} (99%) rename .ci_support/{linux_aarch64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => linux_aarch64_numpy1.21python3.10.____cpython.yaml} (100%) rename .ci_support/{linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml => linux_ppc64le_numpy1.20python3.7.____cpython.yaml} (97%) rename .ci_support/{linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => linux_ppc64le_numpy1.20python3.8.____cpython.yaml} (97%) rename .ci_support/{linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => linux_ppc64le_numpy1.20python3.9.____cpython.yaml} (97%) rename .ci_support/{linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => linux_ppc64le_numpy1.21python3.10.____cpython.yaml} (98%) delete mode 100644 .ci_support/migrations/abseil_cpp202206230.yaml delete mode 100644 .ci_support/migrations/google_cloud_cpp2.yaml delete mode 100644 .ci_support/migrations/grpc_cpp147.yaml rename .ci_support/{osx_64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml => osx_64_numpy1.20python3.7.____cpython.yaml} (94%) rename .ci_support/{osx_64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => osx_64_numpy1.20python3.8.____cpython.yaml} (94%) rename .ci_support/{osx_64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => osx_64_numpy1.20python3.9.____cpython.yaml} (94%) rename .ci_support/{osx_64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => osx_64_numpy1.21python3.10.____cpython.yaml} (95%) rename .ci_support/{osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => osx_arm64_numpy1.20python3.8.____cpython.yaml} (97%) rename .ci_support/{osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => osx_arm64_numpy1.20python3.9.____cpython.yaml} (97%) rename .ci_support/{osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => osx_arm64_numpy1.21python3.10.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.21python3.10.____cpython.yaml => win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml} (100%) rename .ci_support/{win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml} (98%) rename .ci_support/{win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.21python3.10.____cpython.yaml => win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml} (100%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 1186bcaaa..186d4da11 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,68 +8,68 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpython + linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpython + linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpython + linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.21python3.10.____cpython + linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython: + CONFIG: linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpython + linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpython + linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpython + linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.21python3.10.____cpython + linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython: + CONFIG: linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-cuda:10.2 - linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpython + linux_aarch64_numpy1.20python3.7.____cpython: + CONFIG: linux_aarch64_numpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpython + linux_aarch64_numpy1.20python3.8.____cpython: + CONFIG: linux_aarch64_numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpython + linux_aarch64_numpy1.20python3.9.____cpython: + CONFIG: linux_aarch64_numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: linux_aarch64_grpc_cpp1.47numpy1.21python3.10.____cpython + linux_aarch64_numpy1.21python3.10.____cpython: + CONFIG: linux_aarch64_numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpython + linux_ppc64le_numpy1.20python3.7.____cpython: + CONFIG: linux_ppc64le_numpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpython + linux_ppc64le_numpy1.20python3.8.____cpython: + CONFIG: linux_ppc64le_numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpython + linux_ppc64le_numpy1.20python3.9.____cpython: + CONFIG: linux_ppc64le_numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpython + linux_ppc64le_numpy1.21python3.10.____cpython: + CONFIG: linux_ppc64le_numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 maxParallel: 10 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 3e78bf350..fadc6d667 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,26 +8,26 @@ jobs: vmImage: macOS-11 strategy: matrix: - osx_64_grpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: osx_64_grpc_cpp1.47numpy1.19python3.7.____cpython + osx_64_numpy1.20python3.7.____cpython: + CONFIG: osx_64_numpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' - osx_64_grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: osx_64_grpc_cpp1.47numpy1.19python3.8.____cpython + osx_64_numpy1.20python3.8.____cpython: + CONFIG: osx_64_numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' - osx_64_grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: osx_64_grpc_cpp1.47numpy1.19python3.9.____cpython + osx_64_numpy1.20python3.9.____cpython: + CONFIG: osx_64_numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_64_grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: osx_64_grpc_cpp1.47numpy1.21python3.10.____cpython + osx_64_numpy1.21python3.10.____cpython: + CONFIG: osx_64_numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpython + osx_arm64_numpy1.20python3.8.____cpython: + CONFIG: osx_arm64_numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpython + osx_arm64_numpy1.20python3.9.____cpython: + CONFIG: osx_arm64_numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' - osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpython + osx_arm64_numpy1.21python3.10.____cpython: + CONFIG: osx_arm64_numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' maxParallel: 5 timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index e47deb627..3f4c96bcc 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -8,29 +8,29 @@ jobs: vmImage: windows-2019 strategy: matrix: - win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpython + win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpython + win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpython + win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.21python3.10.____cpython + win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython: + CONFIG: win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpython: - CONFIG: win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpython + win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython: + CONFIG: win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpython: - CONFIG: win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpython + win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython: + CONFIG: win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpython: - CONFIG: win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpython + win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython: + CONFIG: win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython UPLOAD_PACKAGES: 'True' - win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.21python3.10.____cpython: - CONFIG: win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.21python3.10.____cpython + win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython: + CONFIG: win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython UPLOAD_PACKAGES: 'True' maxParallel: 5 timeoutInMinutes: 360 diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml index a64108eac..103484667 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython.yaml @@ -37,7 +37,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml index 7620d363e..892afa7ea 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython.yaml @@ -37,7 +37,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml index b302a4d6e..3652c6ed9 100644 --- a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython.yaml @@ -37,7 +37,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython.yaml diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml index 84282c493..6a3f12704 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython.yaml @@ -37,7 +37,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml index 56689f970..6ee37c66d 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython.yaml @@ -37,7 +37,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml similarity index 98% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml index 162a15f0b..53307c260 100644 --- a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython.yaml @@ -37,7 +37,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml similarity index 100% rename from .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython.yaml diff --git a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.20python3.7.____cpython.yaml similarity index 99% rename from .ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/linux_aarch64_numpy1.20python3.7.____cpython.yaml index 38f7d4109..21ac55e2c 100644 --- a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.20python3.7.____cpython.yaml @@ -39,7 +39,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.20python3.8.____cpython.yaml similarity index 99% rename from .ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/linux_aarch64_numpy1.20python3.8.____cpython.yaml index 87d8b6b17..cdd55f87c 100644 --- a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.20python3.8.____cpython.yaml @@ -39,7 +39,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.20python3.9.____cpython.yaml similarity index 99% rename from .ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_aarch64_numpy1.20python3.9.____cpython.yaml index d90345adf..a045163ad 100644 --- a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_aarch64_numpy1.20python3.9.____cpython.yaml @@ -39,7 +39,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_aarch64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/linux_aarch64_numpy1.21python3.10.____cpython.yaml similarity index 100% rename from .ci_support/linux_aarch64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/linux_aarch64_numpy1.21python3.10.____cpython.yaml diff --git a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.20python3.7.____cpython.yaml similarity index 97% rename from .ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/linux_ppc64le_numpy1.20python3.7.____cpython.yaml index f12608087..9ece142ae 100644 --- a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.20python3.7.____cpython.yaml @@ -5,7 +5,7 @@ c_ares: c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: @@ -35,7 +35,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.20python3.8.____cpython.yaml similarity index 97% rename from .ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/linux_ppc64le_numpy1.20python3.8.____cpython.yaml index 717a5e8b0..df80774cd 100644 --- a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.20python3.8.____cpython.yaml @@ -5,7 +5,7 @@ c_ares: c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: @@ -35,7 +35,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.20python3.9.____cpython.yaml similarity index 97% rename from .ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_ppc64le_numpy1.20python3.9.____cpython.yaml index 08ac4493c..f697be7cb 100644 --- a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.20python3.9.____cpython.yaml @@ -5,7 +5,7 @@ c_ares: c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: @@ -35,7 +35,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml similarity index 98% rename from .ci_support/linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml index 1c3769e07..a1fd913c0 100644 --- a/.ci_support/linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml +++ b/.ci_support/linux_ppc64le_numpy1.21python3.10.____cpython.yaml @@ -5,7 +5,7 @@ c_ares: c_compiler: - gcc c_compiler_version: -- '7' +- '10' cdt_name: - cos7 channel_sources: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - gxx cxx_compiler_version: -- '7' +- '10' docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 gflags: diff --git a/.ci_support/migrations/abseil_cpp202206230.yaml b/.ci_support/migrations/abseil_cpp202206230.yaml deleted file mode 100644 index d2d20f0a0..000000000 --- a/.ci_support/migrations/abseil_cpp202206230.yaml +++ /dev/null @@ -1,20 +0,0 @@ -__migrator: - build_number: 1 - kind: version - migration_number: 2 - -# TODO: Make sure to remove the associated zip keys in the final file -# when the migration is complete -abseil_cpp: -- '20220623.0' -# new name, use both for now -libabseil: -- '20220623.0' -# separate output for static builds (depending on C++ version) -# also need to be migrated -libabseil_static: -- '20220623.0' -grpc_cpp: -- '1.46' - -migrator_ts: 1656693919.0942996 diff --git a/.ci_support/migrations/google_cloud_cpp2.yaml b/.ci_support/migrations/google_cloud_cpp2.yaml deleted file mode 100644 index aaa8e0667..000000000 --- a/.ci_support/migrations/google_cloud_cpp2.yaml +++ /dev/null @@ -1,7 +0,0 @@ -__migrator: - build_number: 1 - kind: version - migration_number: 1 -google_cloud_cpp: -- '2.1' -migrator_ts: 1657175606.7143388 diff --git a/.ci_support/migrations/grpc_cpp147.yaml b/.ci_support/migrations/grpc_cpp147.yaml deleted file mode 100644 index 0aec76a22..000000000 --- a/.ci_support/migrations/grpc_cpp147.yaml +++ /dev/null @@ -1,7 +0,0 @@ -__migrator: - build_number: 1 - kind: version - migration_number: 1 -grpc_cpp: -- '1.47' -migrator_ts: 1656111034.7345212 diff --git a/.ci_support/osx_64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/osx_64_numpy1.20python3.7.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/osx_64_numpy1.20python3.7.____cpython.yaml index 66513764a..f9aa6765b 100644 --- a/.ci_support/osx_64_grpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.20python3.7.____cpython.yaml @@ -1,7 +1,5 @@ MACOSX_DEPLOYMENT_TARGET: -- '10.12' -MACOSX_SDK_VERSION: -- '10.12' +- '10.9' bzip2: - '1' c_ares: @@ -37,7 +35,7 @@ lz4_c: macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/osx_64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/osx_64_numpy1.20python3.8.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/osx_64_numpy1.20python3.8.____cpython.yaml index 15be6d8be..b2461b7e6 100644 --- a/.ci_support/osx_64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.20python3.8.____cpython.yaml @@ -1,7 +1,5 @@ MACOSX_DEPLOYMENT_TARGET: -- '10.12' -MACOSX_SDK_VERSION: -- '10.12' +- '10.9' bzip2: - '1' c_ares: @@ -37,7 +35,7 @@ lz4_c: macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/osx_64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/osx_64_numpy1.20python3.9.____cpython.yaml similarity index 94% rename from .ci_support/osx_64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/osx_64_numpy1.20python3.9.____cpython.yaml index 369be7298..317fba95f 100644 --- a/.ci_support/osx_64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.20python3.9.____cpython.yaml @@ -1,7 +1,5 @@ MACOSX_DEPLOYMENT_TARGET: -- '10.12' -MACOSX_SDK_VERSION: -- '10.12' +- '10.9' bzip2: - '1' c_ares: @@ -37,7 +35,7 @@ lz4_c: macos_machine: - x86_64-apple-darwin13.4.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/osx_64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/osx_64_numpy1.21python3.10.____cpython.yaml similarity index 95% rename from .ci_support/osx_64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/osx_64_numpy1.21python3.10.____cpython.yaml index afff6a9ad..3d6052d0f 100644 --- a/.ci_support/osx_64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml +++ b/.ci_support/osx_64_numpy1.21python3.10.____cpython.yaml @@ -1,7 +1,5 @@ MACOSX_DEPLOYMENT_TARGET: -- '10.12' -MACOSX_SDK_VERSION: -- '10.12' +- '10.9' bzip2: - '1' c_ares: diff --git a/.ci_support/osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/osx_arm64_numpy1.20python3.8.____cpython.yaml similarity index 97% rename from .ci_support/osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/osx_arm64_numpy1.20python3.8.____cpython.yaml index c4bf7a547..b4cae7a0f 100644 --- a/.ci_support/osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy1.20python3.8.____cpython.yaml @@ -7,7 +7,7 @@ c_ares: c_compiler: - clang c_compiler_version: -- '14' +- '13' channel_sources: - conda-forge channel_targets: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '14' +- '13' gflags: - '2.2' glog: @@ -35,7 +35,7 @@ lz4_c: macos_machine: - arm64-apple-darwin20.0.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/osx_arm64_numpy1.20python3.9.____cpython.yaml similarity index 97% rename from .ci_support/osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/osx_arm64_numpy1.20python3.9.____cpython.yaml index 288b1af04..fc228cd1d 100644 --- a/.ci_support/osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy1.20python3.9.____cpython.yaml @@ -7,7 +7,7 @@ c_ares: c_compiler: - clang c_compiler_version: -- '14' +- '13' channel_sources: - conda-forge channel_targets: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '14' +- '13' gflags: - '2.2' glog: @@ -35,7 +35,7 @@ lz4_c: macos_machine: - arm64-apple-darwin20.0.0 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 orc: diff --git a/.ci_support/osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml similarity index 98% rename from .ci_support/osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml index 0e4ea0d72..bfc2d09c4 100644 --- a/.ci_support/osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpython.yaml +++ b/.ci_support/osx_arm64_numpy1.21python3.10.____cpython.yaml @@ -7,7 +7,7 @@ c_ares: c_compiler: - clang c_compiler_version: -- '14' +- '13' channel_sources: - conda-forge channel_targets: @@ -17,7 +17,7 @@ cuda_compiler_version: cxx_compiler: - clangxx cxx_compiler_version: -- '14' +- '13' gflags: - '2.2' glog: diff --git a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml similarity index 98% rename from .ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml index b99146720..b3a8a8c27 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython.yaml @@ -29,7 +29,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml similarity index 98% rename from .ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml index e4dbbd0e4..d0ad4c12d 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython.yaml @@ -29,7 +29,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml similarity index 98% rename from .ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml index 0a9d0ffca..ad93f7367 100644 --- a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython.yaml @@ -29,7 +29,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml similarity index 100% rename from .ci_support/win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython.yaml diff --git a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml similarity index 98% rename from .ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml index 0cc9410d0..4fcc0f797 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython.yaml @@ -29,7 +29,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml similarity index 98% rename from .ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml index 71ef49ab0..97e3a9332 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython.yaml @@ -29,7 +29,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml similarity index 98% rename from .ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml index 63486c10c..9d771ea6d 100644 --- a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpython.yaml +++ b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython.yaml @@ -29,7 +29,7 @@ libprotobuf: lz4_c: - 1.9.3 numpy: -- '1.19' +- '1.20' openssl: - 1.1.1 pin_run_as_build: diff --git a/.ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.21python3.10.____cpython.yaml b/.ci_support/win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml similarity index 100% rename from .ci_support/win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.21python3.10.____cpython.yaml rename to .ci_support/win_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython.yaml diff --git a/README.md b/README.md index ec251e25c..35a99340c 100644 --- a/README.md +++ b/README.md @@ -27,220 +27,220 @@ Current build status - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
VariantStatus
linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.7.____cpythonlinux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.7.____cpython - variant + variant
linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.8.____cpythonlinux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.8.____cpython - variant + variant
linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.19python3.9.____cpythonlinux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.20python3.9.____cpython - variant + variant
linux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10grpc_cpp1.47numpy1.21python3.10.____cpythonlinux_64_c_compiler_version10cuda_compiler_versionNonecxx_compiler_version10numpy1.21python3.10.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.7.____cpythonlinux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.7.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.8.____cpythonlinux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.8.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.19python3.9.____cpythonlinux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.20python3.9.____cpython - variant + variant
linux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7grpc_cpp1.47numpy1.21python3.10.____cpythonlinux_64_c_compiler_version7cuda_compiler_version10.2cxx_compiler_version7numpy1.21python3.10.____cpython - variant + variant
linux_aarch64_grpc_cpp1.47numpy1.19python3.7.____cpythonlinux_aarch64_numpy1.20python3.7.____cpython - variant + variant
linux_aarch64_grpc_cpp1.47numpy1.19python3.8.____cpythonlinux_aarch64_numpy1.20python3.8.____cpython - variant + variant
linux_aarch64_grpc_cpp1.47numpy1.19python3.9.____cpythonlinux_aarch64_numpy1.20python3.9.____cpython - variant + variant
linux_aarch64_grpc_cpp1.47numpy1.21python3.10.____cpythonlinux_aarch64_numpy1.21python3.10.____cpython - variant + variant
linux_ppc64le_grpc_cpp1.47numpy1.19python3.7.____cpythonlinux_ppc64le_numpy1.20python3.7.____cpython - variant + variant
linux_ppc64le_grpc_cpp1.47numpy1.19python3.8.____cpythonlinux_ppc64le_numpy1.20python3.8.____cpython - variant + variant
linux_ppc64le_grpc_cpp1.47numpy1.19python3.9.____cpythonlinux_ppc64le_numpy1.20python3.9.____cpython - variant + variant
linux_ppc64le_grpc_cpp1.47numpy1.21python3.10.____cpythonlinux_ppc64le_numpy1.21python3.10.____cpython - variant + variant
osx_64_grpc_cpp1.47numpy1.19python3.7.____cpythonosx_64_numpy1.20python3.7.____cpython - variant + variant
osx_64_grpc_cpp1.47numpy1.19python3.8.____cpythonosx_64_numpy1.20python3.8.____cpython - variant + variant
osx_64_grpc_cpp1.47numpy1.19python3.9.____cpythonosx_64_numpy1.20python3.9.____cpython - variant + variant
osx_64_grpc_cpp1.47numpy1.21python3.10.____cpythonosx_64_numpy1.21python3.10.____cpython - variant + variant
osx_arm64_grpc_cpp1.47numpy1.19python3.8.____cpythonosx_arm64_numpy1.20python3.8.____cpython - variant + variant
osx_arm64_grpc_cpp1.47numpy1.19python3.9.____cpythonosx_arm64_numpy1.20python3.9.____cpython - variant + variant
osx_arm64_grpc_cpp1.47numpy1.21python3.10.____cpythonosx_arm64_numpy1.21python3.10.____cpython - variant + variant
win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.7.____cpythonwin_64_cuda_compiler_version10.2numpy1.20python3.7.____cpython - variant + variant
win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.8.____cpythonwin_64_cuda_compiler_version10.2numpy1.20python3.8.____cpython - variant + variant
win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.19python3.9.____cpythonwin_64_cuda_compiler_version10.2numpy1.20python3.9.____cpython - variant + variant
win_64_cuda_compiler_version10.2grpc_cpp1.47numpy1.21python3.10.____cpythonwin_64_cuda_compiler_version10.2numpy1.21python3.10.____cpython - variant + variant
win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.7.____cpythonwin_64_cuda_compiler_versionNonenumpy1.20python3.7.____cpython - variant + variant
win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.8.____cpythonwin_64_cuda_compiler_versionNonenumpy1.20python3.8.____cpython - variant + variant
win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.19python3.9.____cpythonwin_64_cuda_compiler_versionNonenumpy1.20python3.9.____cpython - variant + variant
win_64_cuda_compiler_versionNonegrpc_cpp1.47numpy1.21python3.10.____cpythonwin_64_cuda_compiler_versionNonenumpy1.21python3.10.____cpython - variant + variant