This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new 8e7122d91 ci: bump cibuildwheel (#2221)
8e7122d91 is described below

commit 8e7122d916521cae4313b65cda5dd6e23250e5cf
Author: David Li <[email protected]>
AuthorDate: Tue Oct 8 15:11:15 2024 +0900

    ci: bump cibuildwheel (#2221)
---
 .env                                        | 2 +-
 ci/docker/python-wheel-manylinux.dockerfile | 6 +++++-
 ci/scripts/python_wheel_unix_build.sh       | 4 +---
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/.env b/.env
index 2f648eaf5..8f3288d48 100644
--- a/.env
+++ b/.env
@@ -29,7 +29,7 @@ ARCH_CONDA_FORGE=linux_64_
 
 # Default versions for various dependencies
 JDK=8
-MANYLINUX=2014
+MANYLINUX=2-28
 MAVEN=3.6.3
 PLATFORM=linux/amd64
 PYTHON=3.9
diff --git a/ci/docker/python-wheel-manylinux.dockerfile 
b/ci/docker/python-wheel-manylinux.dockerfile
index 2ebfb6826..1402f1a19 100644
--- a/ci/docker/python-wheel-manylinux.dockerfile
+++ b/ci/docker/python-wheel-manylinux.dockerfile
@@ -26,7 +26,11 @@ FROM 
${REPO}:${ARCH}-python-${PYTHON}-wheel-manylinux-${MANYLINUX}-vcpkg-${VCPKG
 ARG ARCH
 ARG GO
 
-RUN yum install -y docker
+# docker is aliased to podman by AlmaLinux, but we want real Docker
+# (podman is just too different)
+RUN yum remove -y docker ; yum install -y yum-utils
+RUN yum-config-manager --add-repo 
https://download.docker.com/linux/centos/docker-ce.repo
+RUN yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin 
docker-compose-plugin
 # arm64v8 -> arm64
 RUN wget --no-verbose https://go.dev/dl/go${GO}.linux-${ARCH/v8/}.tar.gz && \
     tar -C /usr/local -xzf go${GO}.linux-${ARCH/v8/}.tar.gz && \
diff --git a/ci/scripts/python_wheel_unix_build.sh 
b/ci/scripts/python_wheel_unix_build.sh
index 96691bbae..693e11fff 100755
--- a/ci/scripts/python_wheel_unix_build.sh
+++ b/ci/scripts/python_wheel_unix_build.sh
@@ -87,9 +87,7 @@ check_visibility $ADBC_SNOWFLAKE_LIBRARY
 
 # https://github.com/pypa/pip/issues/7555
 # Get the latest pip so we have in-tree-build by default
-# https://github.com/apache/arrow-adbc/issues/2163
-# Pin cibuildwheel for now
-python -m pip install --upgrade pip auditwheel 'cibuildwheel<2.21' delocate 
setuptools wheel
+python -m pip install --upgrade pip auditwheel 'cibuildwheel>=2.21.2' delocate 
setuptools wheel
 
 # Build with Cython debug info
 export ADBC_BUILD_TYPE="debug"

Reply via email to