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 49585fd70 ci: keep testing sdists with manylinux2014 (#3184)
49585fd70 is described below

commit 49585fd70ae2df73cf350a99a47fbee26c65ddaa
Author: David Li <[email protected]>
AuthorDate: Tue Jul 22 11:19:01 2025 +0900

    ci: keep testing sdists with manylinux2014 (#3184)
    
    While we will want to drop this eventually, for now it seems there's no
    real problem to support this and we don't need to build with anything
    newer. This is also our _only_ manylinux build so there's nothing to be
    saved by trying to drop it.
    
    Fixes #3182.
    
    ---------
    
    Co-authored-by: Sutou Kouhei <[email protected]>
---
 ci/scripts/python_sdist_test.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ci/scripts/python_sdist_test.sh b/ci/scripts/python_sdist_test.sh
index 38e71e692..b69180587 100755
--- a/ci/scripts/python_sdist_test.sh
+++ b/ci/scripts/python_sdist_test.sh
@@ -47,7 +47,11 @@ echo "=== Installing sdists ==="
 for component in ${COMPONENTS}; do
     pip install --no-deps --force-reinstall 
${source_dir}/python/${component}/dist/*.tar.gz
 done
-pip install importlib-resources pytest pyarrow pandas polars protobuf
+# N.B. for now, we still support manylinux2014 while PyArrow dropped support.
+# Explicitly install the last version of PyArrow supporting manylinux2014.
+# - https://github.com/apache/arrow-adbc/issues/3182
+# - https://github.com/apache/arrow/issues/46959
+pip install importlib-resources pytest pyarrow==20.0.0 pandas polars protobuf
 
 echo "=== (${PYTHON_VERSION}) Testing sdists ==="
 test_packages

Reply via email to