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

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


The following commit(s) were added to refs/heads/main by this push:
     new e27f76e98a Upgrade to just released `pip 24.0` (#37236)
e27f76e98a is described below

commit e27f76e98aa2b0c78906110e85522df80081bc6e
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Thu Feb 8 05:48:58 2024 +0100

    Upgrade to just released `pip 24.0` (#37236)
---
 Dockerfile                                                          | 6 +++---
 Dockerfile.ci                                                       | 6 +++---
 dev/breeze/doc/ci/02_images.md                                      | 2 +-
 .../src/airflow_breeze/commands/release_management_commands.py      | 2 +-
 dev/breeze/src/airflow_breeze/global_constants.py                   | 2 +-
 docs/docker-stack/build-arg-ref.rst                                 | 2 +-
 scripts/ci/install_breeze.sh                                        | 2 +-
 scripts/docker/common.sh                                            | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index d9fea0d2eb..dc1d0d259d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -48,7 +48,7 @@ ARG AIRFLOW_VERSION="2.8.1"
 
 ARG PYTHON_BASE_IMAGE="python:3.8-slim-bookworm"
 
-ARG AIRFLOW_PIP_VERSION=23.3.2
+ARG AIRFLOW_PIP_VERSION=24.0
 ARG AIRFLOW_IMAGE_REPOSITORY="https://github.com/apache/airflow";
 ARG 
AIRFLOW_IMAGE_README_URL="https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md";
 
@@ -502,7 +502,7 @@ function common::get_airflow_version_specification() {
 function common::override_pip_version_if_needed() {
     if [[ -n ${AIRFLOW_VERSION} ]]; then
         if [[ ${AIRFLOW_VERSION} =~ ^2\.0.* || ${AIRFLOW_VERSION} =~ ^1\.* ]]; 
then
-            export AIRFLOW_PIP_VERSION="23.3.2"
+            export AIRFLOW_PIP_VERSION="24.0"
         fi
     fi
 }
@@ -1499,7 +1499,7 @@ ENV PATH="${AIRFLOW_USER_HOME_DIR}/.local/bin:${PATH}" \
 
 # THE 3 LINES ARE ONLY NEEDED IN ORDER TO MAKE PYMSSQL BUILD WORK WITH LATEST 
CYTHON
 # AND SHOULD BE REMOVED WHEN WORKAROUND IN install_mssql.sh IS REMOVED
-ARG AIRFLOW_PIP_VERSION=23.3.2
+ARG AIRFLOW_PIP_VERSION=24.0
 ENV AIRFLOW_PIP_VERSION=${AIRFLOW_PIP_VERSION}
 COPY --from=scripts common.sh /scripts/docker/
 
diff --git a/Dockerfile.ci b/Dockerfile.ci
index 178c0fda04..2115e70bd3 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -462,7 +462,7 @@ function common::get_airflow_version_specification() {
 function common::override_pip_version_if_needed() {
     if [[ -n ${AIRFLOW_VERSION} ]]; then
         if [[ ${AIRFLOW_VERSION} =~ ^2\.0.* || ${AIRFLOW_VERSION} =~ ^1\.* ]]; 
then
-            export AIRFLOW_PIP_VERSION="23.3.2"
+            export AIRFLOW_PIP_VERSION="24.0"
         fi
     fi
 }
@@ -1009,7 +1009,7 @@ RUN bash /scripts/docker/install_os_dependencies.sh dev
 
 # THE 3 LINES ARE ONLY NEEDED IN ORDER TO MAKE PYMSSQL BUILD WORK WITH LATEST 
CYTHON
 # AND SHOULD BE REMOVED WHEN WORKAROUND IN install_mssql.sh IS REMOVED
-ARG AIRFLOW_PIP_VERSION=23.3.2
+ARG AIRFLOW_PIP_VERSION=24.0
 ENV AIRFLOW_PIP_VERSION=${AIRFLOW_PIP_VERSION}
 COPY --from=scripts common.sh /scripts/docker/
 
@@ -1072,7 +1072,7 @@ ARG DEFAULT_CONSTRAINTS_BRANCH="constraints-main"
 # It can also be overwritten manually by setting the AIRFLOW_CI_BUILD_EPOCH 
environment variable.
 ARG AIRFLOW_CI_BUILD_EPOCH="6"
 ARG AIRFLOW_PRE_CACHED_PIP_PACKAGES="true"
-ARG AIRFLOW_PIP_VERSION=23.3.2
+ARG AIRFLOW_PIP_VERSION=24.0
 # Setup PIP
 # By default PIP install run without cache to make image smaller
 ARG PIP_NO_CACHE_DIR="true"
diff --git a/dev/breeze/doc/ci/02_images.md b/dev/breeze/doc/ci/02_images.md
index b057a2254c..4c6fc2c016 100644
--- a/dev/breeze/doc/ci/02_images.md
+++ b/dev/breeze/doc/ci/02_images.md
@@ -446,7 +446,7 @@ can be used for CI images:
 | `DEV_APT_DEPS`                    | Empty - install default dependencies 
(see `install_os_dependencies.sh`) | Dev APT dependencies installed in the 
first part of the image                                                         
                                     |
 | `ADDITIONAL_DEV_APT_DEPS`         |                                          
                               | Additional apt dev dependencies installed in 
the first part of the image                                                     
                              |
 | `ADDITIONAL_DEV_APT_ENV`          |                                          
                               | Additional env variables defined when 
installing dev deps                                                             
                                     |
-| `AIRFLOW_PIP_VERSION`             | `23.3.2`                                 
                               | PIP version used.                              
                                                                                
                            |
+| `AIRFLOW_PIP_VERSION`             | `24.0`                                   
                               | PIP version used.                              
                                                                                
                            |
 | `PIP_PROGRESS_BAR`                | `on`                                     
                               | Progress bar for PIP installation              
                                                                                
                            |
 
 Here are some examples of how CI images can built manually. CI is always
diff --git 
a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py 
b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 3c6a7397ad..62f8aff617 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -211,7 +211,7 @@ class VersionedFile(NamedTuple):
     file_name: str
 
 
-AIRFLOW_PIP_VERSION = "23.3.2"
+AIRFLOW_PIP_VERSION = "24.0"
 WHEEL_VERSION = "0.36.2"
 GITPYTHON_VERSION = "3.1.40"
 RICH_VERSION = "13.7.0"
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py 
b/dev/breeze/src/airflow_breeze/global_constants.py
index c0071968a7..c867a86a60 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -118,7 +118,7 @@ if MYSQL_INNOVATION_RELEASE:
 
 ALLOWED_INSTALL_MYSQL_CLIENT_TYPES = ["mariadb", "mysql"]
 
-PIP_VERSION = "23.3.2"
+PIP_VERSION = "24.0"
 
 # packages that  providers docs
 REGULAR_DOC_PACKAGES = [
diff --git a/docs/docker-stack/build-arg-ref.rst 
b/docs/docker-stack/build-arg-ref.rst
index 4ea605a6de..a3dbf447ad 100644
--- a/docs/docker-stack/build-arg-ref.rst
+++ b/docs/docker-stack/build-arg-ref.rst
@@ -45,7 +45,7 @@ Those are the most common arguments that you use when you 
want to build a custom
 
+------------------------------------------+------------------------------------------+---------------------------------------------+
 | ``AIRFLOW_USER_HOME_DIR``                | ``/home/airflow``                 
       | Home directory of the Airflow user.         |
 
+------------------------------------------+------------------------------------------+---------------------------------------------+
-| ``AIRFLOW_PIP_VERSION``                  | ``23.3.2``                        
       |  PIP version used.                          |
+| ``AIRFLOW_PIP_VERSION``                  | ``24.0``                          
       |  PIP version used.                          |
 
+------------------------------------------+------------------------------------------+---------------------------------------------+
 | ``ADDITIONAL_PIP_INSTALL_FLAGS``         |                                   
       | additional ``pip`` flags passed to the      |
 |                                          |                                   
       | installation commands (except when          |
diff --git a/scripts/ci/install_breeze.sh b/scripts/ci/install_breeze.sh
index e8e3a63f80..7a61147f23 100755
--- a/scripts/ci/install_breeze.sh
+++ b/scripts/ci/install_breeze.sh
@@ -19,7 +19,7 @@ set -euxo pipefail
 
 cd "$( dirname "${BASH_SOURCE[0]}" )/../../"
 
-python -m pip install --upgrade pip==23.3.2
+python -m pip install --upgrade pip==24.0
 python -m pip install "pipx>=1.4.1"
 python -m pipx install --editable ./dev/breeze/ --force
 echo '/home/runner/.local/bin' >> "${GITHUB_PATH}"
diff --git a/scripts/docker/common.sh b/scripts/docker/common.sh
index db648e8308..0e04f2f4bd 100644
--- a/scripts/docker/common.sh
+++ b/scripts/docker/common.sh
@@ -43,7 +43,7 @@ function common::get_airflow_version_specification() {
 function common::override_pip_version_if_needed() {
     if [[ -n ${AIRFLOW_VERSION} ]]; then
         if [[ ${AIRFLOW_VERSION} =~ ^2\.0.* || ${AIRFLOW_VERSION} =~ ^1\.* ]]; 
then
-            export AIRFLOW_PIP_VERSION="23.3.2"
+            export AIRFLOW_PIP_VERSION="24.0"
         fi
     fi
 }

Reply via email to