You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ut...@apache.org on 2025/02/13 10:54:30 UTC

(airflow) 02/06: Update Airflow version to 3.0.0a1

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

utkarsharma pushed a commit to branch v3-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit f5c82cf3bd5b867237e83f4c55fbdc60b5088b05
Author: utkarsh sharma <ut...@gmail.com>
AuthorDate: Fri Jan 31 16:10:05 2025 +0530

    Update Airflow version to 3.0.0a1
---
 README.md                                          |  11 +-
 airflow/__init__.py                                |   2 +-
 airflow/api_connexion/openapi/v1.yaml              |   2 +-
 dev/breeze/doc/images/output_ci-image_build.txt    |   2 +-
 .../doc/images/output_ci_selective-check.svg       |   4 +-
 .../doc/images/output_ci_selective-check.txt       |   2 +-
 dev/breeze/doc/images/output_prod-image_build.txt  |   2 +-
 ...elease-management_install-provider-packages.svg |  90 +++++-----
 ...elease-management_install-provider-packages.txt |   2 +-
 ...release-management_verify-provider-packages.svg |  88 +++++-----
 ...release-management_verify-provider-packages.txt |   2 +-
 dev/breeze/doc/images/output_setup.txt             |   2 +-
 .../output_setup_regenerate-command-images.txt     |   2 +-
 dev/breeze/doc/images/output_shell.svg             | 142 ++++++++--------
 dev/breeze/doc/images/output_shell.txt             |   2 +-
 dev/breeze/doc/images/output_start-airflow.svg     |  80 +++++----
 dev/breeze/doc/images/output_start-airflow.txt     |   2 +-
 .../doc/images/output_testing_core-tests.svg       | 188 ++++++++++-----------
 .../doc/images/output_testing_core-tests.txt       |   2 +-
 .../doc/images/output_testing_providers-tests.txt  |   2 +-
 .../installation/supported-versions.rst            |   1 +
 docs/docker-stack/README.md                        |  10 +-
 .../extending/add-airflow-configuration/Dockerfile |   2 +-
 .../extending/add-apt-packages/Dockerfile          |   2 +-
 .../add-build-essential-extend/Dockerfile          |   2 +-
 .../extending/add-providers/Dockerfile             |   2 +-
 .../add-pypi-packages-constraints/Dockerfile       |   2 +-
 .../extending/add-pypi-packages-uv/Dockerfile      |   2 +-
 .../extending/add-pypi-packages/Dockerfile         |   2 +-
 .../extending/add-requirement-packages/Dockerfile  |   2 +-
 .../extending/custom-providers/Dockerfile          |   2 +-
 .../extending/embedding-dags/Dockerfile            |   2 +-
 .../extending/writable-directory/Dockerfile        |   2 +-
 docs/docker-stack/entrypoint.rst                   |  14 +-
 generated/PYPI_README.md                           |  10 +-
 scripts/ci/pre_commit/supported_versions.py        |   1 +
 36 files changed, 335 insertions(+), 352 deletions(-)

diff --git a/README.md b/README.md
index 5ecfd7e6027..17eae4c0c08 100644
--- a/README.md
+++ b/README.md
@@ -97,7 +97,7 @@ Airflow is not a streaming solution, but it is often used to process real-time d
 
 Apache Airflow is tested with:
 
-|            | Main version (dev)         | Stable version (2.10.5)    |
+|            | Main version (dev)         | Stable version (3.0.0)     |
 |------------|----------------------------|----------------------------|
 | Python     | 3.9, 3.10, 3.11, 3.12      | 3.8, 3.9, 3.10, 3.11, 3.12 |
 | Platform   | AMD64/ARM64(\*)            | AMD64/ARM64(\*)            |
