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

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


The following commit(s) were added to refs/heads/main by this push:
     new 2760faf461 GH-38984: [Python][Packaging] Verification of wheels on 
AlmaLinux 8 are failing due to missing pip (#38985)
2760faf461 is described below

commit 2760faf461acfa4f2e32adf660448fa3e0b02018
Author: Raúl Cumplido <[email protected]>
AuthorDate: Thu Nov 30 18:45:05 2023 -0600

    GH-38984: [Python][Packaging] Verification of wheels on AlmaLinux 8 are 
failing due to missing pip (#38985)
    
    ### Rationale for this change
    
    Almalinux 8 has been updated from 8.8 to 8.9. When using 8.9 python3 seems 
to be shipped without pip as  the command `python3 -m pip install -U pip` fails 
to find pip.
    
    ### What changes are included in this PR?
    
    Use the [ensurepip 
package](https://docs.python.org/3/library/ensurepip.html) which provides 
support for bootstrapping the pip installer into an existing Python 
installation.
    
    ### Are these changes tested?
    
    Yes via archery.
    
    ### Are there any user-facing changes?
    
    No
    * Closes: #38984
    
    Authored-by: Raúl Cumplido <[email protected]>
    Signed-off-by: Sutou Kouhei <[email protected]>
---
 dev/release/setup-rhel-rebuilds.sh | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev/release/setup-rhel-rebuilds.sh 
b/dev/release/setup-rhel-rebuilds.sh
index 9cdc503215..702e6523a9 100755
--- a/dev/release/setup-rhel-rebuilds.sh
+++ b/dev/release/setup-rhel-rebuilds.sh
@@ -44,8 +44,6 @@ dnf -y install \
   ninja-build \
   nodejs \
   openssl-devel \
-  python38-devel \
-  python38-pip \
   ruby-devel \
   sqlite-devel \
   vala-devel \
@@ -54,5 +52,5 @@ dnf -y install \
 
 npm install -g yarn
 
-python3 -m pip install -U pip
+python3 -m ensurepip --upgrade
 alternatives --set python /usr/bin/python3

Reply via email to