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

potiuk 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 7b29d3b02ab Fix missing required rich-click dependency in scripts 
(#63912)
7b29d3b02ab is described below

commit 7b29d3b02ab1323eb26304a7debe8935f7aa76a2
Author: Dev-iL <[email protected]>
AuthorDate: Thu Mar 19 12:58:18 2026 +0200

    Fix missing required rich-click dependency in scripts (#63912)
    
    This is imported unconditionally in 
scripts/in_container/in_container_utils.py
---
 scripts/pyproject.toml | 5 +++--
 uv.lock                | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/pyproject.toml b/scripts/pyproject.toml
index bbcc8749bd2..856bb207dd2 100644
--- a/scripts/pyproject.toml
+++ b/scripts/pyproject.toml
@@ -33,7 +33,7 @@ description = "Scripts and utilities for Apache Airflow CI, 
Docker, and developm
 classifiers = [
     "Private :: Do Not Upload",
 ]
-requires-python = ">=3.10,!=3.14"
+requires-python = ">=3.10,!=3.15"
 authors = [
     { name = "Apache Software Foundation", email = "[email protected]" },
 ]
@@ -51,6 +51,7 @@ dependencies = [
     "pyyaml>=6.0.3",
     "requests>=2.31.0",
     "rich>=13.6.0",
+    "rich-click>=1.9.7",
     "tabulate>=0.9.0",
     "termcolor>=2.3.0",
 ]
@@ -73,4 +74,4 @@ packages = ["ci", "cov", "docker", "in_container", "tools"]
 # "." makes ci.prek.* importable as packages; "ci/prek" makes bare
 # "from common_prek_utils import ..." inside those modules resolve correctly
 # (mirroring what Python does automatically when scripts are run directly).
-pythonpath = [".", "ci/prek"]
+pythonpath = [".", "ci/prek", "in_container"]
diff --git a/uv.lock b/uv.lock
index f415fea27fc..94bfb03842d 100644
--- a/uv.lock
+++ b/uv.lock
@@ -7536,6 +7536,7 @@ dependencies = [
     { name = "pyyaml" },
     { name = "requests" },
     { name = "rich" },
+    { name = "rich-click" },
     { name = "tabulate" },
     { name = "termcolor" },
 ]
@@ -7555,6 +7556,7 @@ requires-dist = [
     { name = "pyyaml", specifier = ">=6.0.3" },
     { name = "requests", specifier = ">=2.31.0" },
     { name = "rich", specifier = ">=13.6.0" },
+    { name = "rich-click", specifier = ">=1.9.7" },
     { name = "tabulate", specifier = ">=0.9.0" },
     { name = "termcolor", specifier = ">=2.3.0" },
 ]

Reply via email to