@@ -175,15 +175,15 @@ them to the appropriate format and workflow that your tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.10.5' \
- --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
+pip install 'apache-airflow==3.0.0' \
+ --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
-pip install 'apache-airflow[postgres,google]==2.10.5' \
- --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
+pip install 'apache-airflow[postgres,google]==3.0.0' \
+ --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
 ```
 
 For information on installing provider packages, check
@@ -288,6 +288,7 @@ Apache Airflow version life cycle:
 
 | Version   | Current Patch/Minor   | State     | First Release   | Limited Support   | EOL/Terminated   |
 |-----------|-----------------------|-----------|-----------------|-------------------|------------------|
+| 3         | 3.0.0                 | Supported | Jan 31, 2025    | TBD               | TBD              |
 | 2         | 2.10.5                | Supported | Dec 17, 2020    | TBD               | TBD              |
 | 1.10      | 1.10.15               | EOL       | Aug 27, 2018    | Dec 17, 2020      | June 17, 2021    |
 | 1.9       | 1.9.0                 | EOL       | Jan 03, 2018    | Aug 27, 2018      | Aug 27, 2018     |
diff --git a/airflow/__init__.py b/airflow/__init__.py
index fed233f0146..84e9ae68aac 100644
--- a/airflow/__init__.py
+++ b/airflow/__init__.py
@@ -25,7 +25,7 @@
 # lib.)  This is required by some IDEs to resolve the import paths.
 __path__ = __import__("pkgutil").extend_path(__path__, __name__)  # type: ignore
 
-__version__ = "3.0.0.dev0"
+__version__ = "3.0.0a1"
 
 import os
 import sys
diff --git a/airflow/api_connexion/openapi/v1.yaml b/airflow/api_connexion/openapi/v1.yaml
index c63fb72f2a9..717439f4a5e 100644
--- a/airflow/api_connexion/openapi/v1.yaml
+++ b/airflow/api_connexion/openapi/v1.yaml
@@ -231,7 +231,7 @@ info:
     This means that the server encountered an unexpected condition that prevented it from
     fulfilling the request.
 
-  version: "2.9.0.dev0"
+  version: "3.0.0"
   license:
     name: Apache 2.0
     url: http://www.apache.org/licenses/LICENSE-2.0.html
diff --git a/dev/breeze/doc/images/output_ci-image_build.txt b/dev/breeze/doc/images/output_ci-image_build.txt
index cbce7980554..ae4d9d3a4ff 100644
--- a/dev/breeze/doc/images/output_ci-image_build.txt
+++ b/dev/breeze/doc/images/output_ci-image_build.txt
@@ -1 +1 @@
-01a10df4bebe9c35b046b242e9e6afa5
+6799362df80f5704056b0de6cc3216eb
diff --git a/dev/breeze/doc/images/output_ci_selective-check.svg b/dev/breeze/doc/images/output_ci_selective-check.svg
index 80c443dacf2..79d1c460be5 100644
--- a/dev/breeze/doc/images/output_ci_selective-check.svg
+++ b/dev/breeze/doc/images/output_ci_selective-check.svg
@@ -140,9 +140,9 @@
 </text><text class="breeze-ci-selective-check-r5" x="0" y="142" textLength="24.4" clip-path="url(#breeze-ci-selective-check-line-5)">╭─</text><text class="breeze-ci-selective-check-r5" x="24.4" y="142" textLength="280.6" clip-path="url(#breeze-ci-selective-check-line-5)">&#160;Selective&#160;check&#160;flags&#160;</text><text class="breeze-ci-selective-check-r5" x="305" y="142" textLength="1134.6" clip-path="url(#breeze-ci-selective-check-line-5)">──────────────────────────────────────── [...]
 </text><text class="breeze-ci-selective-check-r5" x="0" y="166.4" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-6)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="166.4" textLength="146.4" clip-path="url(#breeze-ci-selective-check-line-6)">--commit-ref</text><text class="breeze-ci-selective-check-r1" x="414.8" y="166.4" textLength="695.4" clip-path="url(#breeze-ci-selective-check-line-6)">Commit-ish&#160;reference&#160;to&#160;the&#160;commit&#160;that& [...]
 </text><text class="breeze-ci-selective-check-r5" x="0" y="190.8" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-7)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="190.8" textLength="134.2" clip-path="url(#breeze-ci-selective-check-line-7)">--pr-labels</text><text class="breeze-ci-selective-check-r1" x="414.8" y="190.8" textLength="622.2" clip-path="url(#breeze-ci-selective-check-line-7)">Python&#160;array&#160;formatted&#160;PR&#160;labels&#160;assigned [...]
-</text><text class="breeze-ci-selective-check-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-8)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="215.2" textLength="195.2" clip-path="url(#breeze-ci-selective-check-line-8)">--default-branch</text><text class="breeze-ci-selective-check-r1" x="414.8" y="215.2" textLength="500.2" clip-path="url(#breeze-ci-selective-check-line-8)">Branch&#160;against&#160;which&#160;the&#160;PR&#160;should&# [...]
+</text><text class="breeze-ci-selective-check-r5" x="0" y="215.2" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-8)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="215.2" textLength="195.2" clip-path="url(#breeze-ci-selective-check-line-8)">--default-branch</text><text class="breeze-ci-selective-check-r1" x="414.8" y="215.2" textLength="500.2" clip-path="url(#breeze-ci-selective-check-line-8)">Branch&#160;against&#160;which&#160;the&#160;PR&#160;should&# [...]
 </text><text class="breeze-ci-selective-check-r5" x="0" y="239.6" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-9)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="239.6" textLength="341.6" clip-path="url(#breeze-ci-selective-check-line-9)">--default-constraints-branch</text><text class="breeze-ci-selective-check-r1" x="414.8" y="239.6" textLength="646.6" clip-path="url(#breeze-ci-selective-check-line-9)">Constraints&#160;Branch&#160;against&#160;which&# [...]
-</text><text class="breeze-ci-selective-check-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-10)">│</text><text class="breeze-ci-selective-check-r5" x="414.8" y="264" textLength="646.6" clip-path="url(#breeze-ci-selective-check-line-10)">[default:&#160;constraints-main]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-ci- [...]
+</text><text class="breeze-ci-selective-check-r5" x="0" y="264" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-10)">│</text><text class="breeze-ci-selective-check-r5" x="414.8" y="264" textLength="646.6" clip-path="url(#breeze-ci-selective-check-line-10)">[default:&#160;constraints-3-0]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breez [...]
 </text><text class="breeze-ci-selective-check-r5" x="0" y="288.4" textLength="1464" clip-path="url(#breeze-ci-selective-check-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-ci-selective-check-r1" x="1464" y="288.4" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-11)">
 </text><text class="breeze-ci-selective-check-r5" x="0" y="312.8" textLength="24.4" clip-path="url(#breeze-ci-selective-check-line-12)">╭─</text><text class="breeze-ci-selective-check-r5" x="24.4" y="312.8" textLength="231.8" clip-path="url(#breeze-ci-selective-check-line-12)">&#160;Github&#160;parameters&#160;</text><text class="breeze-ci-selective-check-r5" x="256.2" y="312.8" textLength="1183.4" clip-path="url(#breeze-ci-selective-check-line-12)">────────────────────────────────────── [...]
 </text><text class="breeze-ci-selective-check-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-ci-selective-check-line-13)">│</text><text class="breeze-ci-selective-check-r4" x="24.4" y="337.2" textLength="231.8" clip-path="url(#breeze-ci-selective-check-line-13)">--github-event-name</text><text class="breeze-ci-selective-check-r1" x="329.4" y="337.2" textLength="1110.2" clip-path="url(#breeze-ci-selective-check-line-13)">Name&#160;of&#160;the&#160;GitHub&#160;event&#160;that [...]
diff --git a/dev/breeze/doc/images/output_ci_selective-check.txt b/dev/breeze/doc/images/output_ci_selective-check.txt
index ebeb5277929..1cf949a2ed2 100644
--- a/dev/breeze/doc/images/output_ci_selective-check.txt
+++ b/dev/breeze/doc/images/output_ci_selective-check.txt
@@ -1 +1 @@
-78d4ac07ec90efce5bd901f461d940bc
+9d6c6f0fb7a0bd076aca654d5d536012
diff --git a/dev/breeze/doc/images/output_prod-image_build.txt b/dev/breeze/doc/images/output_prod-image_build.txt
index 3b29aa41b4f..44733c53d3d 100644
--- a/dev/breeze/doc/images/output_prod-image_build.txt
+++ b/dev/breeze/doc/images/output_prod-image_build.txt
@@ -1 +1 @@
-7ae94b08487a2f3aa25324f0ca46967c
+84edb387bb930fdeb6f41483c3947cf5
diff --git a/dev/breeze/doc/images/output_release-management_install-provider-packages.svg b/dev/breeze/doc/images/output_release-management_install-provider-packages.svg
index 594dc76523b..65765722c1d 100644
--- a/dev/breeze/doc/images/output_release-management_install-provider-packages.svg
+++ b/dev/breeze/doc/images/output_release-management_install-provider-packages.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1636.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1611.6" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-release-management-install-provider-packages-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1585.0" />
+      <rect x="0" y="0" width="1463.0" height="1560.6" />
     </clipPath>
     <clipPath id="breeze-release-management-install-provider-packages-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -234,12 +234,9 @@
 <clipPath id="breeze-release-management-install-provider-packages-line-62">
     <rect x="0" y="1514.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-release-management-install-provider-packages-line-63">
-    <rect x="0" y="1538.7" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1634" rx="8"/><text class="breeze-release-management-install-provider-packages-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;release-management&#160;install-provider-packages</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1609.6" rx="8"/><text class="breeze-release-management-install-provider-packages-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;release-management&#160;install-provider-packages</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -273,47 +270,46 @@
 </text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-21)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="532.4" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-21)">constraints&#160;URL).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
 </text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-22)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="556.8" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-22)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
 </text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-23)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="581.2" textLength="195.2" clip-path="url(#breeze-release-management-install-provider-packages-line-23)">--airflow-extras</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="581.2" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-24)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="475.8" y="605.6" textLength="732" clip-path="url(#breeze-release-management-install-provider-packages-line-24)">[default:&#160;&quot;&quot;]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-25)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="630" textLength="317.2" clip-path="url(#breeze-release-management-install-provider-packages-line-25)">--airflow-skip-constraints</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y=" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-26)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="654.4" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-26)">--clean-airflow-installation</text><text class="breeze-release-management-install-provider-packages-r1" x="475. [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-27)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="475.8" y="678.8" textLength="256.2" clip-path="url(#breeze-release-management-install-provider-packages-line-27)">--use-airflow-version</text><text class="breeze-release-management-install-provider-packages-r1" x="732" y="67 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-28)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="703.2" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-28)">--install-selected-providers</text><text class="breeze-release-management-install-provider-packages-r1" x="475. [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-29)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="475.8" y="727.6" textLength="292.8" clip-path="url(#breeze-release-management-install-provider-packages-line-29)">--use-packages-from-dist</text><text class="breeze-release-management-install-provider-packages-r1" x="768.6"  [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-30)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="752" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-30)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-31)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="776.4" textLength="195.2" clip-path="url(#breeze-release-management-install-provider-packages-line-31)">--package-format</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="776.4" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-32)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="475.8" y="800.8" textLength="658.8" clip-path="url(#breeze-release-management-install-provider-packages-line-32)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-33)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="825.2" textLength="390.4" clip-path="url(#breeze-release-management-install-provider-packages-line-33)">--providers-constraints-location</text><text class="breeze-release-management-install-provider-packages-r1" x=" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-34)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="849.6" textLength="927.2" clip-path="url(#breeze-release-management-install-provider-packages-line-34)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-35)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="874" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-35)">--providers-constraints-mode</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-36)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="898.4" textLength="866.2" clip-path="url(#breeze-release-management-install-provider-packages-line-36)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text class= [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-37)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="475.8" y="922.8" textLength="866.2" clip-path="url(#breeze-release-management-install-provider-packages-line-37)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-38)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="947.2" textLength="402.6" clip-path="url(#breeze-release-management-install-provider-packages-line-38)">--providers-constraints-reference</text><text class="breeze-release-management-install-provider-packages-r1" x= [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-39)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="971.6" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-39)">constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;in&#160;which&#160;case&#160;the&#160;de [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-40)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="996" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-40)">constraints-reference&#160;is&#160;used.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-41)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="1020.4" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-41)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-42)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1044.8" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-42)">--providers-skip-constraints</text><text class="breeze-release-management-install-provider-packages-r1" x="47 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-43)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1069.2" textLength="256.2" clip-path="url(#breeze-release-management-install-provider-packages-line-43)">--use-airflow-version</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y= [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-44)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1093.6" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-44)">install&#160;from&#160;PyPI),&#160;`none`,&#160;`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-45)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1118" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-45)">or&#160;VCS&#160;URL&#160;to&#160;install&#160;from&#160;(https://pip.pypa.io/en/stable/topics/vcs-support/).</t [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-46)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1142.4" textLength="97.6" clip-path="url(#breeze-release-management-install-provider-packages-line-46)">Implies&#160;</text><text class="breeze-release-management-install-provider-packages-r4" x="573.4" y="1142.4" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-47)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="1166.8" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-47)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-48)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1191.2" textLength="292.8" clip-path="url(#breeze-release-management-install-provider-packages-line-48)">--use-packages-from-dist</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-49)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1215.6" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-49)">folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1240" textLength="1464" clip-path="url(#breeze-release-management-install-provider-packages-line-50)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-install-provider-packages-r1" x="1464" y="1240" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-50)">
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1264.4" textLength="24.4" clip-path="url(#breeze-release-management-install-provider-packages-line-51)">╭─</text><text class="breeze-release-management-install-provider-packages-r5" x="24.4" y="1264.4" textLength="219.6" clip-path="url(#breeze-release-management-install-provider-packages-line-51)">&#160;Parallel&#160;running&#160;</text><text class="breeze-release-management-install-provider-packages-r5" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-52)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1288.8" textLength="207.4" clip-path="url(#breeze-release-management-install-provider-packages-line-52)">--run-in-parallel</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="128 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-53)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1313.2" textLength="158.6" clip-path="url(#breeze-release-management-install-provider-packages-line-53)">--parallelism</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="1313.2" [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-54)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="378.2" y="1337.6" textLength="915" clip-path="url(#breeze-release-management-install-provider-packages-line-54)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-55)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="378.2" y="1362" textLength="915" clip-path="url(#breeze-release-management-install-provider-packages-line-55)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-56)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1386.4" textLength="170.8" clip-path="url(#breeze-release-management-install-provider-packages-line-56)">--skip-cleanup</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="1386.4 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-57)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1410.8" textLength="305" clip-path="url(#breeze-release-management-install-provider-packages-line-57)">--include-success-outputs</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2"  [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1435.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-58)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1435.2" textLength="207.4" clip-path="url(#breeze-release-management-install-provider-packages-line-58)">--debug-resources</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="143 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1459.6" textLength="1464" clip-path="url(#breeze-release-management-install-provider-packages-line-59)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-install-provider-packages-r1" x="1464" y="1459.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-l [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1484" textLength="24.4" clip-path="url(#breeze-release-management-install-provider-packages-line-60)">╭─</text><text class="breeze-release-management-install-provider-packages-r5" x="24.4" y="1484" textLength="195.2" clip-path="url(#breeze-release-management-install-provider-packages-line-60)">&#160;Common&#160;options&#160;</text><text class="breeze-release-management-install-provider-packages-r5" x="21 [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1508.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-61)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1508.4" textLength="109.8" clip-path="url(#breeze-release-management-install-provider-packages-line-61)">--dry-run</text><text class="breeze-release-management-install-provider-packages-r6" x="158.6" y="1508.4" tex [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1532.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-62)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1532.8" textLength="109.8" clip-path="url(#breeze-release-management-install-provider-packages-line-62)">--verbose</text><text class="breeze-release-management-install-provider-packages-r6" x="158.6" y="1532.8" tex [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1557.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-63)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1557.2" textLength="73.2" clip-path="url(#breeze-release-management-install-provider-packages-line-63)">--help</text><text class="breeze-release-management-install-provider-packages-r6" x="158.6" y="1557.2" textLen [...]
-</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1581.6" textLength="1464" clip-path="url(#breeze-release-management-install-provider-packages-line-64)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-install-provider-packages-r1" x="1464" y="1581.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-l [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-24)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="605.6" textLength="317.2" clip-path="url(#breeze-release-management-install-provider-packages-line-24)">--airflow-skip-constraints</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-25)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="630" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-25)">--clean-airflow-installation</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-26)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="475.8" y="654.4" textLength="256.2" clip-path="url(#breeze-release-management-install-provider-packages-line-26)">--use-airflow-version</text><text class="breeze-release-management-install-provider-packages-r1" x="732" y="65 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-27)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="678.8" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-27)">--install-selected-providers</text><text class="breeze-release-management-install-provider-packages-r1" x="475. [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-28)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="475.8" y="703.2" textLength="292.8" clip-path="url(#breeze-release-management-install-provider-packages-line-28)">--use-packages-from-dist</text><text class="breeze-release-management-install-provider-packages-r1" x="768.6"  [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-29)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="727.6" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-29)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-30)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="752" textLength="195.2" clip-path="url(#breeze-release-management-install-provider-packages-line-30)">--package-format</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="752" textL [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-31)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="475.8" y="776.4" textLength="658.8" clip-path="url(#breeze-release-management-install-provider-packages-line-31)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-32)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="800.8" textLength="390.4" clip-path="url(#breeze-release-management-install-provider-packages-line-32)">--providers-constraints-location</text><text class="breeze-release-management-install-provider-packages-r1" x=" [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-33)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="825.2" textLength="927.2" clip-path="url(#breeze-release-management-install-provider-packages-line-33)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-34)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="849.6" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-34)">--providers-constraints-mode</text><text class="breeze-release-management-install-provider-packages-r1" x="475. [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-35)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="874" textLength="866.2" clip-path="url(#breeze-release-management-install-provider-packages-line-35)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text class="bre [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-36)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="475.8" y="898.4" textLength="866.2" clip-path="url(#breeze-release-management-install-provider-packages-line-36)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-37)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="922.8" textLength="402.6" clip-path="url(#breeze-release-management-install-provider-packages-line-37)">--providers-constraints-reference</text><text class="breeze-release-management-install-provider-packages-r1" x= [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-38)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="947.2" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-38)">constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;in&#160;which&#160;case&#160;the&#160;de [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-39)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="971.6" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-39)">constraints-reference&#160;is&#160;used.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-40)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="996" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-40)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-41)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1020.4" textLength="341.6" clip-path="url(#breeze-release-management-install-provider-packages-line-41)">--providers-skip-constraints</text><text class="breeze-release-management-install-provider-packages-r1" x="47 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-42)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1044.8" textLength="256.2" clip-path="url(#breeze-release-management-install-provider-packages-line-42)">--use-airflow-version</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y= [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-43)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1069.2" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-43)">install&#160;from&#160;PyPI),&#160;`none`,&#160;`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-44)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1093.6" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-44)">or&#160;VCS&#160;URL&#160;to&#160;install&#160;from&#160;(https://pip.pypa.io/en/stable/topics/vcs-support/) [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-45)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1118" textLength="97.6" clip-path="url(#breeze-release-management-install-provider-packages-line-45)">Implies&#160;</text><text class="breeze-release-management-install-provider-packages-r4" x="573.4" y="1118" textL [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-46)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="475.8" y="1142.4" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-46)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-47)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1166.8" textLength="292.8" clip-path="url(#breeze-release-management-install-provider-packages-line-47)">--use-packages-from-dist</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-48)">│</text><text class="breeze-release-management-install-provider-packages-r1" x="475.8" y="1191.2" textLength="963.8" clip-path="url(#breeze-release-management-install-provider-packages-line-48)">folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1215.6" textLength="1464" clip-path="url(#breeze-release-management-install-provider-packages-line-49)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-install-provider-packages-r1" x="1464" y="1215.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-l [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1240" textLength="24.4" clip-path="url(#breeze-release-management-install-provider-packages-line-50)">╭─</text><text class="breeze-release-management-install-provider-packages-r5" x="24.4" y="1240" textLength="219.6" clip-path="url(#breeze-release-management-install-provider-packages-line-50)">&#160;Parallel&#160;running&#160;</text><text class="breeze-release-management-install-provider-packages-r5" x=" [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-51)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1264.4" textLength="207.4" clip-path="url(#breeze-release-management-install-provider-packages-line-51)">--run-in-parallel</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="126 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-52)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1288.8" textLength="158.6" clip-path="url(#breeze-release-management-install-provider-packages-line-52)">--parallelism</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="1288.8" [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-53)">│</text><text class="breeze-release-management-install-provider-packages-r7" x="378.2" y="1313.2" textLength="915" clip-path="url(#breeze-release-management-install-provider-packages-line-53)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-54)">│</text><text class="breeze-release-management-install-provider-packages-r5" x="378.2" y="1337.6" textLength="915" clip-path="url(#breeze-release-management-install-provider-packages-line-54)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-55)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1362" textLength="170.8" clip-path="url(#breeze-release-management-install-provider-packages-line-55)">--skip-cleanup</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="1362" text [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-56)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1386.4" textLength="305" clip-path="url(#breeze-release-management-install-provider-packages-line-56)">--include-success-outputs</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2"  [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-57)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1410.8" textLength="207.4" clip-path="url(#breeze-release-management-install-provider-packages-line-57)">--debug-resources</text><text class="breeze-release-management-install-provider-packages-r1" x="378.2" y="141 [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1435.2" textLength="1464" clip-path="url(#breeze-release-management-install-provider-packages-line-58)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-install-provider-packages-r1" x="1464" y="1435.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-l [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1459.6" textLength="24.4" clip-path="url(#breeze-release-management-install-provider-packages-line-59)">╭─</text><text class="breeze-release-management-install-provider-packages-r5" x="24.4" y="1459.6" textLength="195.2" clip-path="url(#breeze-release-management-install-provider-packages-line-59)">&#160;Common&#160;options&#160;</text><text class="breeze-release-management-install-provider-packages-r5" x [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1484" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-60)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1484" textLength="109.8" clip-path="url(#breeze-release-management-install-provider-packages-line-60)">--dry-run</text><text class="breeze-release-management-install-provider-packages-r6" x="158.6" y="1484" textLengt [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1508.4" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-61)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1508.4" textLength="109.8" clip-path="url(#breeze-release-management-install-provider-packages-line-61)">--verbose</text><text class="breeze-release-management-install-provider-packages-r6" x="158.6" y="1508.4" tex [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1532.8" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-line-62)">│</text><text class="breeze-release-management-install-provider-packages-r4" x="24.4" y="1532.8" textLength="73.2" clip-path="url(#breeze-release-management-install-provider-packages-line-62)">--help</text><text class="breeze-release-management-install-provider-packages-r6" x="158.6" y="1532.8" textLen [...]
+</text><text class="breeze-release-management-install-provider-packages-r5" x="0" y="1557.2" textLength="1464" clip-path="url(#breeze-release-management-install-provider-packages-line-63)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-install-provider-packages-r1" x="1464" y="1557.2" textLength="12.2" clip-path="url(#breeze-release-management-install-provider-packages-l [...]
 </text>
     </g>
     </g>
diff --git a/dev/breeze/doc/images/output_release-management_install-provider-packages.txt b/dev/breeze/doc/images/output_release-management_install-provider-packages.txt
index 03c8d13cb29..8e5e1d1302a 100644
--- a/dev/breeze/doc/images/output_release-management_install-provider-packages.txt
+++ b/dev/breeze/doc/images/output_release-management_install-provider-packages.txt
@@ -1 +1 @@
-d268aa8d56617f065ff8049e37ac60f9
+9d221df603ec227431136189602f8df7
diff --git a/dev/breeze/doc/images/output_release-management_verify-provider-packages.svg b/dev/breeze/doc/images/output_release-management_verify-provider-packages.svg
index bb3791d68aa..f4eb44fbc16 100644
--- a/dev/breeze/doc/images/output_release-management_verify-provider-packages.svg
+++ b/dev/breeze/doc/images/output_release-management_verify-provider-packages.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1709.1999999999998" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1684.8" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-release-management-verify-provider-packages-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1658.1999999999998" />
+      <rect x="0" y="0" width="1463.0" height="1633.8" />
     </clipPath>
     <clipPath id="breeze-release-management-verify-provider-packages-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -243,12 +243,9 @@
 <clipPath id="breeze-release-management-verify-provider-packages-line-65">
     <rect x="0" y="1587.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-release-management-verify-provider-packages-line-66">
-    <rect x="0" y="1611.9" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1707.2" rx="8"/><text class="breeze-release-management-verify-provider-packages-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;release-management&#160;verify-provider-packages</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1682.8" rx="8"/><text class="breeze-release-management-verify-provider-packages-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;release-management&#160;verify-provider-packages</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -286,46 +283,45 @@
 </text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-25)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="630" textLength="195.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-25)">--airflow-extras</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="630" textLength [...]
 </text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="654.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-26)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="654.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-26)">used&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
 </text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-27)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="678.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-27)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-28)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="703.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-28)">[default:&#160;&quot;&quot;]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-29)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="727.6" textLength="317.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-29)">--airflow-skip-constraints</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="7 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-30)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="752" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-30)">--clean-airflow-installation</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="752 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-31)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="776.4" textLength="158.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-31)">specified&#160;by&#160;</text><text class="breeze-release-management-verify-provider-packages-r4" x="915" y="776.4 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-32)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="800.8" textLength="414.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-32)">--install-airflow-with-constraints</text><text class="breeze-release-management-verify-provider-packages-r1" x="439 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-33)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="825.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-33)">determined&#160;from&#160;package&#160;or&#160;airflow&#160;version.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-34)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="849.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-34)">[default:&#160;no-install-airflow-with-constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-35)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="874" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-35)">--install-selected-providers</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="874 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-36)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="898.4" textLength="231.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-36)">installed&#160;(implies&#160;</text><text class="breeze-release-management-verify-provider-packages-r4" x="988.2"  [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-37)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="922.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-37)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-38)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="947.2" textLength="195.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-38)">--package-format</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="947.2" text [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-39)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="971.6" textLength="658.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-39)">(wheel&#160;|&#160;sdist)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-40)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="996" textLength="658.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-40)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-41)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1020.4" textLength="390.4" clip-path="url(#breeze-release-management-verify-provider-packages-line-41)">--providers-constraints-location</text><text class="breeze-release-management-verify-provider-packages-r1" x="756 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-42)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1044.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-42)">local&#160;context&#160;file).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-43)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1069.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-43)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-44)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1093.6" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-44)">--providers-constraints-mode</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4"  [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-45)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1118" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-45)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-46)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1142.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-46)">constraints-no-providers)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-47)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="1166.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-47)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-48)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1191.2" textLength="402.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-48)">--providers-constraints-reference</text><text class="breeze-release-management-verify-provider-packages-r1" x="75 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-49)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1215.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-49)">(used&#160;in&#160;calculated&#160;constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;&#160;< [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1240" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-50)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1240" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-50)">in&#160;which&#160;case&#160;the&#160;default&#160;constraints-reference&#160;is&#160;used.</text><text class="breez [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-51)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1264.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-51)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-52)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1288.8" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-52)">--providers-skip-constraints</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4"  [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-53)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1313.2" textLength="256.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-53)">--use-airflow-version</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1313 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-54)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1337.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-54)">can&#160;also&#160;be&#160;version&#160;(to&#160;install&#160;from&#160;PyPI),&#160;`none`,&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-55)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1362" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-55)">`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;or&#160;&#160;&#160;</tex [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-56)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1386.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-56)">VCS&#160;URL&#160;to&#160;install&#160;from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-57)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1410.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-57)">(https://pip.pypa.io/en/stable/topics/vcs-support/).&#160;&#160;&#160;&#160;</text><text class="breeze-release-m [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1435.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-58)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1435.2" textLength="97.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-58)">Implies&#160;</text><text class="breeze-release-management-verify-provider-packages-r4" x="854" y="1435.2" textLe [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1459.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-59)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1459.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-59)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1484" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-60)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1484" textLength="292.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-60)">--use-packages-from-dist</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1484" [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1508.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-61)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1508.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-61)">type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1532.8" textLength="1464" clip-path="url(#breeze-release-management-verify-provider-packages-line-62)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-verify-provider-packages-r1" x="1464" y="1532.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-62)">
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1557.2" textLength="24.4" clip-path="url(#breeze-release-management-verify-provider-packages-line-63)">╭─</text><text class="breeze-release-management-verify-provider-packages-r5" x="24.4" y="1557.2" textLength="195.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-63)">&#160;Common&#160;options&#160;</text><text class="breeze-release-management-verify-provider-packages-r5" x="219 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1581.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-64)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1581.6" textLength="109.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-64)">--dry-run</text><text class="breeze-release-management-verify-provider-packages-r6" x="158.6" y="1581.6" textLeng [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1606" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-65)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1606" textLength="109.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-65)">--verbose</text><text class="breeze-release-management-verify-provider-packages-r6" x="158.6" y="1606" textLength="24 [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1630.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-66)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1630.4" textLength="73.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-66)">--help</text><text class="breeze-release-management-verify-provider-packages-r6" x="158.6" y="1630.4" textLength=" [...]
-</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1654.8" textLength="1464" clip-path="url(#breeze-release-management-verify-provider-packages-line-67)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-verify-provider-packages-r1" x="1464" y="1654.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-67)">
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-28)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="703.2" textLength="317.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-28)">--airflow-skip-constraints</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="7 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-29)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="727.6" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-29)">--clean-airflow-installation</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y= [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="752" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-30)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="752" textLength="158.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-30)">specified&#160;by&#160;</text><text class="breeze-release-management-verify-provider-packages-r4" x="915" y="752" text [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-31)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="776.4" textLength="414.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-31)">--install-airflow-with-constraints</text><text class="breeze-release-management-verify-provider-packages-r1" x="439 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-32)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="800.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-32)">determined&#160;from&#160;package&#160;or&#160;airflow&#160;version.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-33)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="825.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-33)">[default:&#160;no-install-airflow-with-constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-34)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="849.6" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-34)">--install-selected-providers</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y= [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-35)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="874" textLength="231.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-35)">installed&#160;(implies&#160;</text><text class="breeze-release-management-verify-provider-packages-r4" x="988.2" y="8 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-36)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="898.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-36)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-37)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="922.8" textLength="195.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-37)">--package-format</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="922.8" text [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-38)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="947.2" textLength="658.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-38)">(wheel&#160;|&#160;sdist)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-39)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="971.6" textLength="658.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-39)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-40)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="996" textLength="390.4" clip-path="url(#breeze-release-management-verify-provider-packages-line-40)">--providers-constraints-location</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y= [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-41)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1020.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-41)">local&#160;context&#160;file).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-42)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1044.8" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-42)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-43)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1069.2" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-43)">--providers-constraints-mode</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4"  [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-44)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1093.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-44)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-45)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1118" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-45)">constraints-no-providers)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-46)">│</text><text class="breeze-release-management-verify-provider-packages-r5" x="756.4" y="1142.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-46)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1166.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-47)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1166.8" textLength="402.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-47)">--providers-constraints-reference</text><text class="breeze-release-management-verify-provider-packages-r1" x="75 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-48)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1191.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-48)">(used&#160;in&#160;calculated&#160;constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;&#160;< [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-49)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1215.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-49)">in&#160;which&#160;case&#160;the&#160;default&#160;constraints-reference&#160;is&#160;used.</text><text class="b [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1240" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-50)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1240" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-50)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-51)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1264.4" textLength="341.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-51)">--providers-skip-constraints</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4"  [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-52)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1288.8" textLength="256.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-52)">--use-airflow-version</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1288 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-53)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1313.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-53)">can&#160;also&#160;be&#160;version&#160;(to&#160;install&#160;from&#160;PyPI),&#160;`none`,&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-54)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1337.6" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-54)">`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;or&#160;&#160;&#160;< [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-55)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1362" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-55)">VCS&#160;URL&#160;to&#160;install&#160;from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-56)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1386.4" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-56)">(https://pip.pypa.io/en/stable/topics/vcs-support/).&#160;&#160;&#160;&#160;</text><text class="breeze-release-m [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-57)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1410.8" textLength="97.6" clip-path="url(#breeze-release-management-verify-provider-packages-line-57)">Implies&#160;</text><text class="breeze-release-management-verify-provider-packages-r4" x="854" y="1410.8" textLe [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1435.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-58)">│</text><text class="breeze-release-management-verify-provider-packages-r7" x="756.4" y="1435.2" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-58)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1459.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-59)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1459.6" textLength="292.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-59)">--use-packages-from-dist</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1484" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-60)">│</text><text class="breeze-release-management-verify-provider-packages-r1" x="756.4" y="1484" textLength="683.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-60)">type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1508.4" textLength="1464" clip-path="url(#breeze-release-management-verify-provider-packages-line-61)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-verify-provider-packages-r1" x="1464" y="1508.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-61)">
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1532.8" textLength="24.4" clip-path="url(#breeze-release-management-verify-provider-packages-line-62)">╭─</text><text class="breeze-release-management-verify-provider-packages-r5" x="24.4" y="1532.8" textLength="195.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-62)">&#160;Common&#160;options&#160;</text><text class="breeze-release-management-verify-provider-packages-r5" x="219 [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1557.2" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-63)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1557.2" textLength="109.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-63)">--dry-run</text><text class="breeze-release-management-verify-provider-packages-r6" x="158.6" y="1557.2" textLeng [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1581.6" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-64)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1581.6" textLength="109.8" clip-path="url(#breeze-release-management-verify-provider-packages-line-64)">--verbose</text><text class="breeze-release-management-verify-provider-packages-r6" x="158.6" y="1581.6" textLeng [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1606" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-65)">│</text><text class="breeze-release-management-verify-provider-packages-r4" x="24.4" y="1606" textLength="73.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-65)">--help</text><text class="breeze-release-management-verify-provider-packages-r6" x="158.6" y="1606" textLength="24.4"  [...]
+</text><text class="breeze-release-management-verify-provider-packages-r5" x="0" y="1630.4" textLength="1464" clip-path="url(#breeze-release-management-verify-provider-packages-line-66)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-release-management-verify-provider-packages-r1" x="1464" y="1630.4" textLength="12.2" clip-path="url(#breeze-release-management-verify-provider-packages-line-66)">
 </text>
     </g>
     </g>
diff --git a/dev/breeze/doc/images/output_release-management_verify-provider-packages.txt b/dev/breeze/doc/images/output_release-management_verify-provider-packages.txt
index a82e8464d69..36efe698d25 100644
--- a/dev/breeze/doc/images/output_release-management_verify-provider-packages.txt
+++ b/dev/breeze/doc/images/output_release-management_verify-provider-packages.txt
@@ -1 +1 @@
-e00b5b4f0bb6e565595f862730c43275
+0580c726eafc20926471277be14807f7
diff --git a/dev/breeze/doc/images/output_setup.txt b/dev/breeze/doc/images/output_setup.txt
index 21f3c7e2527..274751197da 100644
--- a/dev/breeze/doc/images/output_setup.txt
+++ b/dev/breeze/doc/images/output_setup.txt
@@ -1 +1 @@
-ba00ab3fb2ed5a777684878c28b3ce65
+08c78d9dddd037a2ade6b751c5a22ff9
diff --git a/dev/breeze/doc/images/output_setup_regenerate-command-images.txt b/dev/breeze/doc/images/output_setup_regenerate-command-images.txt
index 2d4b8484abd..fc8e18811b0 100644
--- a/dev/breeze/doc/images/output_setup_regenerate-command-images.txt
+++ b/dev/breeze/doc/images/output_setup_regenerate-command-images.txt
@@ -1 +1 @@
-2ffbc2f4a212e0761971ab66e6ee2b44
+73353429c2c0d214d67e08fc95bfab16
diff --git a/dev/breeze/doc/images/output_shell.svg b/dev/breeze/doc/images/output_shell.svg
index 2642db6c1b6..93fd4ad6e6b 100644
--- a/dev/breeze/doc/images/output_shell.svg
+++ b/dev/breeze/doc/images/output_shell.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 4027.2" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 4002.7999999999997" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-shell-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="3976.2" />
+      <rect x="0" y="0" width="1463.0" height="3951.7999999999997" />
     </clipPath>
     <clipPath id="breeze-shell-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -528,12 +528,9 @@
 <clipPath id="breeze-shell-line-160">
     <rect x="0" y="3905.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-shell-line-161">
-    <rect x="0" y="3929.9" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="4025.2" rx="8"/><text class="breeze-shell-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;shell</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="4000.8" rx="8"/><text class="breeze-shell-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;shell</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -639,73 +636,72 @@
 </text><text class="breeze-shell-r5" x="0" y="2289.2" textLength="12.2" clip-path="url(#breeze-shell-line-93)">│</text><text class="breeze-shell-r4" x="24.4" y="2289.2" textLength="195.2" clip-path="url(#breeze-shell-line-93)">--airflow-extras</text><text class="breeze-shell-r1" x="756.4" y="2289.2" textLength="378.2" clip-path="url(#breeze-shell-line-93)">Airflow&#160;extras&#160;to&#160;install&#160;when&#160;</text><text class="breeze-shell-r4" x="1134.6" y="2289.2" textLength="256.2" [...]
 </text><text class="breeze-shell-r5" x="0" y="2313.6" textLength="12.2" clip-path="url(#breeze-shell-line-94)">│</text><text class="breeze-shell-r1" x="756.4" y="2313.6" textLength="683.2" clip-path="url(#breeze-shell-line-94)">used&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
 </text><text class="breeze-shell-r5" x="0" y="2338" textLength="12.2" clip-path="url(#breeze-shell-line-95)">│</text><text class="breeze-shell-r7" x="756.4" y="2338" textLength="683.2" clip-path="url(#breeze-shell-line-95)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="2362.4" textLength="12.2" clip-path="url(#breeze-shell-line-96)">│</text><text class="breeze-shell-r5" x="756.4" y="2362.4" textLength="683.2" clip-path="url(#breeze-shell-line-96)">[default:&#160;&quot;&quot;]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-shell-r5" x="0" y="2386.8" textLength="12.2" clip-path="url(#breeze-shell-line-97)">│</text><text class="breeze-shell-r4" x="24.4" y="2386.8" textLength="317.2" clip-path="url(#breeze-shell-line-97)">--airflow-skip-constraints</text><text class="breeze-shell-r1" x="756.4" y="2386.8" textLength="573.4" clip-path="url(#breeze-shell-line-97)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;airflow.</text><text class="breeze-shell-r5" x="1451.8 [...]
-</text><text class="breeze-shell-r5" x="0" y="2411.2" textLength="12.2" clip-path="url(#breeze-shell-line-98)">│</text><text class="breeze-shell-r4" x="24.4" y="2411.2" textLength="341.6" clip-path="url(#breeze-shell-line-98)">--clean-airflow-installation</text><text class="breeze-shell-r1" x="756.4" y="2411.2" textLength="683.2" clip-path="url(#breeze-shell-line-98)">Clean&#160;the&#160;airflow&#160;installation&#160;before&#160;installing&#160;version</text><text class="breeze-shell-r5 [...]
-</text><text class="breeze-shell-r5" x="0" y="2435.6" textLength="12.2" clip-path="url(#breeze-shell-line-99)">│</text><text class="breeze-shell-r1" x="756.4" y="2435.6" textLength="158.6" clip-path="url(#breeze-shell-line-99)">specified&#160;by&#160;</text><text class="breeze-shell-r4" x="915" y="2435.6" textLength="256.2" clip-path="url(#breeze-shell-line-99)">--use-airflow-version</text><text class="breeze-shell-r1" x="1171.2" y="2435.6" textLength="268.4" clip-path="url(#breeze-shell [...]
-</text><text class="breeze-shell-r5" x="0" y="2460" textLength="12.2" clip-path="url(#breeze-shell-line-100)">│</text><text class="breeze-shell-r4" x="24.4" y="2460" textLength="244" clip-path="url(#breeze-shell-line-100)">--excluded-providers</text><text class="breeze-shell-r1" x="756.4" y="2460" textLength="683.2" clip-path="url(#breeze-shell-line-100)">JSON-string&#160;of&#160;dictionary&#160;containing&#160;excluded&#160;providers&#160;</text><text class="breeze-shell-r5" x="1451.8"  [...]
-</text><text class="breeze-shell-r5" x="0" y="2484.4" textLength="12.2" clip-path="url(#breeze-shell-line-101)">│</text><text class="breeze-shell-r1" x="756.4" y="2484.4" textLength="683.2" clip-path="url(#breeze-shell-line-101)">per&#160;python&#160;version&#160;({&#x27;3.12&#x27;:&#160;[&#x27;provider&#x27;]})&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2484.4" textLength="12.2" clip-path="url(#breeze-s [...]
-</text><text class="breeze-shell-r5" x="0" y="2508.8" textLength="12.2" clip-path="url(#breeze-shell-line-102)">│</text><text class="breeze-shell-r7" x="756.4" y="2508.8" textLength="683.2" clip-path="url(#breeze-shell-line-102)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="2533.2" textLength="12.2" clip-path="url(#breeze-shell-line-103)">│</text><text class="breeze-shell-r4" x="24.4" y="2533.2" textLength="329.4" clip-path="url(#breeze-shell-line-103)">--force-lowest-dependencies</text><text class="breeze-shell-r1" x="756.4" y="2533.2" textLength="683.2" clip-path="url(#breeze-shell-line-103)">Run&#160;tests&#160;for&#160;the&#160;lowest&#160;direct&#160;dependencies&#160;of&#160;Airflow&#160;</text><text class [...]
-</text><text class="breeze-shell-r5" x="0" y="2557.6" textLength="12.2" clip-path="url(#breeze-shell-line-104)">│</text><text class="breeze-shell-r1" x="756.4" y="2557.6" textLength="683.2" clip-path="url(#breeze-shell-line-104)">or&#160;selected&#160;provider&#160;if&#160;`Provider[PROVIDER_ID]`&#160;is&#160;used&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2557.6" textLength="12.2" clip-path="url(#breeze-shell-line-104)">│</text><text class="breeze-shell-r1" x="1464" y="2557 [...]
-</text><text class="breeze-shell-r5" x="0" y="2582" textLength="12.2" clip-path="url(#breeze-shell-line-105)">│</text><text class="breeze-shell-r1" x="756.4" y="2582" textLength="683.2" clip-path="url(#breeze-shell-line-105)">as&#160;test&#160;type.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-shell-r5" x="0" y="2606.4" textLength="12.2" clip-path="url(#breeze-shell-line-106)">│</text><text class="breeze-shell-r4" x="24.4" y="2606.4" textLength="414.8" clip-path="url(#breeze-shell-line-106)">--install-airflow-with-constraints</text><text class="breeze-shell-r1" x="439.2" y="2606.4" textLength="12.2" clip-path="url(#breeze-shell-line-106)">/</text><text class="breeze-shell-r4" x="451.4" y="2606.4" textLength="256.2" clip-path="url(#breeze-shell-line-1 [...]
-</text><text class="breeze-shell-r5" x="0" y="2630.8" textLength="12.2" clip-path="url(#breeze-shell-line-107)">│</text><text class="breeze-shell-r1" x="756.4" y="2630.8" textLength="683.2" clip-path="url(#breeze-shell-line-107)">determined&#160;from&#160;package&#160;or&#160;airflow&#160;version.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2630.8" textLength="12.2" clip-path="url(#breeze-shell-line-107)" [...]
-</text><text class="breeze-shell-r5" x="0" y="2655.2" textLength="12.2" clip-path="url(#breeze-shell-line-108)">│</text><text class="breeze-shell-r5" x="756.4" y="2655.2" textLength="683.2" clip-path="url(#breeze-shell-line-108)">[default:&#160;install-airflow-with-constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2655.2" textLength="12.2" clip-path="url(#breeze-shell-line-108)">│</text><text class [...]
-</text><text class="breeze-shell-r5" x="0" y="2679.6" textLength="12.2" clip-path="url(#breeze-shell-line-109)">│</text><text class="breeze-shell-r4" x="24.4" y="2679.6" textLength="341.6" clip-path="url(#breeze-shell-line-109)">--install-selected-providers</text><text class="breeze-shell-r1" x="756.4" y="2679.6" textLength="683.2" clip-path="url(#breeze-shell-line-109)">Comma-separated&#160;list&#160;of&#160;providers&#160;selected&#160;to&#160;be&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="2704" textLength="12.2" clip-path="url(#breeze-shell-line-110)">│</text><text class="breeze-shell-r1" x="756.4" y="2704" textLength="231.8" clip-path="url(#breeze-shell-line-110)">installed&#160;(implies&#160;</text><text class="breeze-shell-r4" x="988.2" y="2704" textLength="292.8" clip-path="url(#breeze-shell-line-110)">--use-packages-from-dist</text><text class="breeze-shell-r1" x="1281" y="2704" textLength="158.6" clip-path="url(#breeze-s [...]
-</text><text class="breeze-shell-r5" x="0" y="2728.4" textLength="12.2" clip-path="url(#breeze-shell-line-111)">│</text><text class="breeze-shell-r7" x="756.4" y="2728.4" textLength="683.2" clip-path="url(#breeze-shell-line-111)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="2752.8" textLength="12.2" clip-path="url(#breeze-shell-line-112)">│</text><text class="breeze-shell-r4" x="24.4" y="2752.8" textLength="195.2" clip-path="url(#breeze-shell-line-112)">--package-format</text><text class="breeze-shell-r1" x="756.4" y="2752.8" textLength="658.8" clip-path="url(#breeze-shell-line-112)">Format&#160;of&#160;packages&#160;that&#160;should&#160;be&#160;installed&#160;from&#160;dist.</text><text class="breeze-shell-r5" [...]
-</text><text class="breeze-shell-r5" x="0" y="2777.2" textLength="12.2" clip-path="url(#breeze-shell-line-113)">│</text><text class="breeze-shell-r7" x="756.4" y="2777.2" textLength="658.8" clip-path="url(#breeze-shell-line-113)">(wheel&#160;|&#160;sdist)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t [...]
-</text><text class="breeze-shell-r5" x="0" y="2801.6" textLength="12.2" clip-path="url(#breeze-shell-line-114)">│</text><text class="breeze-shell-r5" x="756.4" y="2801.6" textLength="658.8" clip-path="url(#breeze-shell-line-114)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text  [...]
-</text><text class="breeze-shell-r5" x="0" y="2826" textLength="12.2" clip-path="url(#breeze-shell-line-115)">│</text><text class="breeze-shell-r4" x="24.4" y="2826" textLength="390.4" clip-path="url(#breeze-shell-line-115)">--providers-constraints-location</text><text class="breeze-shell-r1" x="756.4" y="2826" textLength="683.2" clip-path="url(#breeze-shell-line-115)">Location&#160;of&#160;providers&#160;constraints&#160;to&#160;use&#160;(remote&#160;URL&#160;or&#160;</text><text class= [...]
-</text><text class="breeze-shell-r5" x="0" y="2850.4" textLength="12.2" clip-path="url(#breeze-shell-line-116)">│</text><text class="breeze-shell-r1" x="756.4" y="2850.4" textLength="683.2" clip-path="url(#breeze-shell-line-116)">local&#160;context&#160;file).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text cla [...]
-</text><text class="breeze-shell-r5" x="0" y="2874.8" textLength="12.2" clip-path="url(#breeze-shell-line-117)">│</text><text class="breeze-shell-r7" x="756.4" y="2874.8" textLength="683.2" clip-path="url(#breeze-shell-line-117)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="2899.2" textLength="12.2" clip-path="url(#breeze-shell-line-118)">│</text><text class="breeze-shell-r4" x="24.4" y="2899.2" textLength="341.6" clip-path="url(#breeze-shell-line-118)">--providers-constraints-mode</text><text class="breeze-shell-r1" x="756.4" y="2899.2" textLength="683.2" clip-path="url(#breeze-shell-line-118)">Mode&#160;of&#160;constraints&#160;for&#160;Providers&#160;for&#160;CI&#160;image&#160;building.</text><text class="br [...]
-</text><text class="breeze-shell-r5" x="0" y="2923.6" textLength="12.2" clip-path="url(#breeze-shell-line-119)">│</text><text class="breeze-shell-r7" x="756.4" y="2923.6" textLength="683.2" clip-path="url(#breeze-shell-line-119)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2923.6" textLength="12.2" clip-path="url(#breeze-shell-line-119)">│</text><text class [...]
-</text><text class="breeze-shell-r5" x="0" y="2948" textLength="12.2" clip-path="url(#breeze-shell-line-120)">│</text><text class="breeze-shell-r7" x="756.4" y="2948" textLength="683.2" clip-path="url(#breeze-shell-line-120)">constraints-no-providers)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2948 [...]
-</text><text class="breeze-shell-r5" x="0" y="2972.4" textLength="12.2" clip-path="url(#breeze-shell-line-121)">│</text><text class="breeze-shell-r5" x="756.4" y="2972.4" textLength="683.2" clip-path="url(#breeze-shell-line-121)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2972.4" textLength="12.2" clip-path="url(#breeze-shell-line-121)" [...]
-</text><text class="breeze-shell-r5" x="0" y="2996.8" textLength="12.2" clip-path="url(#breeze-shell-line-122)">│</text><text class="breeze-shell-r4" x="24.4" y="2996.8" textLength="402.6" clip-path="url(#breeze-shell-line-122)">--providers-constraints-reference</text><text class="breeze-shell-r1" x="756.4" y="2996.8" textLength="683.2" clip-path="url(#breeze-shell-line-122)">Constraint&#160;reference&#160;to&#160;use&#160;for&#160;providers&#160;installation&#160;&#160;</text><text clas [...]
-</text><text class="breeze-shell-r5" x="0" y="3021.2" textLength="12.2" clip-path="url(#breeze-shell-line-123)">│</text><text class="breeze-shell-r1" x="756.4" y="3021.2" textLength="683.2" clip-path="url(#breeze-shell-line-123)">(used&#160;in&#160;calculated&#160;constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3021.2" textLength="12.2" clip-path="url(#breeze-shell-line-123)">│</text><text class="breeze-shell- [...]
-</text><text class="breeze-shell-r5" x="0" y="3045.6" textLength="12.2" clip-path="url(#breeze-shell-line-124)">│</text><text class="breeze-shell-r1" x="756.4" y="3045.6" textLength="683.2" clip-path="url(#breeze-shell-line-124)">in&#160;which&#160;case&#160;the&#160;default&#160;constraints-reference&#160;is&#160;used.</text><text class="breeze-shell-r5" x="1451.8" y="3045.6" textLength="12.2" clip-path="url(#breeze-shell-line-124)">│</text><text class="breeze-shell-r1" x="1464" y="3045 [...]
-</text><text class="breeze-shell-r5" x="0" y="3070" textLength="12.2" clip-path="url(#breeze-shell-line-125)">│</text><text class="breeze-shell-r7" x="756.4" y="3070" textLength="683.2" clip-path="url(#breeze-shell-line-125)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-shell-r5" x="0" y="3094.4" textLength="12.2" clip-path="url(#breeze-shell-line-126)">│</text><text class="breeze-shell-r4" x="24.4" y="3094.4" textLength="341.6" clip-path="url(#breeze-shell-line-126)">--providers-skip-constraints</text><text class="breeze-shell-r1" x="756.4" y="3094.4" textLength="597.8" clip-path="url(#breeze-shell-line-126)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;providers.</text><text class="breeze-shell-r5" x= [...]
-</text><text class="breeze-shell-r5" x="0" y="3118.8" textLength="12.2" clip-path="url(#breeze-shell-line-127)">│</text><text class="breeze-shell-r4" x="24.4" y="3118.8" textLength="256.2" clip-path="url(#breeze-shell-line-127)">--use-airflow-version</text><text class="breeze-shell-r1" x="756.4" y="3118.8" textLength="683.2" clip-path="url(#breeze-shell-line-127)">Use&#160;(reinstall&#160;at&#160;entry)&#160;Airflow&#160;version&#160;from&#160;PyPI.&#160;It&#160;&#160;</text><text class= [...]
-</text><text class="breeze-shell-r5" x="0" y="3143.2" textLength="12.2" clip-path="url(#breeze-shell-line-128)">│</text><text class="breeze-shell-r1" x="756.4" y="3143.2" textLength="683.2" clip-path="url(#breeze-shell-line-128)">can&#160;also&#160;be&#160;version&#160;(to&#160;install&#160;from&#160;PyPI),&#160;`none`,&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3143.2" textLength="12.2" clip-path="url(#breeze-shell-line-128)">│</text><text class="bre [...]
-</text><text class="breeze-shell-r5" x="0" y="3167.6" textLength="12.2" clip-path="url(#breeze-shell-line-129)">│</text><text class="breeze-shell-r1" x="756.4" y="3167.6" textLength="683.2" clip-path="url(#breeze-shell-line-129)">`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;or&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3167.6" textLength="12.2" clip-path="url(#breeze-shell-line-129)">│</text><text class="breeze-shell- [...]
-</text><text class="breeze-shell-r5" x="0" y="3192" textLength="12.2" clip-path="url(#breeze-shell-line-130)">│</text><text class="breeze-shell-r1" x="756.4" y="3192" textLength="683.2" clip-path="url(#breeze-shell-line-130)">VCS&#160;URL&#160;to&#160;install&#160;from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breez [...]
-</text><text class="breeze-shell-r5" x="0" y="3216.4" textLength="12.2" clip-path="url(#breeze-shell-line-131)">│</text><text class="breeze-shell-r1" x="756.4" y="3216.4" textLength="683.2" clip-path="url(#breeze-shell-line-131)">(https://pip.pypa.io/en/stable/topics/vcs-support/).&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3216.4" textLength="12.2" clip-path="url(#breeze-shell-line-131)">│</text><text class="breeze-shell-r1" x="1464" y="3216.4" textLength= [...]
-</text><text class="breeze-shell-r5" x="0" y="3240.8" textLength="12.2" clip-path="url(#breeze-shell-line-132)">│</text><text class="breeze-shell-r1" x="756.4" y="3240.8" textLength="97.6" clip-path="url(#breeze-shell-line-132)">Implies&#160;</text><text class="breeze-shell-r4" x="854" y="3240.8" textLength="183" clip-path="url(#breeze-shell-line-132)">--mount-sources</text><text class="breeze-shell-r1" x="1037" y="3240.8" textLength="402.6" clip-path="url(#breeze-shell-line-132)">&#160; [...]
-</text><text class="breeze-shell-r5" x="0" y="3265.2" textLength="12.2" clip-path="url(#breeze-shell-line-133)">│</text><text class="breeze-shell-r7" x="756.4" y="3265.2" textLength="683.2" clip-path="url(#breeze-shell-line-133)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3265.2" textLength="12.2" clip-path="url(#breeze- [...]
-</text><text class="breeze-shell-r5" x="0" y="3289.6" textLength="12.2" clip-path="url(#breeze-shell-line-134)">│</text><text class="breeze-shell-r4" x="24.4" y="3289.6" textLength="292.8" clip-path="url(#breeze-shell-line-134)">--use-packages-from-dist</text><text class="breeze-shell-r1" x="756.4" y="3289.6" textLength="341.6" clip-path="url(#breeze-shell-line-134)">Install&#160;all&#160;found&#160;packages&#160;(</text><text class="breeze-shell-r4" x="1098" y="3289.6" textLength="195.2 [...]
-</text><text class="breeze-shell-r5" x="0" y="3314" textLength="12.2" clip-path="url(#breeze-shell-line-135)">│</text><text class="breeze-shell-r1" x="756.4" y="3314" textLength="683.2" clip-path="url(#breeze-shell-line-135)">type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3314" textLength="12.2" clip-path="url(#breeze-shell-line-135)">│</te [...]
-</text><text class="breeze-shell-r5" x="0" y="3338.4" textLength="12.2" clip-path="url(#breeze-shell-line-136)">│</text><text class="breeze-shell-r4" x="24.4" y="3338.4" textLength="378.2" clip-path="url(#breeze-shell-line-136)">--install-airflow-python-client</text><text class="breeze-shell-r1" x="756.4" y="3338.4" textLength="488" clip-path="url(#breeze-shell-line-136)">Install&#160;airflow&#160;python&#160;client&#160;packages&#160;(</text><text class="breeze-shell-r4" x="1244.4" y="3 [...]
-</text><text class="breeze-shell-r5" x="0" y="3362.8" textLength="12.2" clip-path="url(#breeze-shell-line-137)">│</text><text class="breeze-shell-r1" x="756.4" y="3362.8" textLength="683.2" clip-path="url(#breeze-shell-line-137)">determines&#160;type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3362.8" textLength="12.2" clip-path="url(#breeze-shell-line-137)">│</text><text  [...]
-</text><text class="breeze-shell-r5" x="0" y="3387.2" textLength="12.2" clip-path="url(#breeze-shell-line-138)">│</text><text class="breeze-shell-r1" x="756.4" y="3387.2" textLength="683.2" clip-path="url(#breeze-shell-line-138)">breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-shell-r5" x="0" y="3411.6" textLength="1464" clip-path="url(#breeze-shell-line-139)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3411.6" textLength="12.2" clip-path="url(#breeze-shell-line-139)">
-</text><text class="breeze-shell-r5" x="0" y="3436" textLength="24.4" clip-path="url(#breeze-shell-line-140)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3436" textLength="610" clip-path="url(#breeze-shell-line-140)">&#160;Upgrading/downgrading/removing&#160;selected&#160;packages&#160;</text><text class="breeze-shell-r5" x="634.4" y="3436" textLength="805.2" clip-path="url(#breeze-shell-line-140)">──────────────────────────────────────────────────────────────────</text><text clas [...]
-</text><text class="breeze-shell-r5" x="0" y="3460.4" textLength="12.2" clip-path="url(#breeze-shell-line-141)">│</text><text class="breeze-shell-r4" x="24.4" y="3460.4" textLength="170.8" clip-path="url(#breeze-shell-line-141)">--upgrade-boto</text><text class="breeze-shell-r1" x="341.6" y="3460.4" textLength="866.2" clip-path="url(#breeze-shell-line-141)">Remove&#160;aiobotocore&#160;and&#160;upgrade&#160;botocore&#160;and&#160;boto&#160;to&#160;the&#160;latest&#160;version.</text><tex [...]
-</text><text class="breeze-shell-r5" x="0" y="3484.8" textLength="12.2" clip-path="url(#breeze-shell-line-142)">│</text><text class="breeze-shell-r4" x="24.4" y="3484.8" textLength="268.4" clip-path="url(#breeze-shell-line-142)">--downgrade-sqlalchemy</text><text class="breeze-shell-r1" x="341.6" y="3484.8" textLength="610" clip-path="url(#breeze-shell-line-142)">Downgrade&#160;SQLAlchemy&#160;to&#160;minimum&#160;supported&#160;version.</text><text class="breeze-shell-r5" x="1451.8" y=" [...]
-</text><text class="breeze-shell-r5" x="0" y="3509.2" textLength="12.2" clip-path="url(#breeze-shell-line-143)">│</text><text class="breeze-shell-r4" x="24.4" y="3509.2" textLength="244" clip-path="url(#breeze-shell-line-143)">--downgrade-pendulum</text><text class="breeze-shell-r1" x="341.6" y="3509.2" textLength="585.6" clip-path="url(#breeze-shell-line-143)">Downgrade&#160;Pendulum&#160;to&#160;minimum&#160;supported&#160;version.</text><text class="breeze-shell-r5" x="1451.8" y="3509 [...]
-</text><text class="breeze-shell-r5" x="0" y="3533.6" textLength="1464" clip-path="url(#breeze-shell-line-144)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3533.6" textLength="12.2" clip-path="url(#breeze-shell-line-144)">
-</text><text class="breeze-shell-r5" x="0" y="3558" textLength="24.4" clip-path="url(#breeze-shell-line-145)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3558" textLength="183" clip-path="url(#breeze-shell-line-145)">&#160;DB&#160;test&#160;flags&#160;</text><text class="breeze-shell-r5" x="207.4" y="3558" textLength="1232.2" clip-path="url(#breeze-shell-line-145)">─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text cla [...]
-</text><text class="breeze-shell-r5" x="0" y="3582.4" textLength="12.2" clip-path="url(#breeze-shell-line-146)">│</text><text class="breeze-shell-r4" x="24.4" y="3582.4" textLength="231.8" clip-path="url(#breeze-shell-line-146)">--run-db-tests-only</text><text class="breeze-shell-r1" x="305" y="3582.4" textLength="475.8" clip-path="url(#breeze-shell-line-146)">Only&#160;runs&#160;tests&#160;that&#160;require&#160;a&#160;database</text><text class="breeze-shell-r5" x="1451.8" y="3582.4" t [...]
-</text><text class="breeze-shell-r5" x="0" y="3606.8" textLength="12.2" clip-path="url(#breeze-shell-line-147)">│</text><text class="breeze-shell-r4" x="24.4" y="3606.8" textLength="183" clip-path="url(#breeze-shell-line-147)">--skip-db-tests</text><text class="breeze-shell-r1" x="305" y="3606.8" textLength="414.8" clip-path="url(#breeze-shell-line-147)">Skip&#160;tests&#160;that&#160;require&#160;a&#160;database</text><text class="breeze-shell-r5" x="1451.8" y="3606.8" textLength="12.2" [...]
-</text><text class="breeze-shell-r5" x="0" y="3631.2" textLength="1464" clip-path="url(#breeze-shell-line-148)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3631.2" textLength="12.2" clip-path="url(#breeze-shell-line-148)">
-</text><text class="breeze-shell-r5" x="0" y="3655.6" textLength="24.4" clip-path="url(#breeze-shell-line-149)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3655.6" textLength="183" clip-path="url(#breeze-shell-line-149)">&#160;Other&#160;options&#160;</text><text class="breeze-shell-r5" x="207.4" y="3655.6" textLength="1232.2" clip-path="url(#breeze-shell-line-149)">─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text cl [...]
-</text><text class="breeze-shell-r5" x="0" y="3680" textLength="12.2" clip-path="url(#breeze-shell-line-150)">│</text><text class="breeze-shell-r4" x="24.4" y="3680" textLength="256.2" clip-path="url(#breeze-shell-line-150)">--forward-credentials</text><text class="breeze-shell-r6" x="305" y="3680" textLength="24.4" clip-path="url(#breeze-shell-line-150)">-f</text><text class="breeze-shell-r1" x="353.8" y="3680" textLength="634.4" clip-path="url(#breeze-shell-line-150)">Forward&#160;loca [...]
-</text><text class="breeze-shell-r5" x="0" y="3704.4" textLength="12.2" clip-path="url(#breeze-shell-line-151)">│</text><text class="breeze-shell-r4" x="24.4" y="3704.4" textLength="122" clip-path="url(#breeze-shell-line-151)">--max-time</text><text class="breeze-shell-r1" x="353.8" y="3704.4" textLength="1049.2" clip-path="url(#breeze-shell-line-151)">Maximum&#160;time&#160;that&#160;the&#160;command&#160;should&#160;take&#160;-&#160;if&#160;it&#160;takes&#160;longer,&#160;the&#160;comm [...]
-</text><text class="breeze-shell-r5" x="0" y="3728.8" textLength="12.2" clip-path="url(#breeze-shell-line-152)">│</text><text class="breeze-shell-r7" x="353.8" y="3728.8" textLength="1049.2" clip-path="url(#breeze-shell-line-152)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-shell-r5" x="0" y="3753.2" textLength="12.2" clip-path="url(#breeze-shell-line-153)">│</text><text class="breeze-shell-r4" x="24.4" y="3753.2" textLength="219.6" clip-path="url(#breeze-shell-line-153)">--verbose-commands</text><text class="breeze-shell-r1" x="353.8" y="3753.2" textLength="414.8" clip-path="url(#breeze-shell-line-153)">Show&#160;details&#160;of&#160;commands&#160;executed.</text><text class="breeze-shell-r5" x="1451.8" y="3753.2" textLength="12. [...]
-</text><text class="breeze-shell-r5" x="0" y="3777.6" textLength="12.2" clip-path="url(#breeze-shell-line-154)">│</text><text class="breeze-shell-r4" x="24.4" y="3777.6" textLength="244" clip-path="url(#breeze-shell-line-154)">--keep-env-variables</text><text class="breeze-shell-r1" x="353.8" y="3777.6" textLength="1000.4" clip-path="url(#breeze-shell-line-154)">Do&#160;not&#160;clear&#160;environment&#160;variables&#160;that&#160;might&#160;have&#160;side&#160;effect&#160;while&#160;run [...]
-</text><text class="breeze-shell-r5" x="0" y="3802" textLength="12.2" clip-path="url(#breeze-shell-line-155)">│</text><text class="breeze-shell-r4" x="24.4" y="3802" textLength="183" clip-path="url(#breeze-shell-line-155)">--no-db-cleanup</text><text class="breeze-shell-r1" x="353.8" y="3802" textLength="597.8" clip-path="url(#breeze-shell-line-155)">Do&#160;not&#160;clear&#160;the&#160;database&#160;before&#160;each&#160;test&#160;module</text><text class="breeze-shell-r5" x="1451.8" y= [...]
-</text><text class="breeze-shell-r5" x="0" y="3826.4" textLength="1464" clip-path="url(#breeze-shell-line-156)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3826.4" textLength="12.2" clip-path="url(#breeze-shell-line-156)">
-</text><text class="breeze-shell-r5" x="0" y="3850.8" textLength="24.4" clip-path="url(#breeze-shell-line-157)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3850.8" textLength="195.2" clip-path="url(#breeze-shell-line-157)">&#160;Common&#160;options&#160;</text><text class="breeze-shell-r5" x="219.6" y="3850.8" textLength="1220" clip-path="url(#breeze-shell-line-157)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text cl [...]
-</text><text class="breeze-shell-r5" x="0" y="3875.2" textLength="12.2" clip-path="url(#breeze-shell-line-158)">│</text><text class="breeze-shell-r4" x="24.4" y="3875.2" textLength="97.6" clip-path="url(#breeze-shell-line-158)">--answer</text><text class="breeze-shell-r6" x="158.6" y="3875.2" textLength="24.4" clip-path="url(#breeze-shell-line-158)">-a</text><text class="breeze-shell-r1" x="207.4" y="3875.2" textLength="317.2" clip-path="url(#breeze-shell-line-158)">Force&#160;answer&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="3899.6" textLength="12.2" clip-path="url(#breeze-shell-line-159)">│</text><text class="breeze-shell-r4" x="24.4" y="3899.6" textLength="109.8" clip-path="url(#breeze-shell-line-159)">--dry-run</text><text class="breeze-shell-r6" x="158.6" y="3899.6" textLength="24.4" clip-path="url(#breeze-shell-line-159)">-D</text><text class="breeze-shell-r1" x="207.4" y="3899.6" textLength="719.8" clip-path="url(#breeze-shell-line-159)">If&#160;dry-run&#16 [...]
-</text><text class="breeze-shell-r5" x="0" y="3924" textLength="12.2" clip-path="url(#breeze-shell-line-160)">│</text><text class="breeze-shell-r4" x="24.4" y="3924" textLength="109.8" clip-path="url(#breeze-shell-line-160)">--verbose</text><text class="breeze-shell-r6" x="158.6" y="3924" textLength="24.4" clip-path="url(#breeze-shell-line-160)">-v</text><text class="breeze-shell-r1" x="207.4" y="3924" textLength="585.6" clip-path="url(#breeze-shell-line-160)">Print&#160;verbose&#160;inf [...]
-</text><text class="breeze-shell-r5" x="0" y="3948.4" textLength="12.2" clip-path="url(#breeze-shell-line-161)">│</text><text class="breeze-shell-r4" x="24.4" y="3948.4" textLength="73.2" clip-path="url(#breeze-shell-line-161)">--help</text><text class="breeze-shell-r6" x="158.6" y="3948.4" textLength="24.4" clip-path="url(#breeze-shell-line-161)">-h</text><text class="breeze-shell-r1" x="207.4" y="3948.4" textLength="329.4" clip-path="url(#breeze-shell-line-161)">Show&#160;this&#160;mes [...]
-</text><text class="breeze-shell-r5" x="0" y="3972.8" textLength="1464" clip-path="url(#breeze-shell-line-162)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3972.8" textLength="12.2" clip-path="url(#breeze-shell-line-162)">
+</text><text class="breeze-shell-r5" x="0" y="2362.4" textLength="12.2" clip-path="url(#breeze-shell-line-96)">│</text><text class="breeze-shell-r4" x="24.4" y="2362.4" textLength="317.2" clip-path="url(#breeze-shell-line-96)">--airflow-skip-constraints</text><text class="breeze-shell-r1" x="756.4" y="2362.4" textLength="573.4" clip-path="url(#breeze-shell-line-96)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;airflow.</text><text class="breeze-shell-r5" x="1451.8 [...]
+</text><text class="breeze-shell-r5" x="0" y="2386.8" textLength="12.2" clip-path="url(#breeze-shell-line-97)">│</text><text class="breeze-shell-r4" x="24.4" y="2386.8" textLength="341.6" clip-path="url(#breeze-shell-line-97)">--clean-airflow-installation</text><text class="breeze-shell-r1" x="756.4" y="2386.8" textLength="683.2" clip-path="url(#breeze-shell-line-97)">Clean&#160;the&#160;airflow&#160;installation&#160;before&#160;installing&#160;version</text><text class="breeze-shell-r5 [...]
+</text><text class="breeze-shell-r5" x="0" y="2411.2" textLength="12.2" clip-path="url(#breeze-shell-line-98)">│</text><text class="breeze-shell-r1" x="756.4" y="2411.2" textLength="158.6" clip-path="url(#breeze-shell-line-98)">specified&#160;by&#160;</text><text class="breeze-shell-r4" x="915" y="2411.2" textLength="256.2" clip-path="url(#breeze-shell-line-98)">--use-airflow-version</text><text class="breeze-shell-r1" x="1171.2" y="2411.2" textLength="268.4" clip-path="url(#breeze-shell [...]
+</text><text class="breeze-shell-r5" x="0" y="2435.6" textLength="12.2" clip-path="url(#breeze-shell-line-99)">│</text><text class="breeze-shell-r4" x="24.4" y="2435.6" textLength="244" clip-path="url(#breeze-shell-line-99)">--excluded-providers</text><text class="breeze-shell-r1" x="756.4" y="2435.6" textLength="683.2" clip-path="url(#breeze-shell-line-99)">JSON-string&#160;of&#160;dictionary&#160;containing&#160;excluded&#160;providers&#160;</text><text class="breeze-shell-r5" x="1451. [...]
+</text><text class="breeze-shell-r5" x="0" y="2460" textLength="12.2" clip-path="url(#breeze-shell-line-100)">│</text><text class="breeze-shell-r1" x="756.4" y="2460" textLength="683.2" clip-path="url(#breeze-shell-line-100)">per&#160;python&#160;version&#160;({&#x27;3.12&#x27;:&#160;[&#x27;provider&#x27;]})&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2460" textLength="12.2" clip-path="url(#breeze-shell-l [...]
+</text><text class="breeze-shell-r5" x="0" y="2484.4" textLength="12.2" clip-path="url(#breeze-shell-line-101)">│</text><text class="breeze-shell-r7" x="756.4" y="2484.4" textLength="683.2" clip-path="url(#breeze-shell-line-101)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="2508.8" textLength="12.2" clip-path="url(#breeze-shell-line-102)">│</text><text class="breeze-shell-r4" x="24.4" y="2508.8" textLength="329.4" clip-path="url(#breeze-shell-line-102)">--force-lowest-dependencies</text><text class="breeze-shell-r1" x="756.4" y="2508.8" textLength="683.2" clip-path="url(#breeze-shell-line-102)">Run&#160;tests&#160;for&#160;the&#160;lowest&#160;direct&#160;dependencies&#160;of&#160;Airflow&#160;</text><text class [...]
+</text><text class="breeze-shell-r5" x="0" y="2533.2" textLength="12.2" clip-path="url(#breeze-shell-line-103)">│</text><text class="breeze-shell-r1" x="756.4" y="2533.2" textLength="683.2" clip-path="url(#breeze-shell-line-103)">or&#160;selected&#160;provider&#160;if&#160;`Provider[PROVIDER_ID]`&#160;is&#160;used&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2533.2" textLength="12.2" clip-path="url(#breeze-shell-line-103)">│</text><text class="breeze-shell-r1" x="1464" y="2533 [...]
+</text><text class="breeze-shell-r5" x="0" y="2557.6" textLength="12.2" clip-path="url(#breeze-shell-line-104)">│</text><text class="breeze-shell-r1" x="756.4" y="2557.6" textLength="683.2" clip-path="url(#breeze-shell-line-104)">as&#160;test&#160;type.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-shell-r5" x="0" y="2582" textLength="12.2" clip-path="url(#breeze-shell-line-105)">│</text><text class="breeze-shell-r4" x="24.4" y="2582" textLength="414.8" clip-path="url(#breeze-shell-line-105)">--install-airflow-with-constraints</text><text class="breeze-shell-r1" x="439.2" y="2582" textLength="12.2" clip-path="url(#breeze-shell-line-105)">/</text><text class="breeze-shell-r4" x="451.4" y="2582" textLength="256.2" clip-path="url(#breeze-shell-line-105)">--n [...]
+</text><text class="breeze-shell-r5" x="0" y="2606.4" textLength="12.2" clip-path="url(#breeze-shell-line-106)">│</text><text class="breeze-shell-r1" x="756.4" y="2606.4" textLength="683.2" clip-path="url(#breeze-shell-line-106)">determined&#160;from&#160;package&#160;or&#160;airflow&#160;version.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2606.4" textLength="12.2" clip-path="url(#breeze-shell-line-106)" [...]
+</text><text class="breeze-shell-r5" x="0" y="2630.8" textLength="12.2" clip-path="url(#breeze-shell-line-107)">│</text><text class="breeze-shell-r5" x="756.4" y="2630.8" textLength="683.2" clip-path="url(#breeze-shell-line-107)">[default:&#160;install-airflow-with-constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2630.8" textLength="12.2" clip-path="url(#breeze-shell-line-107)">│</text><text class [...]
+</text><text class="breeze-shell-r5" x="0" y="2655.2" textLength="12.2" clip-path="url(#breeze-shell-line-108)">│</text><text class="breeze-shell-r4" x="24.4" y="2655.2" textLength="341.6" clip-path="url(#breeze-shell-line-108)">--install-selected-providers</text><text class="breeze-shell-r1" x="756.4" y="2655.2" textLength="683.2" clip-path="url(#breeze-shell-line-108)">Comma-separated&#160;list&#160;of&#160;providers&#160;selected&#160;to&#160;be&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="2679.6" textLength="12.2" clip-path="url(#breeze-shell-line-109)">│</text><text class="breeze-shell-r1" x="756.4" y="2679.6" textLength="231.8" clip-path="url(#breeze-shell-line-109)">installed&#160;(implies&#160;</text><text class="breeze-shell-r4" x="988.2" y="2679.6" textLength="292.8" clip-path="url(#breeze-shell-line-109)">--use-packages-from-dist</text><text class="breeze-shell-r1" x="1281" y="2679.6" textLength="158.6" clip-path="url(# [...]
+</text><text class="breeze-shell-r5" x="0" y="2704" textLength="12.2" clip-path="url(#breeze-shell-line-110)">│</text><text class="breeze-shell-r7" x="756.4" y="2704" textLength="683.2" clip-path="url(#breeze-shell-line-110)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-shell-r5" x="0" y="2728.4" textLength="12.2" clip-path="url(#breeze-shell-line-111)">│</text><text class="breeze-shell-r4" x="24.4" y="2728.4" textLength="195.2" clip-path="url(#breeze-shell-line-111)">--package-format</text><text class="breeze-shell-r1" x="756.4" y="2728.4" textLength="658.8" clip-path="url(#breeze-shell-line-111)">Format&#160;of&#160;packages&#160;that&#160;should&#160;be&#160;installed&#160;from&#160;dist.</text><text class="breeze-shell-r5" [...]
+</text><text class="breeze-shell-r5" x="0" y="2752.8" textLength="12.2" clip-path="url(#breeze-shell-line-112)">│</text><text class="breeze-shell-r7" x="756.4" y="2752.8" textLength="658.8" clip-path="url(#breeze-shell-line-112)">(wheel&#160;|&#160;sdist)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t [...]
+</text><text class="breeze-shell-r5" x="0" y="2777.2" textLength="12.2" clip-path="url(#breeze-shell-line-113)">│</text><text class="breeze-shell-r5" x="756.4" y="2777.2" textLength="658.8" clip-path="url(#breeze-shell-line-113)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text  [...]
+</text><text class="breeze-shell-r5" x="0" y="2801.6" textLength="12.2" clip-path="url(#breeze-shell-line-114)">│</text><text class="breeze-shell-r4" x="24.4" y="2801.6" textLength="390.4" clip-path="url(#breeze-shell-line-114)">--providers-constraints-location</text><text class="breeze-shell-r1" x="756.4" y="2801.6" textLength="683.2" clip-path="url(#breeze-shell-line-114)">Location&#160;of&#160;providers&#160;constraints&#160;to&#160;use&#160;(remote&#160;URL&#160;or&#160;</text><text  [...]
+</text><text class="breeze-shell-r5" x="0" y="2826" textLength="12.2" clip-path="url(#breeze-shell-line-115)">│</text><text class="breeze-shell-r1" x="756.4" y="2826" textLength="683.2" clip-path="url(#breeze-shell-line-115)">local&#160;context&#160;file).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class=" [...]
+</text><text class="breeze-shell-r5" x="0" y="2850.4" textLength="12.2" clip-path="url(#breeze-shell-line-116)">│</text><text class="breeze-shell-r7" x="756.4" y="2850.4" textLength="683.2" clip-path="url(#breeze-shell-line-116)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="2874.8" textLength="12.2" clip-path="url(#breeze-shell-line-117)">│</text><text class="breeze-shell-r4" x="24.4" y="2874.8" textLength="341.6" clip-path="url(#breeze-shell-line-117)">--providers-constraints-mode</text><text class="breeze-shell-r1" x="756.4" y="2874.8" textLength="683.2" clip-path="url(#breeze-shell-line-117)">Mode&#160;of&#160;constraints&#160;for&#160;Providers&#160;for&#160;CI&#160;image&#160;building.</text><text class="br [...]
+</text><text class="breeze-shell-r5" x="0" y="2899.2" textLength="12.2" clip-path="url(#breeze-shell-line-118)">│</text><text class="breeze-shell-r7" x="756.4" y="2899.2" textLength="683.2" clip-path="url(#breeze-shell-line-118)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2899.2" textLength="12.2" clip-path="url(#breeze-shell-line-118)">│</text><text class [...]
+</text><text class="breeze-shell-r5" x="0" y="2923.6" textLength="12.2" clip-path="url(#breeze-shell-line-119)">│</text><text class="breeze-shell-r7" x="756.4" y="2923.6" textLength="683.2" clip-path="url(#breeze-shell-line-119)">constraints-no-providers)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y=" [...]
+</text><text class="breeze-shell-r5" x="0" y="2948" textLength="12.2" clip-path="url(#breeze-shell-line-120)">│</text><text class="breeze-shell-r5" x="756.4" y="2948" textLength="683.2" clip-path="url(#breeze-shell-line-120)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2948" textLength="12.2" clip-path="url(#breeze-shell-line-120)">│</te [...]
+</text><text class="breeze-shell-r5" x="0" y="2972.4" textLength="12.2" clip-path="url(#breeze-shell-line-121)">│</text><text class="breeze-shell-r4" x="24.4" y="2972.4" textLength="402.6" clip-path="url(#breeze-shell-line-121)">--providers-constraints-reference</text><text class="breeze-shell-r1" x="756.4" y="2972.4" textLength="683.2" clip-path="url(#breeze-shell-line-121)">Constraint&#160;reference&#160;to&#160;use&#160;for&#160;providers&#160;installation&#160;&#160;</text><text clas [...]
+</text><text class="breeze-shell-r5" x="0" y="2996.8" textLength="12.2" clip-path="url(#breeze-shell-line-122)">│</text><text class="breeze-shell-r1" x="756.4" y="2996.8" textLength="683.2" clip-path="url(#breeze-shell-line-122)">(used&#160;in&#160;calculated&#160;constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="2996.8" textLength="12.2" clip-path="url(#breeze-shell-line-122)">│</text><text class="breeze-shell- [...]
+</text><text class="breeze-shell-r5" x="0" y="3021.2" textLength="12.2" clip-path="url(#breeze-shell-line-123)">│</text><text class="breeze-shell-r1" x="756.4" y="3021.2" textLength="683.2" clip-path="url(#breeze-shell-line-123)">in&#160;which&#160;case&#160;the&#160;default&#160;constraints-reference&#160;is&#160;used.</text><text class="breeze-shell-r5" x="1451.8" y="3021.2" textLength="12.2" clip-path="url(#breeze-shell-line-123)">│</text><text class="breeze-shell-r1" x="1464" y="3021 [...]
+</text><text class="breeze-shell-r5" x="0" y="3045.6" textLength="12.2" clip-path="url(#breeze-shell-line-124)">│</text><text class="breeze-shell-r7" x="756.4" y="3045.6" textLength="683.2" clip-path="url(#breeze-shell-line-124)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="3070" textLength="12.2" clip-path="url(#breeze-shell-line-125)">│</text><text class="breeze-shell-r4" x="24.4" y="3070" textLength="341.6" clip-path="url(#breeze-shell-line-125)">--providers-skip-constraints</text><text class="breeze-shell-r1" x="756.4" y="3070" textLength="597.8" clip-path="url(#breeze-shell-line-125)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;providers.</text><text class="breeze-shell-r5" x="1451. [...]
+</text><text class="breeze-shell-r5" x="0" y="3094.4" textLength="12.2" clip-path="url(#breeze-shell-line-126)">│</text><text class="breeze-shell-r4" x="24.4" y="3094.4" textLength="256.2" clip-path="url(#breeze-shell-line-126)">--use-airflow-version</text><text class="breeze-shell-r1" x="756.4" y="3094.4" textLength="683.2" clip-path="url(#breeze-shell-line-126)">Use&#160;(reinstall&#160;at&#160;entry)&#160;Airflow&#160;version&#160;from&#160;PyPI.&#160;It&#160;&#160;</text><text class= [...]
+</text><text class="breeze-shell-r5" x="0" y="3118.8" textLength="12.2" clip-path="url(#breeze-shell-line-127)">│</text><text class="breeze-shell-r1" x="756.4" y="3118.8" textLength="683.2" clip-path="url(#breeze-shell-line-127)">can&#160;also&#160;be&#160;version&#160;(to&#160;install&#160;from&#160;PyPI),&#160;`none`,&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3118.8" textLength="12.2" clip-path="url(#breeze-shell-line-127)">│</text><text class="bre [...]
+</text><text class="breeze-shell-r5" x="0" y="3143.2" textLength="12.2" clip-path="url(#breeze-shell-line-128)">│</text><text class="breeze-shell-r1" x="756.4" y="3143.2" textLength="683.2" clip-path="url(#breeze-shell-line-128)">`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;or&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3143.2" textLength="12.2" clip-path="url(#breeze-shell-line-128)">│</text><text class="breeze-shell- [...]
+</text><text class="breeze-shell-r5" x="0" y="3167.6" textLength="12.2" clip-path="url(#breeze-shell-line-129)">│</text><text class="breeze-shell-r1" x="756.4" y="3167.6" textLength="683.2" clip-path="url(#breeze-shell-line-129)">VCS&#160;URL&#160;to&#160;install&#160;from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="b [...]
+</text><text class="breeze-shell-r5" x="0" y="3192" textLength="12.2" clip-path="url(#breeze-shell-line-130)">│</text><text class="breeze-shell-r1" x="756.4" y="3192" textLength="683.2" clip-path="url(#breeze-shell-line-130)">(https://pip.pypa.io/en/stable/topics/vcs-support/).&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3192" textLength="12.2" clip-path="url(#breeze-shell-line-130)">│</text><text class="breeze-shell-r1" x="1464" y="3192" textLength="12.2" c [...]
+</text><text class="breeze-shell-r5" x="0" y="3216.4" textLength="12.2" clip-path="url(#breeze-shell-line-131)">│</text><text class="breeze-shell-r1" x="756.4" y="3216.4" textLength="97.6" clip-path="url(#breeze-shell-line-131)">Implies&#160;</text><text class="breeze-shell-r4" x="854" y="3216.4" textLength="183" clip-path="url(#breeze-shell-line-131)">--mount-sources</text><text class="breeze-shell-r1" x="1037" y="3216.4" textLength="402.6" clip-path="url(#breeze-shell-line-131)">&#160; [...]
+</text><text class="breeze-shell-r5" x="0" y="3240.8" textLength="12.2" clip-path="url(#breeze-shell-line-132)">│</text><text class="breeze-shell-r7" x="756.4" y="3240.8" textLength="683.2" clip-path="url(#breeze-shell-line-132)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3240.8" textLength="12.2" clip-path="url(#breeze- [...]
+</text><text class="breeze-shell-r5" x="0" y="3265.2" textLength="12.2" clip-path="url(#breeze-shell-line-133)">│</text><text class="breeze-shell-r4" x="24.4" y="3265.2" textLength="292.8" clip-path="url(#breeze-shell-line-133)">--use-packages-from-dist</text><text class="breeze-shell-r1" x="756.4" y="3265.2" textLength="341.6" clip-path="url(#breeze-shell-line-133)">Install&#160;all&#160;found&#160;packages&#160;(</text><text class="breeze-shell-r4" x="1098" y="3265.2" textLength="195.2 [...]
+</text><text class="breeze-shell-r5" x="0" y="3289.6" textLength="12.2" clip-path="url(#breeze-shell-line-134)">│</text><text class="breeze-shell-r1" x="756.4" y="3289.6" textLength="683.2" clip-path="url(#breeze-shell-line-134)">type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3289.6" textLength="12.2" clip-path="url(#breeze-shell-line-134)" [...]
+</text><text class="breeze-shell-r5" x="0" y="3314" textLength="12.2" clip-path="url(#breeze-shell-line-135)">│</text><text class="breeze-shell-r4" x="24.4" y="3314" textLength="378.2" clip-path="url(#breeze-shell-line-135)">--install-airflow-python-client</text><text class="breeze-shell-r1" x="756.4" y="3314" textLength="488" clip-path="url(#breeze-shell-line-135)">Install&#160;airflow&#160;python&#160;client&#160;packages&#160;(</text><text class="breeze-shell-r4" x="1244.4" y="3314" t [...]
+</text><text class="breeze-shell-r5" x="0" y="3338.4" textLength="12.2" clip-path="url(#breeze-shell-line-136)">│</text><text class="breeze-shell-r1" x="756.4" y="3338.4" textLength="683.2" clip-path="url(#breeze-shell-line-136)">determines&#160;type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-shell-r5" x="1451.8" y="3338.4" textLength="12.2" clip-path="url(#breeze-shell-line-136)">│</text><text  [...]
+</text><text class="breeze-shell-r5" x="0" y="3362.8" textLength="12.2" clip-path="url(#breeze-shell-line-137)">│</text><text class="breeze-shell-r1" x="756.4" y="3362.8" textLength="683.2" clip-path="url(#breeze-shell-line-137)">breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-shell-r5" x="0" y="3387.2" textLength="1464" clip-path="url(#breeze-shell-line-138)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3387.2" textLength="12.2" clip-path="url(#breeze-shell-line-138)">
+</text><text class="breeze-shell-r5" x="0" y="3411.6" textLength="24.4" clip-path="url(#breeze-shell-line-139)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3411.6" textLength="610" clip-path="url(#breeze-shell-line-139)">&#160;Upgrading/downgrading/removing&#160;selected&#160;packages&#160;</text><text class="breeze-shell-r5" x="634.4" y="3411.6" textLength="805.2" clip-path="url(#breeze-shell-line-139)">──────────────────────────────────────────────────────────────────</text><tex [...]
+</text><text class="breeze-shell-r5" x="0" y="3436" textLength="12.2" clip-path="url(#breeze-shell-line-140)">│</text><text class="breeze-shell-r4" x="24.4" y="3436" textLength="170.8" clip-path="url(#breeze-shell-line-140)">--upgrade-boto</text><text class="breeze-shell-r1" x="341.6" y="3436" textLength="866.2" clip-path="url(#breeze-shell-line-140)">Remove&#160;aiobotocore&#160;and&#160;upgrade&#160;botocore&#160;and&#160;boto&#160;to&#160;the&#160;latest&#160;version.</text><text clas [...]
+</text><text class="breeze-shell-r5" x="0" y="3460.4" textLength="12.2" clip-path="url(#breeze-shell-line-141)">│</text><text class="breeze-shell-r4" x="24.4" y="3460.4" textLength="268.4" clip-path="url(#breeze-shell-line-141)">--downgrade-sqlalchemy</text><text class="breeze-shell-r1" x="341.6" y="3460.4" textLength="610" clip-path="url(#breeze-shell-line-141)">Downgrade&#160;SQLAlchemy&#160;to&#160;minimum&#160;supported&#160;version.</text><text class="breeze-shell-r5" x="1451.8" y=" [...]
+</text><text class="breeze-shell-r5" x="0" y="3484.8" textLength="12.2" clip-path="url(#breeze-shell-line-142)">│</text><text class="breeze-shell-r4" x="24.4" y="3484.8" textLength="244" clip-path="url(#breeze-shell-line-142)">--downgrade-pendulum</text><text class="breeze-shell-r1" x="341.6" y="3484.8" textLength="585.6" clip-path="url(#breeze-shell-line-142)">Downgrade&#160;Pendulum&#160;to&#160;minimum&#160;supported&#160;version.</text><text class="breeze-shell-r5" x="1451.8" y="3484 [...]
+</text><text class="breeze-shell-r5" x="0" y="3509.2" textLength="1464" clip-path="url(#breeze-shell-line-143)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3509.2" textLength="12.2" clip-path="url(#breeze-shell-line-143)">
+</text><text class="breeze-shell-r5" x="0" y="3533.6" textLength="24.4" clip-path="url(#breeze-shell-line-144)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3533.6" textLength="183" clip-path="url(#breeze-shell-line-144)">&#160;DB&#160;test&#160;flags&#160;</text><text class="breeze-shell-r5" x="207.4" y="3533.6" textLength="1232.2" clip-path="url(#breeze-shell-line-144)">─────────────────────────────────────────────────────────────────────────────────────────────────────</text><te [...]
+</text><text class="breeze-shell-r5" x="0" y="3558" textLength="12.2" clip-path="url(#breeze-shell-line-145)">│</text><text class="breeze-shell-r4" x="24.4" y="3558" textLength="231.8" clip-path="url(#breeze-shell-line-145)">--run-db-tests-only</text><text class="breeze-shell-r1" x="305" y="3558" textLength="475.8" clip-path="url(#breeze-shell-line-145)">Only&#160;runs&#160;tests&#160;that&#160;require&#160;a&#160;database</text><text class="breeze-shell-r5" x="1451.8" y="3558" textLengt [...]
+</text><text class="breeze-shell-r5" x="0" y="3582.4" textLength="12.2" clip-path="url(#breeze-shell-line-146)">│</text><text class="breeze-shell-r4" x="24.4" y="3582.4" textLength="183" clip-path="url(#breeze-shell-line-146)">--skip-db-tests</text><text class="breeze-shell-r1" x="305" y="3582.4" textLength="414.8" clip-path="url(#breeze-shell-line-146)">Skip&#160;tests&#160;that&#160;require&#160;a&#160;database</text><text class="breeze-shell-r5" x="1451.8" y="3582.4" textLength="12.2" [...]
+</text><text class="breeze-shell-r5" x="0" y="3606.8" textLength="1464" clip-path="url(#breeze-shell-line-147)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3606.8" textLength="12.2" clip-path="url(#breeze-shell-line-147)">
+</text><text class="breeze-shell-r5" x="0" y="3631.2" textLength="24.4" clip-path="url(#breeze-shell-line-148)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3631.2" textLength="183" clip-path="url(#breeze-shell-line-148)">&#160;Other&#160;options&#160;</text><text class="breeze-shell-r5" x="207.4" y="3631.2" textLength="1232.2" clip-path="url(#breeze-shell-line-148)">─────────────────────────────────────────────────────────────────────────────────────────────────────</text><text cl [...]
+</text><text class="breeze-shell-r5" x="0" y="3655.6" textLength="12.2" clip-path="url(#breeze-shell-line-149)">│</text><text class="breeze-shell-r4" x="24.4" y="3655.6" textLength="256.2" clip-path="url(#breeze-shell-line-149)">--forward-credentials</text><text class="breeze-shell-r6" x="305" y="3655.6" textLength="24.4" clip-path="url(#breeze-shell-line-149)">-f</text><text class="breeze-shell-r1" x="353.8" y="3655.6" textLength="634.4" clip-path="url(#breeze-shell-line-149)">Forward&# [...]
+</text><text class="breeze-shell-r5" x="0" y="3680" textLength="12.2" clip-path="url(#breeze-shell-line-150)">│</text><text class="breeze-shell-r4" x="24.4" y="3680" textLength="122" clip-path="url(#breeze-shell-line-150)">--max-time</text><text class="breeze-shell-r1" x="353.8" y="3680" textLength="1049.2" clip-path="url(#breeze-shell-line-150)">Maximum&#160;time&#160;that&#160;the&#160;command&#160;should&#160;take&#160;-&#160;if&#160;it&#160;takes&#160;longer,&#160;the&#160;command&#1 [...]
+</text><text class="breeze-shell-r5" x="0" y="3704.4" textLength="12.2" clip-path="url(#breeze-shell-line-151)">│</text><text class="breeze-shell-r7" x="353.8" y="3704.4" textLength="1049.2" clip-path="url(#breeze-shell-line-151)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-shell-r5" x="0" y="3728.8" textLength="12.2" clip-path="url(#breeze-shell-line-152)">│</text><text class="breeze-shell-r4" x="24.4" y="3728.8" textLength="219.6" clip-path="url(#breeze-shell-line-152)">--verbose-commands</text><text class="breeze-shell-r1" x="353.8" y="3728.8" textLength="414.8" clip-path="url(#breeze-shell-line-152)">Show&#160;details&#160;of&#160;commands&#160;executed.</text><text class="breeze-shell-r5" x="1451.8" y="3728.8" textLength="12. [...]
+</text><text class="breeze-shell-r5" x="0" y="3753.2" textLength="12.2" clip-path="url(#breeze-shell-line-153)">│</text><text class="breeze-shell-r4" x="24.4" y="3753.2" textLength="244" clip-path="url(#breeze-shell-line-153)">--keep-env-variables</text><text class="breeze-shell-r1" x="353.8" y="3753.2" textLength="1000.4" clip-path="url(#breeze-shell-line-153)">Do&#160;not&#160;clear&#160;environment&#160;variables&#160;that&#160;might&#160;have&#160;side&#160;effect&#160;while&#160;run [...]
+</text><text class="breeze-shell-r5" x="0" y="3777.6" textLength="12.2" clip-path="url(#breeze-shell-line-154)">│</text><text class="breeze-shell-r4" x="24.4" y="3777.6" textLength="183" clip-path="url(#breeze-shell-line-154)">--no-db-cleanup</text><text class="breeze-shell-r1" x="353.8" y="3777.6" textLength="597.8" clip-path="url(#breeze-shell-line-154)">Do&#160;not&#160;clear&#160;the&#160;database&#160;before&#160;each&#160;test&#160;module</text><text class="breeze-shell-r5" x="1451 [...]
+</text><text class="breeze-shell-r5" x="0" y="3802" textLength="1464" clip-path="url(#breeze-shell-line-155)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3802" textLength="12.2" clip-path="url(#breeze-shell-line-155)">
+</text><text class="breeze-shell-r5" x="0" y="3826.4" textLength="24.4" clip-path="url(#breeze-shell-line-156)">╭─</text><text class="breeze-shell-r5" x="24.4" y="3826.4" textLength="195.2" clip-path="url(#breeze-shell-line-156)">&#160;Common&#160;options&#160;</text><text class="breeze-shell-r5" x="219.6" y="3826.4" textLength="1220" clip-path="url(#breeze-shell-line-156)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text cl [...]
+</text><text class="breeze-shell-r5" x="0" y="3850.8" textLength="12.2" clip-path="url(#breeze-shell-line-157)">│</text><text class="breeze-shell-r4" x="24.4" y="3850.8" textLength="97.6" clip-path="url(#breeze-shell-line-157)">--answer</text><text class="breeze-shell-r6" x="158.6" y="3850.8" textLength="24.4" clip-path="url(#breeze-shell-line-157)">-a</text><text class="breeze-shell-r1" x="207.4" y="3850.8" textLength="317.2" clip-path="url(#breeze-shell-line-157)">Force&#160;answer&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="3875.2" textLength="12.2" clip-path="url(#breeze-shell-line-158)">│</text><text class="breeze-shell-r4" x="24.4" y="3875.2" textLength="109.8" clip-path="url(#breeze-shell-line-158)">--dry-run</text><text class="breeze-shell-r6" x="158.6" y="3875.2" textLength="24.4" clip-path="url(#breeze-shell-line-158)">-D</text><text class="breeze-shell-r1" x="207.4" y="3875.2" textLength="719.8" clip-path="url(#breeze-shell-line-158)">If&#160;dry-run&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="3899.6" textLength="12.2" clip-path="url(#breeze-shell-line-159)">│</text><text class="breeze-shell-r4" x="24.4" y="3899.6" textLength="109.8" clip-path="url(#breeze-shell-line-159)">--verbose</text><text class="breeze-shell-r6" x="158.6" y="3899.6" textLength="24.4" clip-path="url(#breeze-shell-line-159)">-v</text><text class="breeze-shell-r1" x="207.4" y="3899.6" textLength="585.6" clip-path="url(#breeze-shell-line-159)">Print&#160;verbose& [...]
+</text><text class="breeze-shell-r5" x="0" y="3924" textLength="12.2" clip-path="url(#breeze-shell-line-160)">│</text><text class="breeze-shell-r4" x="24.4" y="3924" textLength="73.2" clip-path="url(#breeze-shell-line-160)">--help</text><text class="breeze-shell-r6" x="158.6" y="3924" textLength="24.4" clip-path="url(#breeze-shell-line-160)">-h</text><text class="breeze-shell-r1" x="207.4" y="3924" textLength="329.4" clip-path="url(#breeze-shell-line-160)">Show&#160;this&#160;message&#16 [...]
+</text><text class="breeze-shell-r5" x="0" y="3948.4" textLength="1464" clip-path="url(#breeze-shell-line-161)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-shell-r1" x="1464" y="3948.4" textLength="12.2" clip-path="url(#breeze-shell-line-161)">
 </text>
     </g>
     </g>
diff --git a/dev/breeze/doc/images/output_shell.txt b/dev/breeze/doc/images/output_shell.txt
index f29c9ba93db..c564bff7d8a 100644
--- a/dev/breeze/doc/images/output_shell.txt
+++ b/dev/breeze/doc/images/output_shell.txt
@@ -1 +1 @@
-d9370f833ddcc89db417a69b3de40a4b
+4a7184299c694d287d535a6fda22fe93
diff --git a/dev/breeze/doc/images/output_start-airflow.svg b/dev/breeze/doc/images/output_start-airflow.svg
index 5b4a19c6b1b..bd87336536d 100644
--- a/dev/breeze/doc/images/output_start-airflow.svg
+++ b/dev/breeze/doc/images/output_start-airflow.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 2978.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 2953.6" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-start-airflow-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="2927.0" />
+      <rect x="0" y="0" width="1463.0" height="2902.6" />
     </clipPath>
     <clipPath id="breeze-start-airflow-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -399,12 +399,9 @@
 <clipPath id="breeze-start-airflow-line-117">
     <rect x="0" y="2856.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-start-airflow-line-118">
-    <rect x="0" y="2880.7" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2976" rx="8"/><text class="breeze-start-airflow-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;start-airflow</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2951.6" rx="8"/><text class="breeze-start-airflow-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;start-airflow</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -498,42 +495,41 @@
 </text><text class="breeze-start-airflow-r5" x="0" y="1996.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-81)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="1996.4" textLength="963.8" clip-path="url(#breeze-start-airflow-line-81)">constraints&#160;URL).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
 </text><text class="breeze-start-airflow-r5" x="0" y="2020.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-82)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2020.8" textLength="963.8" clip-path="url(#breeze-start-airflow-line-82)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
 </text><text class="breeze-start-airflow-r5" x="0" y="2045.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-83)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2045.2" textLength="195.2" clip-path="url(#breeze-start-airflow-line-83)">--airflow-extras</text><text class="breeze-start-airflow-r1" x="475.8" y="2045.2" textLength="378.2" clip-path="url(#breeze-start-airflow-line-83)">Airflow&#160;extras&#160;to&#160;install&#160;when&#160;</text><text class="breeze-st [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2069.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-84)">│</text><text class="breeze-start-airflow-r5" x="475.8" y="2069.6" textLength="732" clip-path="url(#breeze-start-airflow-line-84)">[default:&#160;&quot;&quot;]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2094" textLength="12.2" clip-path="url(#breeze-start-airflow-line-85)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2094" textLength="317.2" clip-path="url(#breeze-start-airflow-line-85)">--airflow-skip-constraints</text><text class="breeze-start-airflow-r1" x="475.8" y="2094" textLength="573.4" clip-path="url(#breeze-start-airflow-line-85)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;airflow.</te [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2118.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-86)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2118.4" textLength="341.6" clip-path="url(#breeze-start-airflow-line-86)">--clean-airflow-installation</text><text class="breeze-start-airflow-r1" x="475.8" y="2118.4" textLength="963.8" clip-path="url(#breeze-start-airflow-line-86)">Clean&#160;the&#160;airflow&#160;installation&#160;before&#160;installing [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2142.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-87)">│</text><text class="breeze-start-airflow-r4" x="475.8" y="2142.8" textLength="256.2" clip-path="url(#breeze-start-airflow-line-87)">--use-airflow-version</text><text class="breeze-start-airflow-r1" x="732" y="2142.8" textLength="707.6" clip-path="url(#breeze-start-airflow-line-87)">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2167.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-88)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2167.2" textLength="341.6" clip-path="url(#breeze-start-airflow-line-88)">--install-selected-providers</text><text class="breeze-start-airflow-r1" x="475.8" y="2167.2" textLength="963.8" clip-path="url(#breeze-start-airflow-line-88)">Comma-separated&#160;list&#160;of&#160;providers&#160;selected&#160;to&#1 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2191.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-89)">│</text><text class="breeze-start-airflow-r4" x="475.8" y="2191.6" textLength="292.8" clip-path="url(#breeze-start-airflow-line-89)">--use-packages-from-dist</text><text class="breeze-start-airflow-r1" x="768.6" y="2191.6" textLength="671" clip-path="url(#breeze-start-airflow-line-89)">).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2216" textLength="12.2" clip-path="url(#breeze-start-airflow-line-90)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2216" textLength="963.8" clip-path="url(#breeze-start-airflow-line-90)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2240.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-91)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2240.4" textLength="195.2" clip-path="url(#breeze-start-airflow-line-91)">--package-format</text><text class="breeze-start-airflow-r1" x="475.8" y="2240.4" textLength="658.8" clip-path="url(#breeze-start-airflow-line-91)">Format&#160;of&#160;packages&#160;that&#160;should&#160;be&#160;installed&#160;from&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2264.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-92)">│</text><text class="breeze-start-airflow-r5" x="475.8" y="2264.8" textLength="658.8" clip-path="url(#breeze-start-airflow-line-92)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2289.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-93)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2289.2" textLength="390.4" clip-path="url(#breeze-start-airflow-line-93)">--providers-constraints-location</text><text class="breeze-start-airflow-r1" x="475.8" y="2289.2" textLength="927.2" clip-path="url(#breeze-start-airflow-line-93)">Location&#160;of&#160;providers&#160;constraints&#160;to&#160;use&#16 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2313.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-94)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2313.6" textLength="927.2" clip-path="url(#breeze-start-airflow-line-94)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2338" textLength="12.2" clip-path="url(#breeze-start-airflow-line-95)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2338" textLength="341.6" clip-path="url(#breeze-start-airflow-line-95)">--providers-constraints-mode</text><text class="breeze-start-airflow-r1" x="475.8" y="2338" textLength="866.2" clip-path="url(#breeze-start-airflow-line-95)">Mode&#160;of&#160;constraints&#160;for&#160;Providers&#160;for&#160;CI&#160;ima [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2362.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-96)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2362.4" textLength="866.2" clip-path="url(#breeze-start-airflow-line-96)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text class="breeze-start-airflow-r5" x="1451.8" y="2362.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-96)">│</text>< [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2386.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-97)">│</text><text class="breeze-start-airflow-r5" x="475.8" y="2386.8" textLength="866.2" clip-path="url(#breeze-start-airflow-line-97)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2411.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-98)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2411.2" textLength="402.6" clip-path="url(#breeze-start-airflow-line-98)">--providers-constraints-reference</text><text class="breeze-start-airflow-r1" x="475.8" y="2411.2" textLength="963.8" clip-path="url(#breeze-start-airflow-line-98)">Constraint&#160;reference&#160;to&#160;use&#160;for&#160;providers&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2435.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-99)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2435.6" textLength="963.8" clip-path="url(#breeze-start-airflow-line-99)">constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;in&#160;which&#160;case&#160;the&#160;default&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2460" textLength="12.2" clip-path="url(#breeze-start-airflow-line-100)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2460" textLength="963.8" clip-path="url(#breeze-start-airflow-line-100)">constraints-reference&#160;is&#160;used.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2484.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-101)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2484.4" textLength="963.8" clip-path="url(#breeze-start-airflow-line-101)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2508.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-102)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2508.8" textLength="341.6" clip-path="url(#breeze-start-airflow-line-102)">--providers-skip-constraints</text><text class="breeze-start-airflow-r1" x="475.8" y="2508.8" textLength="597.8" clip-path="url(#breeze-start-airflow-line-102)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;p [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2533.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-103)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2533.2" textLength="256.2" clip-path="url(#breeze-start-airflow-line-103)">--use-airflow-version</text><text class="breeze-start-airflow-r1" x="475.8" y="2533.2" textLength="963.8" clip-path="url(#breeze-start-airflow-line-103)">Use&#160;(reinstall&#160;at&#160;entry)&#160;Airflow&#160;version&#160;from&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2557.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-104)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2557.6" textLength="963.8" clip-path="url(#breeze-start-airflow-line-104)">install&#160;from&#160;PyPI),&#160;`none`,&#160;`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;</text><text class="breeze-start-airflow-r5" x="1451.8" y="2557.6" textLength="12.2" clip-p [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2582" textLength="12.2" clip-path="url(#breeze-start-airflow-line-105)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2582" textLength="963.8" clip-path="url(#breeze-start-airflow-line-105)">or&#160;VCS&#160;URL&#160;to&#160;install&#160;from&#160;(https://pip.pypa.io/en/stable/topics/vcs-support/).</text><text class="breeze-start-airflow-r5" x="1451.8" y="2582" textLength="12.2" clip-path="url(#breeze-start-airflow-line- [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2606.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-106)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2606.4" textLength="97.6" clip-path="url(#breeze-start-airflow-line-106)">Implies&#160;</text><text class="breeze-start-airflow-r4" x="573.4" y="2606.4" textLength="183" clip-path="url(#breeze-start-airflow-line-106)">--mount-sources</text><text class="breeze-start-airflow-r1" x="756.4" y="2606.4" textLe [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2630.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-107)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2630.8" textLength="963.8" clip-path="url(#breeze-start-airflow-line-107)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2655.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-108)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2655.2" textLength="292.8" clip-path="url(#breeze-start-airflow-line-108)">--use-packages-from-dist</text><text class="breeze-start-airflow-r1" x="475.8" y="2655.2" textLength="341.6" clip-path="url(#breeze-start-airflow-line-108)">Install&#160;all&#160;found&#160;packages&#160;(</text><text class="breeze [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2679.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-109)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2679.6" textLength="963.8" clip-path="url(#breeze-start-airflow-line-109)">folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2704" textLength="1464" clip-path="url(#breeze-start-airflow-line-110)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="2704" textLength="12.2" clip-path="url(#breeze-start-airflow-line-110)">
-</text><text class="breeze-start-airflow-r5" x="0" y="2728.4" textLength="24.4" clip-path="url(#breeze-start-airflow-line-111)">╭─</text><text class="breeze-start-airflow-r5" x="24.4" y="2728.4" textLength="183" clip-path="url(#breeze-start-airflow-line-111)">&#160;Other&#160;options&#160;</text><text class="breeze-start-airflow-r5" x="207.4" y="2728.4" textLength="1232.2" clip-path="url(#breeze-start-airflow-line-111)">──────────────────────────────────────────────────────────────────── [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2752.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-112)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2752.8" textLength="256.2" clip-path="url(#breeze-start-airflow-line-112)">--forward-credentials</text><text class="breeze-start-airflow-r6" x="305" y="2752.8" textLength="24.4" clip-path="url(#breeze-start-airflow-line-112)">-f</text><text class="breeze-start-airflow-r1" x="353.8" y="2752.8" textLength=" [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2777.2" textLength="1464" clip-path="url(#breeze-start-airflow-line-113)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="2777.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-113)">
-</text><text class="breeze-start-airflow-r5" x="0" y="2801.6" textLength="24.4" clip-path="url(#breeze-start-airflow-line-114)">╭─</text><text class="breeze-start-airflow-r5" x="24.4" y="2801.6" textLength="195.2" clip-path="url(#breeze-start-airflow-line-114)">&#160;Common&#160;options&#160;</text><text class="breeze-start-airflow-r5" x="219.6" y="2801.6" textLength="1220" clip-path="url(#breeze-start-airflow-line-114)">─────────────────────────────────────────────────────────────────── [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2826" textLength="12.2" clip-path="url(#breeze-start-airflow-line-115)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2826" textLength="97.6" clip-path="url(#breeze-start-airflow-line-115)">--answer</text><text class="breeze-start-airflow-r6" x="158.6" y="2826" textLength="24.4" clip-path="url(#breeze-start-airflow-line-115)">-a</text><text class="breeze-start-airflow-r1" x="207.4" y="2826" textLength="317.2" clip-path="ur [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2850.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-116)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2850.4" textLength="109.8" clip-path="url(#breeze-start-airflow-line-116)">--dry-run</text><text class="breeze-start-airflow-r6" x="158.6" y="2850.4" textLength="24.4" clip-path="url(#breeze-start-airflow-line-116)">-D</text><text class="breeze-start-airflow-r1" x="207.4" y="2850.4" textLength="719.8" cli [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2874.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-117)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2874.8" textLength="109.8" clip-path="url(#breeze-start-airflow-line-117)">--verbose</text><text class="breeze-start-airflow-r6" x="158.6" y="2874.8" textLength="24.4" clip-path="url(#breeze-start-airflow-line-117)">-v</text><text class="breeze-start-airflow-r1" x="207.4" y="2874.8" textLength="585.6" cli [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2899.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-118)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2899.2" textLength="73.2" clip-path="url(#breeze-start-airflow-line-118)">--help</text><text class="breeze-start-airflow-r6" x="158.6" y="2899.2" textLength="24.4" clip-path="url(#breeze-start-airflow-line-118)">-h</text><text class="breeze-start-airflow-r1" x="207.4" y="2899.2" textLength="329.4" clip-pa [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2923.6" textLength="1464" clip-path="url(#breeze-start-airflow-line-119)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="2923.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-119)">
+</text><text class="breeze-start-airflow-r5" x="0" y="2069.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-84)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2069.6" textLength="317.2" clip-path="url(#breeze-start-airflow-line-84)">--airflow-skip-constraints</text><text class="breeze-start-airflow-r1" x="475.8" y="2069.6" textLength="573.4" clip-path="url(#breeze-start-airflow-line-84)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;airflo [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2094" textLength="12.2" clip-path="url(#breeze-start-airflow-line-85)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2094" textLength="341.6" clip-path="url(#breeze-start-airflow-line-85)">--clean-airflow-installation</text><text class="breeze-start-airflow-r1" x="475.8" y="2094" textLength="963.8" clip-path="url(#breeze-start-airflow-line-85)">Clean&#160;the&#160;airflow&#160;installation&#160;before&#160;installing&#160; [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2118.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-86)">│</text><text class="breeze-start-airflow-r4" x="475.8" y="2118.4" textLength="256.2" clip-path="url(#breeze-start-airflow-line-86)">--use-airflow-version</text><text class="breeze-start-airflow-r1" x="732" y="2118.4" textLength="707.6" clip-path="url(#breeze-start-airflow-line-86)">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2142.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-87)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2142.8" textLength="341.6" clip-path="url(#breeze-start-airflow-line-87)">--install-selected-providers</text><text class="breeze-start-airflow-r1" x="475.8" y="2142.8" textLength="963.8" clip-path="url(#breeze-start-airflow-line-87)">Comma-separated&#160;list&#160;of&#160;providers&#160;selected&#160;to&#1 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2167.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-88)">│</text><text class="breeze-start-airflow-r4" x="475.8" y="2167.2" textLength="292.8" clip-path="url(#breeze-start-airflow-line-88)">--use-packages-from-dist</text><text class="breeze-start-airflow-r1" x="768.6" y="2167.2" textLength="671" clip-path="url(#breeze-start-airflow-line-88)">).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2191.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-89)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2191.6" textLength="963.8" clip-path="url(#breeze-start-airflow-line-89)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2216" textLength="12.2" clip-path="url(#breeze-start-airflow-line-90)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2216" textLength="195.2" clip-path="url(#breeze-start-airflow-line-90)">--package-format</text><text class="breeze-start-airflow-r1" x="475.8" y="2216" textLength="658.8" clip-path="url(#breeze-start-airflow-line-90)">Format&#160;of&#160;packages&#160;that&#160;should&#160;be&#160;installed&#160;from&#160;di [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2240.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-91)">│</text><text class="breeze-start-airflow-r5" x="475.8" y="2240.4" textLength="658.8" clip-path="url(#breeze-start-airflow-line-91)">[default:&#160;wheel]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2264.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-92)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2264.8" textLength="390.4" clip-path="url(#breeze-start-airflow-line-92)">--providers-constraints-location</text><text class="breeze-start-airflow-r1" x="475.8" y="2264.8" textLength="927.2" clip-path="url(#breeze-start-airflow-line-92)">Location&#160;of&#160;providers&#160;constraints&#160;to&#160;use&#16 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2289.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-93)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2289.2" textLength="927.2" clip-path="url(#breeze-start-airflow-line-93)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2313.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-94)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2313.6" textLength="341.6" clip-path="url(#breeze-start-airflow-line-94)">--providers-constraints-mode</text><text class="breeze-start-airflow-r1" x="475.8" y="2313.6" textLength="866.2" clip-path="url(#breeze-start-airflow-line-94)">Mode&#160;of&#160;constraints&#160;for&#160;Providers&#160;for&#160;CI&#1 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2338" textLength="12.2" clip-path="url(#breeze-start-airflow-line-95)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2338" textLength="866.2" clip-path="url(#breeze-start-airflow-line-95)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text class="breeze-start-airflow-r5" x="1451.8" y="2338" textLength="12.2" clip-path="url(#breeze-start-airflow-line-95)">│</text><text c [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2362.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-96)">│</text><text class="breeze-start-airflow-r5" x="475.8" y="2362.4" textLength="866.2" clip-path="url(#breeze-start-airflow-line-96)">[default:&#160;constraints-source-providers]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2386.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-97)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2386.8" textLength="402.6" clip-path="url(#breeze-start-airflow-line-97)">--providers-constraints-reference</text><text class="breeze-start-airflow-r1" x="475.8" y="2386.8" textLength="963.8" clip-path="url(#breeze-start-airflow-line-97)">Constraint&#160;reference&#160;to&#160;use&#160;for&#160;providers&# [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2411.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-98)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2411.2" textLength="963.8" clip-path="url(#breeze-start-airflow-line-98)">constraints&#160;URL).&#160;Can&#160;be&#160;&#x27;default&#x27;&#160;in&#160;which&#160;case&#160;the&#160;default&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</t [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2435.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-99)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2435.6" textLength="963.8" clip-path="url(#breeze-start-airflow-line-99)">constraints-reference&#160;is&#160;used.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2460" textLength="12.2" clip-path="url(#breeze-start-airflow-line-100)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2460" textLength="963.8" clip-path="url(#breeze-start-airflow-line-100)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2484.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-101)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2484.4" textLength="341.6" clip-path="url(#breeze-start-airflow-line-101)">--providers-skip-constraints</text><text class="breeze-start-airflow-r1" x="475.8" y="2484.4" textLength="597.8" clip-path="url(#breeze-start-airflow-line-101)">Do&#160;not&#160;use&#160;constraints&#160;when&#160;installing&#160;p [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2508.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-102)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2508.8" textLength="256.2" clip-path="url(#breeze-start-airflow-line-102)">--use-airflow-version</text><text class="breeze-start-airflow-r1" x="475.8" y="2508.8" textLength="963.8" clip-path="url(#breeze-start-airflow-line-102)">Use&#160;(reinstall&#160;at&#160;entry)&#160;Airflow&#160;version&#160;from&# [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2533.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-103)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2533.2" textLength="963.8" clip-path="url(#breeze-start-airflow-line-103)">install&#160;from&#160;PyPI),&#160;`none`,&#160;`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;</text><text class="breeze-start-airflow-r5" x="1451.8" y="2533.2" textLength="12.2" clip-p [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2557.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-104)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2557.6" textLength="963.8" clip-path="url(#breeze-start-airflow-line-104)">or&#160;VCS&#160;URL&#160;to&#160;install&#160;from&#160;(https://pip.pypa.io/en/stable/topics/vcs-support/).</text><text class="breeze-start-airflow-r5" x="1451.8" y="2557.6" textLength="12.2" clip-path="url(#breeze-start-airflow [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2582" textLength="12.2" clip-path="url(#breeze-start-airflow-line-105)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2582" textLength="97.6" clip-path="url(#breeze-start-airflow-line-105)">Implies&#160;</text><text class="breeze-start-airflow-r4" x="573.4" y="2582" textLength="183" clip-path="url(#breeze-start-airflow-line-105)">--mount-sources</text><text class="breeze-start-airflow-r1" x="756.4" y="2582" textLength="68 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2606.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-106)">│</text><text class="breeze-start-airflow-r7" x="475.8" y="2606.4" textLength="963.8" clip-path="url(#breeze-start-airflow-line-106)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2630.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-107)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2630.8" textLength="292.8" clip-path="url(#breeze-start-airflow-line-107)">--use-packages-from-dist</text><text class="breeze-start-airflow-r1" x="475.8" y="2630.8" textLength="341.6" clip-path="url(#breeze-start-airflow-line-107)">Install&#160;all&#160;found&#160;packages&#160;(</text><text class="breeze [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2655.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-108)">│</text><text class="breeze-start-airflow-r1" x="475.8" y="2655.2" textLength="963.8" clip-path="url(#breeze-start-airflow-line-108)">folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2679.6" textLength="1464" clip-path="url(#breeze-start-airflow-line-109)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="2679.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-109)">
+</text><text class="breeze-start-airflow-r5" x="0" y="2704" textLength="24.4" clip-path="url(#breeze-start-airflow-line-110)">╭─</text><text class="breeze-start-airflow-r5" x="24.4" y="2704" textLength="183" clip-path="url(#breeze-start-airflow-line-110)">&#160;Other&#160;options&#160;</text><text class="breeze-start-airflow-r5" x="207.4" y="2704" textLength="1232.2" clip-path="url(#breeze-start-airflow-line-110)">────────────────────────────────────────────────────────────────────────── [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2728.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-111)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2728.4" textLength="256.2" clip-path="url(#breeze-start-airflow-line-111)">--forward-credentials</text><text class="breeze-start-airflow-r6" x="305" y="2728.4" textLength="24.4" clip-path="url(#breeze-start-airflow-line-111)">-f</text><text class="breeze-start-airflow-r1" x="353.8" y="2728.4" textLength=" [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2752.8" textLength="1464" clip-path="url(#breeze-start-airflow-line-112)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="2752.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-112)">
+</text><text class="breeze-start-airflow-r5" x="0" y="2777.2" textLength="24.4" clip-path="url(#breeze-start-airflow-line-113)">╭─</text><text class="breeze-start-airflow-r5" x="24.4" y="2777.2" textLength="195.2" clip-path="url(#breeze-start-airflow-line-113)">&#160;Common&#160;options&#160;</text><text class="breeze-start-airflow-r5" x="219.6" y="2777.2" textLength="1220" clip-path="url(#breeze-start-airflow-line-113)">─────────────────────────────────────────────────────────────────── [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2801.6" textLength="12.2" clip-path="url(#breeze-start-airflow-line-114)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2801.6" textLength="97.6" clip-path="url(#breeze-start-airflow-line-114)">--answer</text><text class="breeze-start-airflow-r6" x="158.6" y="2801.6" textLength="24.4" clip-path="url(#breeze-start-airflow-line-114)">-a</text><text class="breeze-start-airflow-r1" x="207.4" y="2801.6" textLength="317.2" clip- [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2826" textLength="12.2" clip-path="url(#breeze-start-airflow-line-115)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2826" textLength="109.8" clip-path="url(#breeze-start-airflow-line-115)">--dry-run</text><text class="breeze-start-airflow-r6" x="158.6" y="2826" textLength="24.4" clip-path="url(#breeze-start-airflow-line-115)">-D</text><text class="breeze-start-airflow-r1" x="207.4" y="2826" textLength="719.8" clip-path=" [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2850.4" textLength="12.2" clip-path="url(#breeze-start-airflow-line-116)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2850.4" textLength="109.8" clip-path="url(#breeze-start-airflow-line-116)">--verbose</text><text class="breeze-start-airflow-r6" x="158.6" y="2850.4" textLength="24.4" clip-path="url(#breeze-start-airflow-line-116)">-v</text><text class="breeze-start-airflow-r1" x="207.4" y="2850.4" textLength="585.6" cli [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2874.8" textLength="12.2" clip-path="url(#breeze-start-airflow-line-117)">│</text><text class="breeze-start-airflow-r4" x="24.4" y="2874.8" textLength="73.2" clip-path="url(#breeze-start-airflow-line-117)">--help</text><text class="breeze-start-airflow-r6" x="158.6" y="2874.8" textLength="24.4" clip-path="url(#breeze-start-airflow-line-117)">-h</text><text class="breeze-start-airflow-r1" x="207.4" y="2874.8" textLength="329.4" clip-pa [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2899.2" textLength="1464" clip-path="url(#breeze-start-airflow-line-118)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-start-airflow-r1" x="1464" y="2899.2" textLength="12.2" clip-path="url(#breeze-start-airflow-line-118)">
 </text>
     </g>
     </g>
diff --git a/dev/breeze/doc/images/output_start-airflow.txt b/dev/breeze/doc/images/output_start-airflow.txt
index 286be10c9e4..eadfaa07a5f 100644
--- a/dev/breeze/doc/images/output_start-airflow.txt
+++ b/dev/breeze/doc/images/output_start-airflow.txt
@@ -1 +1 @@
-a788bf6d34c4341a30287b60d134e43d
+37aa3e191ff32457455276bdc05752f3
diff --git a/dev/breeze/doc/images/output_testing_core-tests.svg b/dev/breeze/doc/images/output_testing_core-tests.svg
index 90a210455db..9dbaa5281f6 100644
--- a/dev/breeze/doc/images/output_testing_core-tests.svg
+++ b/dev/breeze/doc/images/output_testing_core-tests.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 2636.3999999999996" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 2612.0" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -43,7 +43,7 @@
 
     <defs>
     <clipPath id="breeze-testing-core-tests-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="2585.3999999999996" />
+      <rect x="0" y="0" width="1463.0" height="2561.0" />
     </clipPath>
     <clipPath id="breeze-testing-core-tests-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -357,12 +357,9 @@
 <clipPath id="breeze-testing-core-tests-line-103">
     <rect x="0" y="2514.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="breeze-testing-core-tests-line-104">
-    <rect x="0" y="2539.1" width="1464" height="24.65"/>
-            </clipPath>
     </defs>
 
-    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2634.4" rx="8"/><text class="breeze-testing-core-tests-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;testing&#160;core-tests</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2610" rx="8"/><text class="breeze-testing-core-tests-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;testing&#160;core-tests</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -388,96 +385,95 @@
 </text><text class="breeze-testing-core-tests-r5" x="0" y="337.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-13)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="337.2" textLength="366" clip-path="url(#breeze-testing-core-tests-line-13)">--excluded-parallel-test-types</text><text class="breeze-testing-core-tests-r1" x="439.2" y="337.2" textLength="1000.4" clip-path="url(#breeze-testing-core-tests-line-13)">Space&#160;separated&#160;list&#160;of&#160;c [...]
 </text><text class="breeze-testing-core-tests-r5" x="0" y="361.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-14)">│</text><text class="breeze-testing-core-tests-r1" x="439.2" y="361.6" textLength="1000.4" clip-path="url(#breeze-testing-core-tests-line-14)">runs.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
 </text><text class="breeze-testing-core-tests-r5" x="0" y="386" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-15)">│</text><text class="breeze-testing-core-tests-r6" x="439.2" y="386" textLength="1000.4" clip-path="url(#breeze-testing-core-tests-line-15)">(API&#160;|&#160;Always&#160;|&#160;CLI&#160;|&#160;Core&#160;|&#160;Operators&#160;|&#160;Other&#160;|&#160;Serialization&#160;|&#160;WWW)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-16)">│</text><text class="breeze-testing-core-tests-r5" x="439.2" y="410.4" textLength="1000.4" clip-path="url(#breeze-testing-core-tests-line-16)">[default:&#160;&quot;&quot;]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="434.8" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="434.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-17)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="459.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-18)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="459.2" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-18)">&#160;Test&#160;options&#160;</text><text class="breeze-testing-core-tests-r5" x="195.2" y="459.2" textLength="1244.4" clip-path="url(#breeze-testing-core-tests-line-18)">─────────────────────────────────────────── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-19)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="483.6" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-19)">--test-timeout</text><text class="breeze-testing-core-tests-r1" x="475.8" y="483.6" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-19)">Test&#160;timeout&#160;in&#160;seconds.&#160;Set&#160;the&#1 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="508" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-20)">│</text><text class="breeze-testing-core-tests-r1" x="475.8" y="508" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-20)">to&#160;this&#160;value&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-21)">│</text><text class="breeze-testing-core-tests-r6" x="475.8" y="532.4" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-21)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-22)">│</text><text class="breeze-testing-core-tests-r5" x="475.8" y="556.8" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-22)">[default:&#160;60;&#160;x&gt;=0]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-23)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="581.2" textLength="207.4" clip-path="url(#breeze-testing-core-tests-line-23)">--enable-coverage</text><text class="breeze-testing-core-tests-r1" x="475.8" y="581.2" textLength="732" clip-path="url(#breeze-testing-core-tests-line-23)">Enable&#160;coverage&#160;capturing&#160;for&#160;tests&#16 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-24)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="605.6" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-24)">--collect-only</text><text class="breeze-testing-core-tests-r1" x="475.8" y="605.6" textLength="439.2" clip-path="url(#breeze-testing-core-tests-line-24)">Collect&#160;tests&#160;only,&#160;do&#160;not&#160;run&#160 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="630" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-25)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="630" textLength="122" clip-path="url(#breeze-testing-core-tests-line-25)">--db-reset</text><text class="breeze-testing-core-tests-r7" x="256.2" y="630" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-25)">-d</text><text class="breeze-testing-core-tests-r1" x="280.6" y="630" tex [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="654.4" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="654.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-26)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="678.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-27)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="678.8" textLength="439.2" clip-path="url(#breeze-testing-core-tests-line-27)">&#160;Selectively&#160;run&#160;DB&#160;or&#160;non-DB&#160;tests&#160;</text><text class="breeze-testing-core-tests-r5" x="463.6" y="678.8" textLength="976" clip-path="url(#breeze-testing-core-tests-line-27)">──── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-28)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="703.2" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-28)">--run-db-tests-only</text><text class="breeze-testing-core-tests-r1" x="305" y="703.2" textLength="475.8" clip-path="url(#breeze-testing-core-tests-line-28)">Only&#160;runs&#160;tests&#160;that&#160;require&#160;a&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-29)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="727.6" textLength="183" clip-path="url(#breeze-testing-core-tests-line-29)">--skip-db-tests</text><text class="breeze-testing-core-tests-r1" x="305" y="727.6" textLength="414.8" clip-path="url(#breeze-testing-core-tests-line-29)">Skip&#160;tests&#160;that&#160;require&#160;a&#160;database</te [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="752" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="752" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-30)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="776.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-31)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="776.4" textLength="219.6" clip-path="url(#breeze-testing-core-tests-line-31)">&#160;Test&#160;environment&#160;</text><text class="breeze-testing-core-tests-r5" x="244" y="776.4" textLength="1195.6" clip-path="url(#breeze-testing-core-tests-line-31)">───────────────────────────────────────── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-32)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="800.8" textLength="109.8" clip-path="url(#breeze-testing-core-tests-line-32)">--backend</text><text class="breeze-testing-core-tests-r7" x="561.2" y="800.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-32)">-b</text><text class="breeze-testing-core-tests-r1" x="610" y="800 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-33)">│</text><text class="breeze-testing-core-tests-r1" x="610" y="825.2" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-33)">an&#160;invalid&#160;database&#160;configuration,&#160;meaning&#160;there&#160;will&#160;be&#160;no&#160;database</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="825.2" textLength="12.2" clip-path="url [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-34)">│</text><text class="breeze-testing-core-tests-r1" x="610" y="849.6" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-34)">available,&#160;and&#160;any&#160;attempts&#160;to&#160;connect&#160;to&#160;the&#160;Airflow&#160;database&#160;will&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="849.6" textLength="12.2" clip [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-35)">│</text><text class="breeze-testing-core-tests-r1" x="610" y="874" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-35)">fail.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-36)">│</text><text class="breeze-testing-core-tests-r6" x="610" y="898.4" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-36)">(&gt;sqlite&lt;&#160;|&#160;mysql&#160;|&#160;postgres&#160;|&#160;none)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-37)">│</text><text class="breeze-testing-core-tests-r5" x="610" y="922.8" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-37)">[default:&#160;sqlite]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-38)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="947.2" textLength="183" clip-path="url(#breeze-testing-core-tests-line-38)">--no-db-cleanup</text><text class="breeze-testing-core-tests-r1" x="610" y="947.2" textLength="597.8" clip-path="url(#breeze-testing-core-tests-line-38)">Do&#160;not&#160;clear&#160;the&#160;database&#160;before&#160; [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-39)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="971.6" textLength="97.6" clip-path="url(#breeze-testing-core-tests-line-39)">--python</text><text class="breeze-testing-core-tests-r7" x="561.2" y="971.6" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-39)">-p</text><text class="breeze-testing-core-tests-r1" x="610" y="971.6 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-40)">│</text><text class="breeze-testing-core-tests-r6" x="610" y="996" textLength="732" clip-path="url(#breeze-testing-core-tests-line-40)">(&gt;3.9&lt;&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-41)">│</text><text class="breeze-testing-core-tests-r5" x="610" y="1020.4" textLength="732" clip-path="url(#breeze-testing-core-tests-line-41)">[default:&#160;3.9]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-42)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1044.8" textLength="219.6" clip-path="url(#breeze-testing-core-tests-line-42)">--postgres-version</text><text class="breeze-testing-core-tests-r7" x="561.2" y="1044.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-42)">-P</text><text class="breeze-testing-core-tests-r1" x= [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-43)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1069.2" textLength="183" clip-path="url(#breeze-testing-core-tests-line-43)">--mysql-version</text><text class="breeze-testing-core-tests-r7" x="561.2" y="1069.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-43)">-M</text><text class="breeze-testing-core-tests-r1" x="610" [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-44)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1093.6" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-44)">--forward-credentials</text><text class="breeze-testing-core-tests-r7" x="561.2" y="1093.6" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-44)">-f</text><text class="breeze-testing-core-tests-r1" [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-45)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1118" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-45)">--force-sa-warnings</text><text class="breeze-testing-core-tests-r1" x="256.2" y="1118" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-45)">/</text><text class="breeze-testing-core-tests-r4" x="268.4 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-46)">│</text><text class="breeze-testing-core-tests-r5" x="610" y="1142.4" textLength="768.6" clip-path="url(#breeze-testing-core-tests-line-46)">[default:&#160;force-sa-warnings]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1166.8" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-47)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1166.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-47)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1191.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-48)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1191.2" textLength="439.2" clip-path="url(#breeze-testing-core-tests-line-48)">&#160;Options&#160;for&#160;parallel&#160;test&#160;commands&#160;</text><text class="breeze-testing-core-tests-r5" x="463.6" y="1191.2" textLength="976" clip-path="url(#breeze-testing-core-tests-line-48)">────── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-49)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1215.6" textLength="207.4" clip-path="url(#breeze-testing-core-tests-line-49)">--run-in-parallel</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1215.6" textLength="854" clip-path="url(#breeze-testing-core-tests-line-49)">Run&#160;the&#160;operation&#160;in&#160;parallel&#160;o [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1240" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-50)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1240" textLength="134.2" clip-path="url(#breeze-testing-core-tests-line-50)">--use-xdist</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1240" textLength="329.4" clip-path="url(#breeze-testing-core-tests-line-50)">Use&#160;xdist&#160;plugin&#160;for&#160;pytest</text><text class= [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-51)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1264.4" textLength="158.6" clip-path="url(#breeze-testing-core-tests-line-51)">--parallelism</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1264.4" textLength="915" clip-path="url(#breeze-testing-core-tests-line-51)">Maximum&#160;number&#160;of&#160;processes&#160;to&#160;use& [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-52)">│</text><text class="breeze-testing-core-tests-r6" x="378.2" y="1288.8" textLength="915" clip-path="url(#breeze-testing-core-tests-line-52)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-53)">│</text><text class="breeze-testing-core-tests-r5" x="378.2" y="1313.2" textLength="915" clip-path="url(#breeze-testing-core-tests-line-53)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-54)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1337.6" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-54)">--skip-cleanup</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1337.6" textLength="732" clip-path="url(#breeze-testing-core-tests-line-54)">Skip&#160;cleanup&#160;of&#160;temporary&#160;files&#160;cr [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-55)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1362" textLength="207.4" clip-path="url(#breeze-testing-core-tests-line-55)">--debug-resources</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1362" textLength="768.6" clip-path="url(#breeze-testing-core-tests-line-55)">Whether&#160;to&#160;show&#160;resource&#160;information&#16 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-56)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1386.4" textLength="305" clip-path="url(#breeze-testing-core-tests-line-56)">--include-success-outputs</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1386.4" textLength="927.2" clip-path="url(#breeze-testing-core-tests-line-56)">Whether&#160;to&#160;include&#160;outputs&#160;o [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-57)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1410.8" textLength="244" clip-path="url(#breeze-testing-core-tests-line-57)">--total-test-timeout</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1410.8" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-57)">Total&#160;test&#160;timeout&#160;in&#160;seconds.&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1435.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-58)">│</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1435.2" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-58)">there&#160;is&#160;an&#160;underlying&#160;pytest&#160;command&#160;that&#160;hangs,&#160;the&#160;process&#160;will&#160;be&#160;stop&#160;with&#160;system&#160;</text><text class="breeze-testing-core-tests-r5" [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1459.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-59)">│</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1459.6" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-59)">exit&#160;after&#160;that&#160;time.&#160;This&#160;should&#160;give&#160;a&#160;chance&#160;to&#160;upload&#160;logs&#160;as&#160;artifacts&#160;on&#160;CI.&#160;&#160;&#160;&#160;&#160;</text><text class="bree [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1484" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-60)">│</text><text class="breeze-testing-core-tests-r6" x="378.2" y="1484" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-60)">(INTEGER)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1508.4" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-61)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1508.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-61)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1532.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-62)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1532.8" textLength="610" clip-path="url(#breeze-testing-core-tests-line-62)">&#160;Upgrading/downgrading/removing&#160;selected&#160;packages&#160;</text><text class="breeze-testing-core-tests-r5" x="634.4" y="1532.8" textLength="805.2" clip-path="url(#breeze-testing-core-tests-line-62)">── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1557.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-63)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1557.2" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-63)">--upgrade-boto</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1557.2" textLength="866.2" clip-path="url(#breeze-testing-core-tests-line-63)">Remove&#160;aiobotocore&#160;and&#160;upgrade&#160;botoco [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1581.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-64)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1581.6" textLength="268.4" clip-path="url(#breeze-testing-core-tests-line-64)">--downgrade-sqlalchemy</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1581.6" textLength="610" clip-path="url(#breeze-testing-core-tests-line-64)">Downgrade&#160;SQLAlchemy&#160;to&#160;minimum&#160 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1606" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-65)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1606" textLength="244" clip-path="url(#breeze-testing-core-tests-line-65)">--downgrade-pendulum</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1606" textLength="585.6" clip-path="url(#breeze-testing-core-tests-line-65)">Downgrade&#160;Pendulum&#160;to&#160;minimum&#160;supported [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1630.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-66)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1630.4" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-66)">--remove-arm-packages</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1630.4" textLength="817.4" clip-path="url(#breeze-testing-core-tests-line-66)">Removes&#160;arm&#160;packages&#160;from&#160;the& [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1654.8" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-67)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1654.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-67)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1679.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-68)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1679.2" textLength="402.6" clip-path="url(#breeze-testing-core-tests-line-68)">&#160;Advanced&#160;flag&#160;for&#160;tests&#160;command&#160;</text><text class="breeze-testing-core-tests-r5" x="427" y="1679.2" textLength="1012.6" clip-path="url(#breeze-testing-core-tests-line-68)">──────── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1703.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-69)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1703.6" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-69)">--github-repository</text><text class="breeze-testing-core-tests-r7" x="366" y="1703.6" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-69)">-g</text><text class="breeze-testing-core-tests-r1" x=" [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1728" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-70)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1728" textLength="183" clip-path="url(#breeze-testing-core-tests-line-70)">--mount-sources</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1728" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-70)">Choose&#160;scope&#160;of&#160;local&#160;sources&#160;that&#16 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1752.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-71)">│</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1752.4" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-71)">selected).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1776.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-72)">│</text><text class="breeze-testing-core-tests-r6" x="414.8" y="1776.8" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-72)">(selected&#160;|&#160;all&#160;|&#160;skip&#160;|&#160;remove&#160;|&#160;tests&#160;|&#160;providers-and-tests)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1801.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-73)">│</text><text class="breeze-testing-core-tests-r5" x="414.8" y="1801.2" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-73)">[default:&#160;selected]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1825.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-74)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1825.6" textLength="317.2" clip-path="url(#breeze-testing-core-tests-line-74)">--skip-docker-compose-down</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1825.6" textLength="549" clip-path="url(#breeze-testing-core-tests-line-74)">Skips&#160;running&#160;docker-compose&#160;dow [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1850" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-75)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1850" textLength="244" clip-path="url(#breeze-testing-core-tests-line-75)">--keep-env-variables</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1850" textLength="1000.4" clip-path="url(#breeze-testing-core-tests-line-75)">Do&#160;not&#160;clear&#160;environment&#160;variables&#16 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1874.4" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-76)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1874.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-76)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1898.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-77)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1898.8" textLength="622.2" clip-path="url(#breeze-testing-core-tests-line-77)">&#160;Advanced&#160;flag&#160;for&#160;installing&#160;airflow&#160;in&#160;container&#160;</text><text class="breeze-testing-core-tests-r5" x="646.6" y="1898.8" textLength="793" clip-path="url(#breeze-testing-co [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1923.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-78)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1923.2" textLength="378.2" clip-path="url(#breeze-testing-core-tests-line-78)">--airflow-constraints-reference</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1923.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-78)">Constraint&#160;reference&#160;to&#160;u [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1947.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-79)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1947.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-79)">(used&#160;in&#160;calculated&#160;constraints&#160;URL).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-t [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1972" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-80)">│</text><text class="breeze-testing-core-tests-r6" x="756.4" y="1972" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-80)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="1996.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-81)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1996.4" textLength="341.6" clip-path="url(#breeze-testing-core-tests-line-81)">--clean-airflow-installation</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1996.4" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-81)">Clean&#160;the&#160;airflow&#160;installati [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2020.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-82)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2020.8" textLength="158.6" clip-path="url(#breeze-testing-core-tests-line-82)">specified&#160;by&#160;</text><text class="breeze-testing-core-tests-r4" x="915" y="2020.8" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-82)">--use-airflow-version</text><text class="breeze-t [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2045.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-83)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2045.2" textLength="329.4" clip-path="url(#breeze-testing-core-tests-line-83)">--force-lowest-dependencies</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2045.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-83)">Run&#160;tests&#160;for&#160;the&#160;lowest [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2069.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-84)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2069.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-84)">or&#160;selected&#160;provider&#160;if&#160;`Provider[PROVIDER_ID]`&#160;is&#160;used&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2069.6" textLength="12.2" clip-path="url(#breeze-testing- [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2094" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-85)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2094" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-85)">as&#160;test&#160;type.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2118.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-86)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2118.4" textLength="414.8" clip-path="url(#breeze-testing-core-tests-line-86)">--install-airflow-with-constraints</text><text class="breeze-testing-core-tests-r1" x="439.2" y="2118.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-86)">/</text><text class="breeze-testing-co [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2142.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-87)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2142.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-87)">determined&#160;from&#160;package&#160;or&#160;airflow&#160;version.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="21 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2167.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-88)">│</text><text class="breeze-testing-core-tests-r5" x="756.4" y="2167.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-88)">[default:&#160;no-install-airflow-with-constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2167.2" textLength="12.2" clip-path=" [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2191.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-89)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2191.6" textLength="195.2" clip-path="url(#breeze-testing-core-tests-line-89)">--package-format</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2191.6" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-89)">Format&#160;of&#160;packages.</text><text class="breeze [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2216" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-90)">│</text><text class="breeze-testing-core-tests-r5" x="756.4" y="2216" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-90)">[default:&#160;wheel]&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2216" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-90)">│</text><text class="breeze-testing-c [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2240.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-91)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2240.4" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-91)">--use-airflow-version</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2240.4" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-91)">Use&#160;(reinstall&#160;at&#160;entry)&#160;Airfl [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2264.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-92)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2264.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-92)">can&#160;also&#160;be&#160;version&#160;(to&#160;install&#160;from&#160;PyPI),&#160;`none`,&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2264.8" textLength="12.2" c [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2289.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-93)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2289.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-93)">`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;or&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2289.2" textLength="12.2" clip-path=" [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2313.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-94)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2313.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-94)">VCS&#160;URL&#160;to&#160;install&#160;from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2338" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-95)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2338" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-95)">(https://pip.pypa.io/en/stable/topics/vcs-support/).&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2338" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-95)"> [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2362.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-96)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2362.4" textLength="97.6" clip-path="url(#breeze-testing-core-tests-line-96)">Implies&#160;</text><text class="breeze-testing-core-tests-r4" x="854" y="2362.4" textLength="183" clip-path="url(#breeze-testing-core-tests-line-96)">--mount-sources</text><text class="breeze-testing-core-tests-r [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2386.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-97)">│</text><text class="breeze-testing-core-tests-r6" x="756.4" y="2386.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-97)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5"  [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2411.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-98)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2411.2" textLength="292.8" clip-path="url(#breeze-testing-core-tests-line-98)">--use-packages-from-dist</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2411.2" textLength="341.6" clip-path="url(#breeze-testing-core-tests-line-98)">Install&#160;all&#160;found&#160;packages&#160; [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2435.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-99)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2435.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-99)">type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="24 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2460" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-100)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="2460" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-100)">
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2484.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-101)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="2484.4" textLength="195.2" clip-path="url(#breeze-testing-core-tests-line-101)">&#160;Common&#160;options&#160;</text><text class="breeze-testing-core-tests-r5" x="219.6" y="2484.4" textLength="1220" clip-path="url(#breeze-testing-core-tests-line-101)">───────────────────────────────────── [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2508.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-102)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2508.8" textLength="109.8" clip-path="url(#breeze-testing-core-tests-line-102)">--dry-run</text><text class="breeze-testing-core-tests-r7" x="158.6" y="2508.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-102)">-D</text><text class="breeze-testing-core-tests-r1" x="207.4 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2533.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-103)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2533.2" textLength="109.8" clip-path="url(#breeze-testing-core-tests-line-103)">--verbose</text><text class="breeze-testing-core-tests-r7" x="158.6" y="2533.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-103)">-v</text><text class="breeze-testing-core-tests-r1" x="207.4 [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2557.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-104)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2557.6" textLength="73.2" clip-path="url(#breeze-testing-core-tests-line-104)">--help</text><text class="breeze-testing-core-tests-r7" x="158.6" y="2557.6" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-104)">-h</text><text class="breeze-testing-core-tests-r1" x="207.4" y= [...]
-</text><text class="breeze-testing-core-tests-r5" x="0" y="2582" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-105)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="2582" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-105)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="410.4" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="410.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-16)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="434.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-17)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="434.8" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-17)">&#160;Test&#160;options&#160;</text><text class="breeze-testing-core-tests-r5" x="195.2" y="434.8" textLength="1244.4" clip-path="url(#breeze-testing-core-tests-line-17)">─────────────────────────────────────────── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="459.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-18)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="459.2" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-18)">--test-timeout</text><text class="breeze-testing-core-tests-r1" x="475.8" y="459.2" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-18)">Test&#160;timeout&#160;in&#160;seconds.&#160;Set&#160;the&#1 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="483.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-19)">│</text><text class="breeze-testing-core-tests-r1" x="475.8" y="483.6" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-19)">to&#160;this&#160;value&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="508" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-20)">│</text><text class="breeze-testing-core-tests-r6" x="475.8" y="508" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-20)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="532.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-21)">│</text><text class="breeze-testing-core-tests-r5" x="475.8" y="532.4" textLength="963.8" clip-path="url(#breeze-testing-core-tests-line-21)">[default:&#160;60;&#160;x&gt;=0]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="556.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-22)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="556.8" textLength="207.4" clip-path="url(#breeze-testing-core-tests-line-22)">--enable-coverage</text><text class="breeze-testing-core-tests-r1" x="475.8" y="556.8" textLength="732" clip-path="url(#breeze-testing-core-tests-line-22)">Enable&#160;coverage&#160;capturing&#160;for&#160;tests&#16 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="581.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-23)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="581.2" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-23)">--collect-only</text><text class="breeze-testing-core-tests-r1" x="475.8" y="581.2" textLength="439.2" clip-path="url(#breeze-testing-core-tests-line-23)">Collect&#160;tests&#160;only,&#160;do&#160;not&#160;run&#160 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="605.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-24)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="605.6" textLength="122" clip-path="url(#breeze-testing-core-tests-line-24)">--db-reset</text><text class="breeze-testing-core-tests-r7" x="256.2" y="605.6" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-24)">-d</text><text class="breeze-testing-core-tests-r1" x="280.6" y="60 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="630" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-25)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="630" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-25)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="654.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-26)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="654.4" textLength="439.2" clip-path="url(#breeze-testing-core-tests-line-26)">&#160;Selectively&#160;run&#160;DB&#160;or&#160;non-DB&#160;tests&#160;</text><text class="breeze-testing-core-tests-r5" x="463.6" y="654.4" textLength="976" clip-path="url(#breeze-testing-core-tests-line-26)">──── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="678.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-27)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="678.8" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-27)">--run-db-tests-only</text><text class="breeze-testing-core-tests-r1" x="305" y="678.8" textLength="475.8" clip-path="url(#breeze-testing-core-tests-line-27)">Only&#160;runs&#160;tests&#160;that&#160;require&#160;a&# [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="703.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-28)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="703.2" textLength="183" clip-path="url(#breeze-testing-core-tests-line-28)">--skip-db-tests</text><text class="breeze-testing-core-tests-r1" x="305" y="703.2" textLength="414.8" clip-path="url(#breeze-testing-core-tests-line-28)">Skip&#160;tests&#160;that&#160;require&#160;a&#160;database</te [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="727.6" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="727.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-29)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="752" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-30)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="752" textLength="219.6" clip-path="url(#breeze-testing-core-tests-line-30)">&#160;Test&#160;environment&#160;</text><text class="breeze-testing-core-tests-r5" x="244" y="752" textLength="1195.6" clip-path="url(#breeze-testing-core-tests-line-30)">─────────────────────────────────────────────── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="776.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-31)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="776.4" textLength="109.8" clip-path="url(#breeze-testing-core-tests-line-31)">--backend</text><text class="breeze-testing-core-tests-r7" x="561.2" y="776.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-31)">-b</text><text class="breeze-testing-core-tests-r1" x="610" y="776 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="800.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-32)">│</text><text class="breeze-testing-core-tests-r1" x="610" y="800.8" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-32)">an&#160;invalid&#160;database&#160;configuration,&#160;meaning&#160;there&#160;will&#160;be&#160;no&#160;database</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="800.8" textLength="12.2" clip-path="url [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="825.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-33)">│</text><text class="breeze-testing-core-tests-r1" x="610" y="825.2" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-33)">available,&#160;and&#160;any&#160;attempts&#160;to&#160;connect&#160;to&#160;the&#160;Airflow&#160;database&#160;will&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="825.2" textLength="12.2" clip [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="849.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-34)">│</text><text class="breeze-testing-core-tests-r1" x="610" y="849.6" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-34)">fail.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="874" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-35)">│</text><text class="breeze-testing-core-tests-r6" x="610" y="874" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-35)">(&gt;sqlite&lt;&#160;|&#160;mysql&#160;|&#160;postgres&#160;|&#160;none)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="898.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-36)">│</text><text class="breeze-testing-core-tests-r5" x="610" y="898.4" textLength="829.6" clip-path="url(#breeze-testing-core-tests-line-36)">[default:&#160;sqlite]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="922.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-37)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="922.8" textLength="183" clip-path="url(#breeze-testing-core-tests-line-37)">--no-db-cleanup</text><text class="breeze-testing-core-tests-r1" x="610" y="922.8" textLength="597.8" clip-path="url(#breeze-testing-core-tests-line-37)">Do&#160;not&#160;clear&#160;the&#160;database&#160;before&#160; [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="947.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-38)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="947.2" textLength="97.6" clip-path="url(#breeze-testing-core-tests-line-38)">--python</text><text class="breeze-testing-core-tests-r7" x="561.2" y="947.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-38)">-p</text><text class="breeze-testing-core-tests-r1" x="610" y="947.2 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="971.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-39)">│</text><text class="breeze-testing-core-tests-r6" x="610" y="971.6" textLength="732" clip-path="url(#breeze-testing-core-tests-line-39)">(&gt;3.9&lt;&#160;|&#160;3.10&#160;|&#160;3.11&#160;|&#160;3.12)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="996" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-40)">│</text><text class="breeze-testing-core-tests-r5" x="610" y="996" textLength="732" clip-path="url(#breeze-testing-core-tests-line-40)">[default:&#160;3.9]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1020.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-41)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1020.4" textLength="219.6" clip-path="url(#breeze-testing-core-tests-line-41)">--postgres-version</text><text class="breeze-testing-core-tests-r7" x="561.2" y="1020.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-41)">-P</text><text class="breeze-testing-core-tests-r1" x= [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1044.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-42)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1044.8" textLength="183" clip-path="url(#breeze-testing-core-tests-line-42)">--mysql-version</text><text class="breeze-testing-core-tests-r7" x="561.2" y="1044.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-42)">-M</text><text class="breeze-testing-core-tests-r1" x="610" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1069.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-43)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1069.2" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-43)">--forward-credentials</text><text class="breeze-testing-core-tests-r7" x="561.2" y="1069.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-43)">-f</text><text class="breeze-testing-core-tests-r1" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-44)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1093.6" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-44)">--force-sa-warnings</text><text class="breeze-testing-core-tests-r1" x="256.2" y="1093.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-44)">/</text><text class="breeze-testing-core-tests-r4" x= [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1118" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-45)">│</text><text class="breeze-testing-core-tests-r5" x="610" y="1118" textLength="768.6" clip-path="url(#breeze-testing-core-tests-line-45)">[default:&#160;force-sa-warnings]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1142.4" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-46)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1142.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-46)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1166.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-47)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1166.8" textLength="439.2" clip-path="url(#breeze-testing-core-tests-line-47)">&#160;Options&#160;for&#160;parallel&#160;test&#160;commands&#160;</text><text class="breeze-testing-core-tests-r5" x="463.6" y="1166.8" textLength="976" clip-path="url(#breeze-testing-core-tests-line-47)">────── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1191.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-48)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1191.2" textLength="207.4" clip-path="url(#breeze-testing-core-tests-line-48)">--run-in-parallel</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1191.2" textLength="854" clip-path="url(#breeze-testing-core-tests-line-48)">Run&#160;the&#160;operation&#160;in&#160;parallel&#160;o [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1215.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-49)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1215.6" textLength="134.2" clip-path="url(#breeze-testing-core-tests-line-49)">--use-xdist</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1215.6" textLength="329.4" clip-path="url(#breeze-testing-core-tests-line-49)">Use&#160;xdist&#160;plugin&#160;for&#160;pytest</text><text  [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1240" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-50)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1240" textLength="158.6" clip-path="url(#breeze-testing-core-tests-line-50)">--parallelism</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1240" textLength="915" clip-path="url(#breeze-testing-core-tests-line-50)">Maximum&#160;number&#160;of&#160;processes&#160;to&#160;use&#160;w [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1264.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-51)">│</text><text class="breeze-testing-core-tests-r6" x="378.2" y="1264.4" textLength="915" clip-path="url(#breeze-testing-core-tests-line-51)">(INTEGER&#160;RANGE)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1288.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-52)">│</text><text class="breeze-testing-core-tests-r5" x="378.2" y="1288.8" textLength="915" clip-path="url(#breeze-testing-core-tests-line-52)">[default:&#160;4;&#160;1&lt;=x&lt;=8]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1313.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-53)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1313.2" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-53)">--skip-cleanup</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1313.2" textLength="732" clip-path="url(#breeze-testing-core-tests-line-53)">Skip&#160;cleanup&#160;of&#160;temporary&#160;files&#160;cr [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1337.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-54)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1337.6" textLength="207.4" clip-path="url(#breeze-testing-core-tests-line-54)">--debug-resources</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1337.6" textLength="768.6" clip-path="url(#breeze-testing-core-tests-line-54)">Whether&#160;to&#160;show&#160;resource&#160;informati [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1362" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-55)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1362" textLength="305" clip-path="url(#breeze-testing-core-tests-line-55)">--include-success-outputs</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1362" textLength="927.2" clip-path="url(#breeze-testing-core-tests-line-55)">Whether&#160;to&#160;include&#160;outputs&#160;of&#160 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1386.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-56)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1386.4" textLength="244" clip-path="url(#breeze-testing-core-tests-line-56)">--total-test-timeout</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1386.4" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-56)">Total&#160;test&#160;timeout&#160;in&#160;seconds.&# [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1410.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-57)">│</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1410.8" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-57)">there&#160;is&#160;an&#160;underlying&#160;pytest&#160;command&#160;that&#160;hangs,&#160;the&#160;process&#160;will&#160;be&#160;stop&#160;with&#160;system&#160;</text><text class="breeze-testing-core-tests-r5" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1435.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-58)">│</text><text class="breeze-testing-core-tests-r1" x="378.2" y="1435.2" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-58)">exit&#160;after&#160;that&#160;time.&#160;This&#160;should&#160;give&#160;a&#160;chance&#160;to&#160;upload&#160;logs&#160;as&#160;artifacts&#160;on&#160;CI.&#160;&#160;&#160;&#160;&#160;</text><text class="bree [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1459.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-59)">│</text><text class="breeze-testing-core-tests-r6" x="378.2" y="1459.6" textLength="1061.4" clip-path="url(#breeze-testing-core-tests-line-59)">(INTEGER)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1484" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-60)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1484" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-60)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1508.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-61)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1508.4" textLength="610" clip-path="url(#breeze-testing-core-tests-line-61)">&#160;Upgrading/downgrading/removing&#160;selected&#160;packages&#160;</text><text class="breeze-testing-core-tests-r5" x="634.4" y="1508.4" textLength="805.2" clip-path="url(#breeze-testing-core-tests-line-61)">── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1532.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-62)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1532.8" textLength="170.8" clip-path="url(#breeze-testing-core-tests-line-62)">--upgrade-boto</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1532.8" textLength="866.2" clip-path="url(#breeze-testing-core-tests-line-62)">Remove&#160;aiobotocore&#160;and&#160;upgrade&#160;botoco [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1557.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-63)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1557.2" textLength="268.4" clip-path="url(#breeze-testing-core-tests-line-63)">--downgrade-sqlalchemy</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1557.2" textLength="610" clip-path="url(#breeze-testing-core-tests-line-63)">Downgrade&#160;SQLAlchemy&#160;to&#160;minimum&#160 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1581.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-64)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1581.6" textLength="244" clip-path="url(#breeze-testing-core-tests-line-64)">--downgrade-pendulum</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1581.6" textLength="585.6" clip-path="url(#breeze-testing-core-tests-line-64)">Downgrade&#160;Pendulum&#160;to&#160;minimum&#160;sup [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1606" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-65)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1606" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-65)">--remove-arm-packages</text><text class="breeze-testing-core-tests-r1" x="341.6" y="1606" textLength="817.4" clip-path="url(#breeze-testing-core-tests-line-65)">Removes&#160;arm&#160;packages&#160;from&#160;the&#160;i [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1630.4" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-66)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1630.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-66)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1654.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-67)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1654.8" textLength="402.6" clip-path="url(#breeze-testing-core-tests-line-67)">&#160;Advanced&#160;flag&#160;for&#160;tests&#160;command&#160;</text><text class="breeze-testing-core-tests-r5" x="427" y="1654.8" textLength="1012.6" clip-path="url(#breeze-testing-core-tests-line-67)">──────── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1679.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-68)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1679.2" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-68)">--github-repository</text><text class="breeze-testing-core-tests-r7" x="366" y="1679.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-68)">-g</text><text class="breeze-testing-core-tests-r1" x=" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1703.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-69)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1703.6" textLength="183" clip-path="url(#breeze-testing-core-tests-line-69)">--mount-sources</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1703.6" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-69)">Choose&#160;scope&#160;of&#160;local&#160;sources&#160;th [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1728" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-70)">│</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1728" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-70)">selected).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1752.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-71)">│</text><text class="breeze-testing-core-tests-r6" x="414.8" y="1752.4" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-71)">(selected&#160;|&#160;all&#160;|&#160;skip&#160;|&#160;remove&#160;|&#160;tests&#160;|&#160;providers-and-tests)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1776.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-72)">│</text><text class="breeze-testing-core-tests-r5" x="414.8" y="1776.8" textLength="1024.8" clip-path="url(#breeze-testing-core-tests-line-72)">[default:&#160;selected]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1801.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-73)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1801.2" textLength="317.2" clip-path="url(#breeze-testing-core-tests-line-73)">--skip-docker-compose-down</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1801.2" textLength="549" clip-path="url(#breeze-testing-core-tests-line-73)">Skips&#160;running&#160;docker-compose&#160;dow [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1825.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-74)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1825.6" textLength="244" clip-path="url(#breeze-testing-core-tests-line-74)">--keep-env-variables</text><text class="breeze-testing-core-tests-r1" x="414.8" y="1825.6" textLength="1000.4" clip-path="url(#breeze-testing-core-tests-line-74)">Do&#160;not&#160;clear&#160;environment&#160;variabl [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1850" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-75)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="1850" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-75)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1874.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-76)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="1874.4" textLength="622.2" clip-path="url(#breeze-testing-core-tests-line-76)">&#160;Advanced&#160;flag&#160;for&#160;installing&#160;airflow&#160;in&#160;container&#160;</text><text class="breeze-testing-core-tests-r5" x="646.6" y="1874.4" textLength="793" clip-path="url(#breeze-testing-co [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1898.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-77)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1898.8" textLength="378.2" clip-path="url(#breeze-testing-core-tests-line-77)">--airflow-constraints-reference</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1898.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-77)">Constraint&#160;reference&#160;to&#160;u [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1923.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-78)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1923.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-78)">(used&#160;in&#160;calculated&#160;constraints&#160;URL).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-t [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1947.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-79)">│</text><text class="breeze-testing-core-tests-r6" x="756.4" y="1947.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-79)">(TEXT)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&# [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1972" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-80)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="1972" textLength="341.6" clip-path="url(#breeze-testing-core-tests-line-80)">--clean-airflow-installation</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1972" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-80)">Clean&#160;the&#160;airflow&#160;installation&#16 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="1996.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-81)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="1996.4" textLength="158.6" clip-path="url(#breeze-testing-core-tests-line-81)">specified&#160;by&#160;</text><text class="breeze-testing-core-tests-r4" x="915" y="1996.4" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-81)">--use-airflow-version</text><text class="breeze-t [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2020.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-82)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2020.8" textLength="329.4" clip-path="url(#breeze-testing-core-tests-line-82)">--force-lowest-dependencies</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2020.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-82)">Run&#160;tests&#160;for&#160;the&#160;lowest [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2045.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-83)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2045.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-83)">or&#160;selected&#160;provider&#160;if&#160;`Provider[PROVIDER_ID]`&#160;is&#160;used&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2045.2" textLength="12.2" clip-path="url(#breeze-testing- [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2069.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-84)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2069.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-84)">as&#160;test&#160;type.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2094" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-85)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2094" textLength="414.8" clip-path="url(#breeze-testing-core-tests-line-85)">--install-airflow-with-constraints</text><text class="breeze-testing-core-tests-r1" x="439.2" y="2094" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-85)">/</text><text class="breeze-testing-core-tes [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2118.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-86)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2118.4" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-86)">determined&#160;from&#160;package&#160;or&#160;airflow&#160;version.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="21 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2142.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-87)">│</text><text class="breeze-testing-core-tests-r5" x="756.4" y="2142.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-87)">[default:&#160;no-install-airflow-with-constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2142.8" textLength="12.2" clip-path=" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2167.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-88)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2167.2" textLength="195.2" clip-path="url(#breeze-testing-core-tests-line-88)">--package-format</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2167.2" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-88)">Format&#160;of&#160;packages.</text><text class="breeze [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2191.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-89)">│</text><text class="breeze-testing-core-tests-r5" x="756.4" y="2191.6" textLength="231.8" clip-path="url(#breeze-testing-core-tests-line-89)">[default:&#160;wheel]&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2191.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-89)">│</text><text class="breeze-tes [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2216" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-90)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2216" textLength="256.2" clip-path="url(#breeze-testing-core-tests-line-90)">--use-airflow-version</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2216" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-90)">Use&#160;(reinstall&#160;at&#160;entry)&#160;Airflow&#16 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2240.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-91)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2240.4" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-91)">can&#160;also&#160;be&#160;version&#160;(to&#160;install&#160;from&#160;PyPI),&#160;`none`,&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2240.4" textLength="12.2" c [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2264.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-92)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2264.8" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-92)">`wheel`,&#160;or&#160;`sdist`&#160;to&#160;install&#160;from&#160;`dist`&#160;folder,&#160;or&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2264.8" textLength="12.2" clip-path=" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2289.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-93)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2289.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-93)">VCS&#160;URL&#160;to&#160;install&#160;from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;& [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2313.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-94)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2313.6" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-94)">(https://pip.pypa.io/en/stable/topics/vcs-support/).&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="2313.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2338" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-95)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2338" textLength="97.6" clip-path="url(#breeze-testing-core-tests-line-95)">Implies&#160;</text><text class="breeze-testing-core-tests-r4" x="854" y="2338" textLength="183" clip-path="url(#breeze-testing-core-tests-line-95)">--mount-sources</text><text class="breeze-testing-core-tests-r1" x=" [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2362.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-96)">│</text><text class="breeze-testing-core-tests-r6" x="756.4" y="2362.4" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-96)">(none&#160;|&#160;wheel&#160;|&#160;sdist&#160;|&#160;&lt;airflow_version&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5"  [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2386.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-97)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2386.8" textLength="292.8" clip-path="url(#breeze-testing-core-tests-line-97)">--use-packages-from-dist</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2386.8" textLength="341.6" clip-path="url(#breeze-testing-core-tests-line-97)">Install&#160;all&#160;found&#160;packages&#160; [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2411.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-98)">│</text><text class="breeze-testing-core-tests-r1" x="756.4" y="2411.2" textLength="683.2" clip-path="url(#breeze-testing-core-tests-line-98)">type)&#160;from&#160;&#x27;dist&#x27;&#160;folder&#160;when&#160;entering&#160;breeze.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="breeze-testing-core-tests-r5" x="1451.8" y="24 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2435.6" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-99)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="2435.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-99)">
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2460" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-100)">╭─</text><text class="breeze-testing-core-tests-r5" x="24.4" y="2460" textLength="195.2" clip-path="url(#breeze-testing-core-tests-line-100)">&#160;Common&#160;options&#160;</text><text class="breeze-testing-core-tests-r5" x="219.6" y="2460" textLength="1220" clip-path="url(#breeze-testing-core-tests-line-100)">─────────────────────────────────────────── [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2484.4" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-101)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2484.4" textLength="109.8" clip-path="url(#breeze-testing-core-tests-line-101)">--dry-run</text><text class="breeze-testing-core-tests-r7" x="158.6" y="2484.4" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-101)">-D</text><text class="breeze-testing-core-tests-r1" x="207.4 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2508.8" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-102)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2508.8" textLength="109.8" clip-path="url(#breeze-testing-core-tests-line-102)">--verbose</text><text class="breeze-testing-core-tests-r7" x="158.6" y="2508.8" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-102)">-v</text><text class="breeze-testing-core-tests-r1" x="207.4 [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2533.2" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-103)">│</text><text class="breeze-testing-core-tests-r4" x="24.4" y="2533.2" textLength="73.2" clip-path="url(#breeze-testing-core-tests-line-103)">--help</text><text class="breeze-testing-core-tests-r7" x="158.6" y="2533.2" textLength="24.4" clip-path="url(#breeze-testing-core-tests-line-103)">-h</text><text class="breeze-testing-core-tests-r1" x="207.4" y= [...]
+</text><text class="breeze-testing-core-tests-r5" x="0" y="2557.6" textLength="1464" clip-path="url(#breeze-testing-core-tests-line-104)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="breeze-testing-core-tests-r1" x="1464" y="2557.6" textLength="12.2" clip-path="url(#breeze-testing-core-tests-line-104)">
 </text>
     </g>
     </g>
diff --git a/dev/breeze/doc/images/output_testing_core-tests.txt b/dev/breeze/doc/images/output_testing_core-tests.txt
index e480bcdd34a..07c4b394732 100644
--- a/dev/breeze/doc/images/output_testing_core-tests.txt
+++ b/dev/breeze/doc/images/output_testing_core-tests.txt
@@ -1 +1 @@
-c365493082aa3a10e3d9fc031f1d530e
+aa8bd78e29f45904b7eabf672ab529a7
diff --git a/dev/breeze/doc/images/output_testing_providers-tests.txt b/dev/breeze/doc/images/output_testing_providers-tests.txt
index 818d095c47f..3c5f337ad7c 100644
--- a/dev/breeze/doc/images/output_testing_providers-tests.txt
+++ b/dev/breeze/doc/images/output_testing_providers-tests.txt
@@ -1 +1 @@
-a7fb7d5e2046c6ab230fe16aefac8cc5
+072f50ebd3be7c29c76d8d1c818e8ac8
diff --git a/docs/apache-airflow/installation/supported-versions.rst b/docs/apache-airflow/installation/supported-versions.rst
index 6c3f8952b95..1a453620503 100644
--- a/docs/apache-airflow/installation/supported-versions.rst
+++ b/docs/apache-airflow/installation/supported-versions.rst
@@ -29,6 +29,7 @@ Apache Airflow® version life cycle:
 =========  =====================  =========  ===============  =================  ================
 Version    Current Patch/Minor    State      First Release    Limited Support    EOL/Terminated
 =========  =====================  =========  ===============  =================  ================
+3          3.0.0                  Supported  Jan 31, 2025     TBD                TBD
 2          2.10.5                 Supported  Dec 17, 2020     TBD                TBD
 1.10       1.10.15                EOL        Aug 27, 2018     Dec 17, 2020       June 17, 2021
 1.9        1.9.0                  EOL        Jan 03, 2018     Aug 27, 2018       Aug 27, 2018
diff --git a/docs/docker-stack/README.md b/docs/docker-stack/README.md
index f787016de70..7234c263b8f 100644
--- a/docs/docker-stack/README.md
+++ b/docs/docker-stack/README.md
@@ -31,12 +31,12 @@ Every time a new version of Airflow is released, the images are prepared in the
 [apache/airflow DockerHub](https://hub.docker.com/r/apache/airflow)
 for all the supported Python versions.
 
-You can find the following images there (Assuming Airflow version `3.0.0.dev0`):
+You can find the following images there (Assuming Airflow version `3.0.0a1`):
 
 * `apache/airflow:latest` - the latest released Airflow image with default Python version (3.12 currently)
 * `apache/airflow:latest-pythonX.Y` - the latest released Airflow image with specific Python version
-* `apache/airflow:3.0.0.dev0` - the versioned Airflow image with default Python version (3.12 currently)
-* `apache/airflow:3.0.0.dev0-pythonX.Y` - the versioned Airflow image with specific Python version
+* `apache/airflow:3.0.0a1` - the versioned Airflow image with default Python version (3.12 currently)
+* `apache/airflow:3.0.0a1-pythonX.Y` - the versioned Airflow image with specific Python version
 
 Those are "reference" regular images. They contain the most common set of extras, dependencies and providers that are
 often used by the users and they are good to "try-things-out" when you want to just take Airflow for a spin,
@@ -47,8 +47,8 @@ via [Building the image](https://airflow.apache.org/docs/docker-stack/build.html
 
 * `apache/airflow:slim-latest`              - the latest released Airflow image with default Python version (3.12 currently)
 * `apache/airflow:slim-latest-pythonX.Y`    - the latest released Airflow image with specific Python version
-* `apache/airflow:slim-3.0.0.dev0`           - the versioned Airflow image with default Python version (3.12 currently)
-* `apache/airflow:slim-3.0.0.dev0-pythonX.Y` - the versioned Airflow image with specific Python version
+* `apache/airflow:slim-3.0.0a1`           - the versioned Airflow image with default Python version (3.12 currently)
+* `apache/airflow:slim-3.0.0a1-pythonX.Y` - the versioned Airflow image with specific Python version
 
 The Apache Airflow image provided as convenience package is optimized for size, and
 it provides just a bare minimal set of the extras and dependencies installed and in most cases
diff --git a/docs/docker-stack/docker-examples/extending/add-airflow-configuration/Dockerfile b/docs/docker-stack/docker-examples/extending/add-airflow-configuration/Dockerfile
index c4a5a86b564..4562de28d36 100644
--- a/docs/docker-stack/docker-examples/extending/add-airflow-configuration/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-airflow-configuration/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 ENV AIRFLOW__CORE__LOAD_EXAMPLES=True
 ENV AIRFLOW__DATABASE__SQL_ALCHEMY_CONN=my_conn_string
 # [END Dockerfile]
diff --git a/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile b/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile
index be8b4bb3e05..083c521b2da 100644
--- a/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 USER root
 RUN apt-get update \
   && apt-get install -y --no-install-recommends \
diff --git a/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile b/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile
index b46ea8ca4b9..aa9a54be63b 100644
--- a/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 USER root
 RUN apt-get update \
   && apt-get install -y --no-install-recommends \
diff --git a/docs/docker-stack/docker-examples/extending/add-providers/Dockerfile b/docs/docker-stack/docker-examples/extending/add-providers/Dockerfile
index ee6d6dc084f..2acc86754fb 100644
--- a/docs/docker-stack/docker-examples/extending/add-providers/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-providers/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 USER root
 RUN apt-get update \
   && apt-get install -y --no-install-recommends \
diff --git a/docs/docker-stack/docker-examples/extending/add-pypi-packages-constraints/Dockerfile b/docs/docker-stack/docker-examples/extending/add-pypi-packages-constraints/Dockerfile
index e97d483bddb..201dc888a39 100644
--- a/docs/docker-stack/docker-examples/extending/add-pypi-packages-constraints/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-pypi-packages-constraints/Dockerfile
@@ -15,6 +15,6 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 RUN pip install --no-cache-dir "apache-airflow==${AIRFLOW_VERSION}" lxml --constraint "${HOME}/constraints.txt"
 # [END Dockerfile]
diff --git a/docs/docker-stack/docker-examples/extending/add-pypi-packages-uv/Dockerfile b/docs/docker-stack/docker-examples/extending/add-pypi-packages-uv/Dockerfile
index 316307f10dc..5dd0bf89397 100644
--- a/docs/docker-stack/docker-examples/extending/add-pypi-packages-uv/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-pypi-packages-uv/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 
 # The `uv` tools is Rust packaging tool that is much faster than `pip` and other installer
 # Support for uv as installation tool is experimental
diff --git a/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile b/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile
index ff762fb05d4..c980617b51e 100644
--- a/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile
@@ -15,6 +15,6 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 RUN pip install --no-cache-dir "apache-airflow==${AIRFLOW_VERSION}" lxml
 # [END Dockerfile]
diff --git a/docs/docker-stack/docker-examples/extending/add-requirement-packages/Dockerfile b/docs/docker-stack/docker-examples/extending/add-requirement-packages/Dockerfile
index f1c23a3799d..1d819d1a36b 100644
--- a/docs/docker-stack/docker-examples/extending/add-requirement-packages/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/add-requirement-packages/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 COPY requirements.txt /
 RUN pip install --no-cache-dir "apache-airflow==${AIRFLOW_VERSION}" -r /requirements.txt
 # [END Dockerfile]
diff --git a/docs/docker-stack/docker-examples/extending/custom-providers/Dockerfile b/docs/docker-stack/docker-examples/extending/custom-providers/Dockerfile
index 954acb812e5..642d5419595 100644
--- a/docs/docker-stack/docker-examples/extending/custom-providers/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/custom-providers/Dockerfile
@@ -15,6 +15,6 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 RUN pip install "apache-airflow==${AIRFLOW_VERSION}" --no-cache-dir apache-airflow-providers-docker==2.5.1
 # [END Dockerfile]
diff --git a/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile b/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile
index 41d617722cf..f578bfc6fdc 100644
--- a/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 
 COPY --chown=airflow:root test_dag.py /opt/airflow/dags
 
diff --git a/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile b/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile
index de3ffa7eb46..6d96d91b453 100644
--- a/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile
+++ b/docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile
@@ -15,7 +15,7 @@
 
 # This is an example Dockerfile. It is not intended for PRODUCTION use
 # [START Dockerfile]
-FROM apache/airflow:3.0.0.dev0
+FROM apache/airflow:3.0.0a1
 RUN umask 0002; \
     mkdir -p ~/writeable-directory
 # [END Dockerfile]
diff --git a/docs/docker-stack/entrypoint.rst b/docs/docker-stack/entrypoint.rst
index f90395df2af..cc7dd1e2215 100644
--- a/docs/docker-stack/entrypoint.rst
+++ b/docs/docker-stack/entrypoint.rst
@@ -132,7 +132,7 @@ if you specify extra arguments. For example:
 
 .. code-block:: bash
 
-  docker run -it apache/airflow:3.0.0.dev0-python3.9 bash -c "ls -la"
+  docker run -it apache/airflow:3.0.0a1-python3.9 bash -c "ls -la"
   total 16
   drwxr-xr-x 4 airflow root 4096 Jun  5 18:12 .
   drwxr-xr-x 1 root    root 4096 Jun  5 18:12 ..
@@ -144,7 +144,7 @@ you pass extra parameters. For example:
 
 .. code-block:: bash
 
-  > docker run -it apache/airflow:3.0.0.dev0-python3.9 python -c "print('test')"
+  > docker run -it apache/airflow:3.0.0a1-python3.9 python -c "print('test')"
   test
 
 If first argument equals to "airflow" - the rest of the arguments is treated as an airflow command
@@ -152,13 +152,13 @@ to execute. Example:
 
 .. code-block:: bash
 
-   docker run -it apache/airflow:3.0.0.dev0-python3.9 airflow webserver
+   docker run -it apache/airflow:3.0.0a1-python3.9 airflow webserver
 
 If there are any other arguments - they are simply passed to the "airflow" command
 
 .. code-block:: bash
 
-  > docker run -it apache/airflow:3.0.0.dev0-python3.9 help
+  > docker run -it apache/airflow:3.0.0a1-python3.9 help
     usage: airflow [-h] GROUP_OR_COMMAND ...
 
     positional arguments:
@@ -363,7 +363,7 @@ database and creating an ``admin/admin`` Admin user with the following command:
     --env "_AIRFLOW_DB_MIGRATE=true" \
     --env "_AIRFLOW_WWW_USER_CREATE=true" \
     --env "_AIRFLOW_WWW_USER_PASSWORD=admin" \
-      apache/airflow:3.0.0.dev0-python3.9 webserver
+      apache/airflow:3.0.0a1-python3.9 webserver
 
 
 .. code-block:: bash
@@ -372,7 +372,7 @@ database and creating an ``admin/admin`` Admin user with the following command:
     --env "_AIRFLOW_DB_MIGRATE=true" \
     --env "_AIRFLOW_WWW_USER_CREATE=true" \
     --env "_AIRFLOW_WWW_USER_PASSWORD_CMD=echo admin" \
-      apache/airflow:3.0.0.dev0-python3.9 webserver
+      apache/airflow:3.0.0a1-python3.9 webserver
 
 The commands above perform initialization of the SQLite database, create admin user with admin password
 and Admin role. They also forward local port ``8080`` to the webserver port and finally start the webserver.
@@ -412,6 +412,6 @@ Example:
     --env "_AIRFLOW_DB_MIGRATE=true" \
     --env "_AIRFLOW_WWW_USER_CREATE=true" \
     --env "_AIRFLOW_WWW_USER_PASSWORD_CMD=echo admin" \
-      apache/airflow:3.0.0.dev0-python3.9 webserver
+      apache/airflow:3.0.0a1-python3.9 webserver
 
 This method is only available starting from Docker image of Airflow 2.1.1 and above.
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index 577ab9e4d1c..12926758f75 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -54,7 +54,7 @@ Use Airflow to author workflows as directed acyclic graphs (DAGs) of tasks. The
 
 Apache Airflow is tested with:
 
-|            | Main version (dev)         | Stable version (2.10.5)    |
+|            | Main version (dev)         | Stable version (3.0.0)     |
 |------------|----------------------------|----------------------------|
 | Python     | 3.9, 3.10, 3.11, 3.12      | 3.8, 3.9, 3.10, 3.11, 3.12 |
 | Platform   | AMD64/ARM64(\*)            | AMD64/ARM64(\*)            |
@@ -128,15 +128,15 @@ them to the appropriate format and workflow that your tool requires.
 
 
 ```bash
-pip install 'apache-airflow==2.10.5' \
- --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
+pip install 'apache-airflow==3.0.0' \
+ --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
 ```
 
 2. Installing with extras (i.e., postgres, google)
 
 ```bash
-pip install 'apache-airflow[postgres,google]==2.10.5' \
- --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-3.9.txt"
+pip install 'apache-airflow[postgres,google]==3.0.0' \
+ --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-3.0.0/constraints-3.9.txt"
 ```
 
 For information on installing provider packages, check
diff --git a/scripts/ci/pre_commit/supported_versions.py b/scripts/ci/pre_commit/supported_versions.py
index a3a96abb957..95b6200eba8 100755
--- a/scripts/ci/pre_commit/supported_versions.py
+++ b/scripts/ci/pre_commit/supported_versions.py
@@ -27,6 +27,7 @@ AIRFLOW_SOURCES = Path(__file__).resolve().parent.parent.parent.parent
 HEADERS = ("Version", "Current Patch/Minor", "State", "First Release", "Limited Support", "EOL/Terminated")
 
 SUPPORTED_VERSIONS = (
+    ("3", "3.0.0", "Supported", "Jan 31, 2025", "TBD", "TBD"),
     ("2", "2.10.5", "Supported", "Dec 17, 2020", "TBD", "TBD"),
     ("1.10", "1.10.15", "EOL", "Aug 27, 2018", "Dec 17, 2020", "June 17, 2021"),
     ("1.9", "1.9.0", "EOL", "Jan 03, 2018", "Aug 27, 2018", "Aug 27, 2018"),