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

kaxilnaik 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 5101b7ea785 Bump `uv` to `0.4.22` (#43056)
5101b7ea785 is described below

commit 5101b7ea785651f81f7dc6d676ed017e7e1c1caf
Author: Kaxil Naik <kaxiln...@apache.org>
AuthorDate: Wed Oct 16 01:04:56 2024 +0100

    Bump `uv` to `0.4.22` (#43056)
    
    https://pypi.org/project/uv/0.4.22
    
    I added `--no-sources` to our `uv pip install` command, without it, it 
fails with following error
    
    ```
    error: Failed to build: `apache-airflow @ 
file:///dist/apache_airflow-3.0.0.dev0.tar.gz`
      Caused by: Failed to parse entry for: `local-providers`
      Caused by: Package is not included as workspace package in 
`tool.uv.workspace`
    ```
    Example: 
https://github.com/apache/airflow/actions/runs/11354720505/job/31582868760#step:11:2896
---
 Dockerfile                                                            | 2 +-
 Dockerfile.ci                                                         | 4 ++--
 dev/breeze/doc/ci/02_images.md                                        | 2 +-
 dev/breeze/src/airflow_breeze/commands/release_management_commands.py | 2 +-
 scripts/in_container/install_airflow_and_providers.py                 | 2 ++
 5 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index e0261b8f69d..129de7a3f61 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -50,7 +50,7 @@ ARG AIRFLOW_VERSION="2.10.2"
 ARG PYTHON_BASE_IMAGE="python:3.9-slim-bookworm"
 
 ARG AIRFLOW_PIP_VERSION=24.2
-ARG AIRFLOW_UV_VERSION=0.4.21
+ARG AIRFLOW_UV_VERSION=0.4.22
 ARG AIRFLOW_USE_UV="false"
 ARG UV_HTTP_TIMEOUT="300"
 ARG AIRFLOW_IMAGE_REPOSITORY="https://github.com/apache/airflow";
diff --git a/Dockerfile.ci b/Dockerfile.ci
index bbdf0441580..cab5c91e201 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1278,7 +1278,7 @@ ARG DEFAULT_CONSTRAINTS_BRANCH="constraints-main"
 ARG AIRFLOW_CI_BUILD_EPOCH="10"
 ARG AIRFLOW_PRE_CACHED_PIP_PACKAGES="true"
 ARG AIRFLOW_PIP_VERSION=24.2
-ARG AIRFLOW_UV_VERSION=0.4.21
+ARG AIRFLOW_UV_VERSION=0.4.22
 ARG AIRFLOW_USE_UV="true"
 # Setup PIP
 # By default PIP install run without cache to make image smaller
@@ -1302,7 +1302,7 @@ ARG AIRFLOW_VERSION=""
 ARG ADDITIONAL_PIP_INSTALL_FLAGS=""
 
 ARG AIRFLOW_PIP_VERSION=24.2
-ARG AIRFLOW_UV_VERSION=0.4.21
+ARG AIRFLOW_UV_VERSION=0.4.22
 ARG AIRFLOW_USE_UV="true"
 
 ENV AIRFLOW_REPO=${AIRFLOW_REPO}\
diff --git a/dev/breeze/doc/ci/02_images.md b/dev/breeze/doc/ci/02_images.md
index 96b61920d83..c83adcdc03e 100644
--- a/dev/breeze/doc/ci/02_images.md
+++ b/dev/breeze/doc/ci/02_images.md
@@ -448,7 +448,7 @@ can be used for CI images:
 | `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`             | `24.0`                                   
                               | PIP version used.                              
                                                                                
                           |
-| `AIRFLOW_UV_VERSION`              | `0.4.21`                                 
                                | UV version used.                              
                                                                                
                           |
+| `AIRFLOW_UV_VERSION`              | `0.4.22`                                 
                                | UV version used.                              
                                                                                
                           |
 | `AIRFLOW_USE_UV`                  | `true`                                   
                               | Whether to use UV for installation.            
                                                                                
                           |
 | `PIP_PROGRESS_BAR`                | `on`                                     
                               | Progress bar for PIP installation              
                                                                                
                           |
 
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 cbc83fb043a..d42b3b7e95c 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -230,7 +230,7 @@ class VersionedFile(NamedTuple):
 
 
 AIRFLOW_PIP_VERSION = "24.0"
-AIRFLOW_UV_VERSION = "0.4.21"
+AIRFLOW_UV_VERSION = "0.4.22"
 AIRFLOW_USE_UV = False
 WHEEL_VERSION = "0.36.2"
 GITPYTHON_VERSION = "3.1.40"
diff --git a/scripts/in_container/install_airflow_and_providers.py 
b/scripts/in_container/install_airflow_and_providers.py
index bc281558758..909eb98c2af 100755
--- a/scripts/in_container/install_airflow_and_providers.py
+++ b/scripts/in_container/install_airflow_and_providers.py
@@ -484,6 +484,7 @@ def install_airflow_and_providers(
             "/usr/local/bin/uv",
             "pip",
             "install",
+            "--no-sources",
             "--python",
             "/usr/local/bin/python",
             installation_spec.airflow_package,
@@ -506,6 +507,7 @@ def install_airflow_and_providers(
             "/usr/local/bin/uv",
             "pip",
             "install",
+            "--no-sources",
             "--python",
             "/usr/local/bin/python",
         ]

Reply via email to