You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by al...@apache.org on 2022/11/20 20:48:39 UTC

[arrow-datafusion] branch master updated: Pin Python in the CI to fix integration tests (#4296)

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

alamb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git


The following commit(s) were added to refs/heads/master by this push:
     new bcd624855 Pin Python  in the CI to fix integration tests (#4296)
bcd624855 is described below

commit bcd624855778384ee27648161de73951e3fb6ea1
Author: Batuhan Taskaya <is...@gmail.com>
AuthorDate: Sun Nov 20 23:48:33 2022 +0300

    Pin Python  in the CI to fix integration tests (#4296)
---
 .github/workflows/rust.yml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 61229d825..cdde8aa64 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -194,7 +194,14 @@ jobs:
           python-version: "3.10"
       - name: Install Python dependencies
         run: |
-          python -m pip install --upgrade pip setuptools wheel
+          python -m pip install --upgrade pip wheel
+          # setuptools is normally only intended to serve as a build-time dependency
+          # but since numpy uses it internally and currently accessing methods that
+          # are removed from newer versions of setuptools we have a pin on it as well.
+          #
+          # TODO: this should be removed as soon as https://github.com/numpy/numpy/issues/22623
+          # is resolved and numpy version in integration-tests/requirements.txt is updated.
+          python -m pip install --upgrade "setuptools<=65.5.1"
           python -m pip install -r integration-tests/requirements.txt
       - name: Allow access of psql
         run: |