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

granthenke pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kudu.git

commit b5e7362e69a5d7a9c9e88fa144e0366a2b22a83a
Author: Grant Henke <[email protected]>
AuthorDate: Wed Jan 27 08:25:59 2021 -0600

    [docker] Update pip install
    
    It looks like Python has adjusted the get-pip.py URL to no longer
    support Python 2.7. This patch updates the Docker scripts to
    use the 2.7 specific URL and drop the old 2.6 speicific url now
    that no supported images use Python 2.6.
    
    Change-Id: Ia9a22e5084f8a5973d26372372f2ead4c46dcda9
    Reviewed-on: http://gerrit.cloudera.org:8080/16984
    Tested-by: Kudu Jenkins
    Reviewed-by: Alexey Serbin <[email protected]>
---
 docker/bootstrap-dev-env.sh    |  2 +-
 docker/bootstrap-python-env.sh | 13 ++++++-------
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/docker/bootstrap-dev-env.sh b/docker/bootstrap-dev-env.sh
index 3fb7a1e..1c47735 100755
--- a/docker/bootstrap-dev-env.sh
+++ b/docker/bootstrap-dev-env.sh
@@ -77,7 +77,7 @@ if [[ -f "/usr/bin/yum" ]]; then
   # to install the ninja-build package.
   if [[ "$OS_MAJOR_VERSION" -gt "7" ]]; then
     yum install -y 'dnf-command(config-manager)'
-    yum config-manager --set-enabled PowerTools
+    yum config-manager --set-enabled powertools
   fi
 
   # Install libraries often used for Kudu development and build performance.
diff --git a/docker/bootstrap-python-env.sh b/docker/bootstrap-python-env.sh
index f4b91a0..570d3e6 100755
--- a/docker/bootstrap-python-env.sh
+++ b/docker/bootstrap-python-env.sh
@@ -34,14 +34,13 @@ function install_python_packages() {
   # We use get-pip.py to bootstrap pip outside of system packages.
   # This prevents issues with the platform package manager knowing
   # about only some of the python packages.
-  if [[ "$PYTHON_MAJOR" == "2" && "$PYTHON_MINOR" == "6" ]]; then
-    # Beginning with pip 10, Python 2.6 is no longer supported.
-    curl https://bootstrap.pypa.io/2.6/get-pip.py | python
+  if [[ "$PYTHON_MAJOR" == "2" && "$PYTHON_MINOR" == "7" ]]; then
+    # The standard get-pip.py URL no longer supports Python 2.7,
+    # so we need to use the version specific one.
+    curl https://bootstrap.pypa.io/2.7/get-pip.py | python
   else
-    # Use a stable version of pip that works with the remaining
-    # versions of Python 2 and 3. pip 19.1 doesn't support Python 3.4,
-    # which is the version of Python 3 shipped with Ubuntu 14.04.
-    curl https://bootstrap.pypa.io/get-pip.py | python - "pip < 19.0"
+    # Use a stable version of pip that works with Python 2 and 3.
+    curl https://bootstrap.pypa.io/get-pip.py | python - "pip < 20.3.4"
   fi
   pip install --upgrade \
     cython \

Reply via email to