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" },
]