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

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


The following commit(s) were added to refs/heads/main by this push:
     new 9c0b0cd98f Fix start-airflow command (#36140)
9c0b0cd98f is described below

commit 9c0b0cd98f0bea669e5b954b91e2faddc474b9fd
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Dec 9 11:58:59 2023 +0100

    Fix start-airflow command (#36140)
    
    Recent refactors in installation parameters, accidentally broke
    start-airflow command in main. This PR fixes it by synchronizing
    missing args.
---
 .../airflow_breeze/commands/developer_commands.py  | 24 +++++++
 .../commands/developer_commands_config.py          |  4 ++
 images/breeze/output_shell.svg                     | 24 ++++---
 images/breeze/output_shell.txt                     |  2 +-
 images/breeze/output_start-airflow.svg             | 76 ++++++++++++----------
 images/breeze/output_start-airflow.txt             |  2 +-
 6 files changed, 88 insertions(+), 44 deletions(-)

diff --git a/dev/breeze/src/airflow_breeze/commands/developer_commands.py 
b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
index 675791b6ba..9e1d50a33e 100644
--- a/dev/breeze/src/airflow_breeze/commands/developer_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
@@ -48,6 +48,7 @@ from airflow_breeze.utils.common_options import (
     option_airflow_constraints_mode_ci,
     option_airflow_constraints_reference,
     option_airflow_extras,
+    option_airflow_skip_constraints,
     option_answer,
     option_backend,
     option_builder,
@@ -80,6 +81,7 @@ from airflow_breeze.utils.common_options import (
     option_providers_constraints_location,
     option_providers_constraints_mode_ci,
     option_providers_constraints_reference,
+    option_providers_skip_constraints,
     option_python,
     option_restart,
     option_run_db_tests_only,
@@ -183,6 +185,7 @@ class TimerThread(threading.Thread):
 @option_airflow_constraints_mode_ci
 @option_airflow_constraints_reference
 @option_airflow_extras
+@option_airflow_skip_constraints
 @option_answer
 @option_backend
 @option_builder
@@ -212,6 +215,7 @@ class TimerThread(threading.Thread):
 @option_providers_constraints_location
 @option_providers_constraints_mode_ci
 @option_providers_constraints_reference
+@option_providers_skip_constraints
 @option_python
 @option_restart
 @option_run_db_tests_only
@@ -229,6 +233,7 @@ def shell(
     airflow_constraints_mode: str,
     airflow_constraints_reference: str,
     airflow_extras: str,
+    airflow_skip_constraints: bool,
     backend: str,
     builder: str,
     celery_broker: str,
@@ -257,6 +262,7 @@ def shell(
     providers_constraints_location: str,
     providers_constraints_mode: str,
     providers_constraints_reference: str,
+    providers_skip_constraints: bool,
     python: str,
     quiet: bool,
     restart: bool,
@@ -351,6 +357,7 @@ def shell(
 @option_airflow_constraints_mode_ci
 @option_airflow_constraints_reference
 @option_airflow_extras
+@option_airflow_skip_constraints
 @option_answer
 @option_backend
 @option_builder
@@ -379,6 +386,7 @@ def shell(
 @option_providers_constraints_location
 @option_providers_constraints_mode_ci
 @option_providers_constraints_reference
+@option_providers_skip_constraints
 @option_python
 @option_restart
 @option_standalone_dag_processor
@@ -386,8 +394,11 @@ def shell(
 @option_use_packages_from_dist
 @option_verbose
 def start_airflow(
+    airflow_constraints_mode: str,
+    airflow_constraints_location: str,
     airflow_constraints_reference: str,
     airflow_extras: str,
+    airflow_skip_constraints: bool,
     backend: str,
     builder: str,
     celery_broker: str,
@@ -403,6 +414,7 @@ def start_airflow(
     github_repository: str,
     image_tag: str | None,
     integration: tuple[str, ...],
+    install_selected_providers: str,
     load_default_connections: bool,
     load_example_dags: bool,
     mount_sources: str,
@@ -412,6 +424,10 @@ def start_airflow(
     platform: str | None,
     postgres_version: str,
     project_name: str,
+    providers_constraints_location: str,
+    providers_constraints_mode: str,
+    providers_constraints_reference: str,
+    providers_skip_constraints: bool,
     python: str,
     restart: bool,
     skip_asset_compilation: bool,
@@ -435,7 +451,10 @@ def start_airflow(
     )
 
     result = enter_shell(
+        airflow_constraints_location=airflow_constraints_location,
+        airflow_constraints_mode=airflow_constraints_mode,
         airflow_constraints_reference=airflow_constraints_reference,
+        airflow_skip_constraints=airflow_skip_constraints,
         airflow_extras=airflow_extras,
         backend=backend,
         builder=builder,
@@ -452,6 +471,7 @@ def start_airflow(
         github_repository=github_repository,
         image_tag=image_tag,
         integration=integration,
+        install_selected_providers=install_selected_providers,
         load_default_connections=load_default_connections,
         load_example_dags=load_example_dags,
         mount_sources=mount_sources,
@@ -461,6 +481,10 @@ def start_airflow(
         platform=platform,
         postgres_version=postgres_version,
         project_name=project_name,
+        providers_constraints_location=providers_constraints_location,
+        providers_constraints_mode=providers_constraints_mode,
+        providers_constraints_reference=providers_constraints_reference,
+        providers_skip_constraints=providers_skip_constraints,
         python=python,
         restart=restart,
         standalone_dag_processor=standalone_dag_processor,
diff --git 
a/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py 
b/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
index 4da4484382..b14516be38 100644
--- a/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
+++ b/dev/breeze/src/airflow_breeze/commands/developer_commands_config.py
@@ -143,11 +143,13 @@ DEVELOPER_PARAMETERS: dict[str, list[dict[str, str | 
list[str]]]] = {
                 "--airflow-constraints-mode",
                 "--airflow-constraints-reference",
                 "--airflow-extras",
+                "--airflow-skip-constraints",
                 "--install-selected-providers",
                 "--package-format",
                 "--providers-constraints-location",
                 "--providers-constraints-mode",
                 "--providers-constraints-reference",
+                "--providers-skip-constraints",
                 "--use-airflow-version",
                 "--use-packages-from-dist",
             ],
@@ -252,11 +254,13 @@ DEVELOPER_PARAMETERS: dict[str, list[dict[str, str | 
list[str]]]] = {
                 "--airflow-constraints-mode",
                 "--airflow-constraints-reference",
                 "--airflow-extras",
+                "--airflow-skip-constraints",
                 "--install-selected-providers",
                 "--package-format",
                 "--providers-constraints-location",
                 "--providers-constraints-mode",
                 "--providers-constraints-reference",
+                "--providers-skip-constraints",
                 "--use-airflow-version",
                 "--use-packages-from-dist",
             ],
diff --git a/images/breeze/output_shell.svg b/images/breeze/output_shell.svg
index 5052a7c3f4..e7864d2fe1 100644
--- a/images/breeze/output_shell.svg
+++ b/images/breeze/output_shell.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 3002.3999999999996" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 3051.2" 
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="2951.3999999999996" />
+      <rect x="0" y="0" width="1463.0" height="3000.2" />
     </clipPath>
     <clipPath id="breeze-shell-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -405,9 +405,15 @@
 <clipPath id="breeze-shell-line-119">
     <rect x="0" y="2905.1" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="breeze-shell-line-120">
+    <rect x="0" y="2929.5" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-shell-line-121">
+    <rect x="0" y="2953.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="3000.4" 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="3049.2" 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"/>
@@ -533,11 +539,13 @@
 </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-r4" 
x="24.4" y="2777.2" textLength="12.2" 
clip-path="url(#breeze-shell-line-113)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2777.2" textLength="97.6" 
clip-path="url(#breeze-shell-line-113)">-verbose</text><text 
class="breeze-shell-r4" x="134.2" y="2777.2" textLength="109.8" 
clip-path="url(#breeze-shell-line-113)">-commands</text><text c [...]
 </text><text class="breeze-shell-r5" x="0" y="2801.6" textLength="1464" 
clip-path="url(#breeze-shell-line-114)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r1" x="1464" y="2801.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-114)">
 </text><text class="breeze-shell-r5" x="0" y="2826" textLength="24.4" 
clip-path="url(#breeze-shell-line-115)">╭─</text><text class="breeze-shell-r5" 
x="24.4" y="2826" textLength="195.2" 
clip-path="url(#breeze-shell-line-115)">&#160;Common&#160;options&#160;</text><text
 class="breeze-shell-r5" x="219.6" y="2826" textLength="1220" 
clip-path="url(#breeze-shell-line-115)">────────────────────────────────────────────────────────────────────────────────────────────────────</text><text
 class="b [...]
-</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-r4" 
x="24.4" y="2850.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-116)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2850.4" textLength="85.4" 
clip-path="url(#breeze-shell-line-116)">-answer</text><text 
class="breeze-shell-r6" x="158.6" y="2850.4" textLength="24.4" 
clip-path="url(#breeze-shell-line-116)">-a</text><text class="bre [...]
-</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="12.2" 
clip-path="url(#breeze-shell-line-117)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2874.8" textLength="48.8" 
clip-path="url(#breeze-shell-line-117)">-dry</text><text 
class="breeze-shell-r4" x="85.4" y="2874.8" textLength="48.8" 
clip-path="url(#breeze-shell-line-117)">-run</text><text class="breez [...]
-</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="12.2" 
clip-path="url(#breeze-shell-line-118)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2899.2" textLength="97.6" 
clip-path="url(#breeze-shell-line-118)">-verbose</text><text 
class="breeze-shell-r6" x="158.6" y="2899.2" textLength="24.4" 
clip-path="url(#breeze-shell-line-118)">-v</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-r4" 
x="24.4" y="2923.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-119)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2923.6" textLength="61" 
clip-path="url(#breeze-shell-line-119)">-help</text><text 
class="breeze-shell-r6" x="158.6" y="2923.6" textLength="24.4" 
clip-path="url(#breeze-shell-line-119)">-h</text><text class="breeze- [...]
-</text><text class="breeze-shell-r5" x="0" y="2948" textLength="1464" 
clip-path="url(#breeze-shell-line-120)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r1" x="1464" y="2948" textLength="12.2" 
clip-path="url(#breeze-shell-line-120)">
+</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-r4" 
x="24.4" y="2850.4" textLength="12.2" 
clip-path="url(#breeze-shell-line-116)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2850.4" textLength="97.6" 
clip-path="url(#breeze-shell-line-116)">-airflow</text><text 
class="breeze-shell-r4" x="134.2" y="2850.4" textLength="207.4" 
clip-path="url(#breeze-shell-line-116)">-skip-constraints</text [...]
+</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="12.2" 
clip-path="url(#breeze-shell-line-117)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2874.8" textLength="85.4" 
clip-path="url(#breeze-shell-line-117)">-answer</text><text 
class="breeze-shell-r6" x="390.4" y="2874.8" textLength="24.4" 
clip-path="url(#breeze-shell-line-117)">-a</text><text class="bre [...]
+</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="12.2" 
clip-path="url(#breeze-shell-line-118)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2899.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-118)">-dry</text><text 
class="breeze-shell-r4" x="85.4" y="2899.2" textLength="48.8" 
clip-path="url(#breeze-shell-line-118)">-run</text><text class="breez [...]
+</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-r4" 
x="24.4" y="2923.6" textLength="12.2" 
clip-path="url(#breeze-shell-line-119)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2923.6" textLength="122" 
clip-path="url(#breeze-shell-line-119)">-providers</text><text 
class="breeze-shell-r4" x="158.6" y="2923.6" textLength="207.4" 
clip-path="url(#breeze-shell-line-119)">-skip-constraints</tex [...]
+</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-r4" 
x="24.4" y="2948" textLength="12.2" 
clip-path="url(#breeze-shell-line-120)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2948" textLength="97.6" 
clip-path="url(#breeze-shell-line-120)">-verbose</text><text 
class="breeze-shell-r6" x="390.4" y="2948" textLength="24.4" 
clip-path="url(#breeze-shell-line-120)">-v</text><text class="breeze-she [...]
+</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="12.2" 
clip-path="url(#breeze-shell-line-121)">-</text><text class="breeze-shell-r4" 
x="36.6" y="2972.4" textLength="61" 
clip-path="url(#breeze-shell-line-121)">-help</text><text 
class="breeze-shell-r6" x="390.4" y="2972.4" textLength="24.4" 
clip-path="url(#breeze-shell-line-121)">-h</text><text class="breeze- [...]
+</text><text class="breeze-shell-r5" x="0" y="2996.8" textLength="1464" 
clip-path="url(#breeze-shell-line-122)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-shell-r1" x="1464" y="2996.8" textLength="12.2" 
clip-path="url(#breeze-shell-line-122)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output_shell.txt b/images/breeze/output_shell.txt
index 4cd7ca3ee4..8e22d7dc42 100644
--- a/images/breeze/output_shell.txt
+++ b/images/breeze/output_shell.txt
@@ -1 +1 @@
-1e8d771cb99159c72035488cac3f75dc
+1b9d3c8dc407a6efbb7983a90443a86a
diff --git a/images/breeze/output_start-airflow.svg 
b/images/breeze/output_start-airflow.svg
index 6e08fbd302..3180d8b713 100644
--- a/images/breeze/output_start-airflow.svg
+++ b/images/breeze/output_start-airflow.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 2660.7999999999997" 
xmlns="http://www.w3.org/2000/svg";>
+<svg class="rich-terminal" viewBox="0 0 1482 2709.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="2609.7999999999997" />
+      <rect x="0" y="0" width="1463.0" height="2658.6" />
     </clipPath>
     <clipPath id="breeze-start-airflow-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -363,9 +363,15 @@
 <clipPath id="breeze-start-airflow-line-105">
     <rect x="0" y="2563.5" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="breeze-start-airflow-line-106">
+    <rect x="0" y="2587.9" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="breeze-start-airflow-line-107">
+    <rect x="0" y="2612.3" 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="2658.8" 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="2707.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"/>
@@ -451,37 +457,39 @@
 </text><text class="breeze-start-airflow-r5" x="0" y="1801.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-73)">│</text><text 
class="breeze-start-airflow-r1" x="475.8" y="1801.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-73)">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="1825.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-74)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="1825.6" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-74)">(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="1850" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-75)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1850" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-75)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1850" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-75)">-airflow</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1850" textLength="85.4" 
clip-path="url(#bre [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1874.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-76)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1874.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-76)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1874.4" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-76)">-install</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1874.4" textLength="231.8" 
clip-path= [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1898.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-77)">│</text><text 
class="breeze-start-airflow-r4" x="475.8" y="1898.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-77)">-</text><text 
class="breeze-start-airflow-r4" x="488" y="1898.8" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-77)">-use</text><text 
class="breeze-start-airflow-r4" x="536.8" y="1898.8" textLength="231.8" 
clip-path="url [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1923.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-78)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="1923.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-78)">(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="1947.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-79)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1947.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-79)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1947.6" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-79)">-package</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1947.6" textLength="85.4" 
clip-path=" [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="1972" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-80)">│</text><text 
class="breeze-start-airflow-r5" x="475.8" y="1972" textLength="658.8" 
clip-path="url(#breeze-start-airflow-line-80)">[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
 [...]
-</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-r4" x="24.4" y="1996.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-81)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1996.4" textLength="122" 
clip-path="url(#breeze-start-airflow-line-81)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="1996.4" textLength="256.2" 
clip-path [...]
-</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="927.2" 
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="12.2" 
clip-path="url(#breeze-start-airflow-line-83)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2045.2" textLength="122" 
clip-path="url(#breeze-start-airflow-line-83)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="2045.2" textLength="207.4" 
clip-path [...]
-</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-r7" x="475.8" y="2069.6" textLength="866.2" 
clip-path="url(#breeze-start-airflow-line-84)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="2069.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-84)">│</text>< [...]
-</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-r5" x="475.8" y="2094" textLength="866.2" 
clip-path="url(#breeze-start-airflow-line-85)">[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;&#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="24.4" y="2118.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-86)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2118.4" textLength="122" 
clip-path="url(#breeze-start-airflow-line-86)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="2118.4" textLength="268.4" 
clip-path [...]
-</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-r1" x="475.8" y="2142.8" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-87)">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="2167.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-88)">│</text><text 
class="breeze-start-airflow-r1" x="475.8" y="2167.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-88)">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="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="12.2" 
clip-path="url(#breeze-start-airflow-line-90)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2216" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-90)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="2216" textLength="195.2" 
clip-path="url(#breeze- [...]
-</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-r1" x="475.8" y="2240.4" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-91)">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="2240.4" textLength="12.2" 
clip-pat [...]
-</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-r1" x="475.8" y="2264.8" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-92)">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="2264.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-l [...]
-</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-r1" x="475.8" y="2289.2" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-93)">Implies&#160;</text><text 
class="breeze-start-airflow-r4" x="573.4" y="2289.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-93)">-</text><text 
class="breeze-start-airflow-r4" x="585.6" y="2289.2" textLength="73.2" clip 
[...]
-</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="963.8" 
clip-path="url(#breeze-start-airflow-line-94)">(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;&#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="12.2" 
clip-path="url(#breeze-start-airflow-line-95)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2338" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-95)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="2338" textLength="231.8" 
clip-path="url(#breeze- [...]
-</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-r1" x="475.8" y="2362.4" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-96)">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;&#1
 [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2386.8" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-97)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r1" x="1464" y="2386.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-97)">
-</text><text class="breeze-start-airflow-r5" x="0" y="2411.2" 
textLength="24.4" clip-path="url(#breeze-start-airflow-line-98)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="2411.2" textLength="183" 
clip-path="url(#breeze-start-airflow-line-98)">&#160;Other&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="207.4" y="2411.2" textLength="1232.2" 
clip-path="url(#breeze-start-airflow-line-98)">───────────────────────────────────────────────────────────────────────
 [...]
-</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-r4" x="24.4" y="2435.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-99)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2435.6" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-99)">-forward</text><text 
class="breeze-start-airflow-r4" x="134.2" y="2435.6" textLength="146.4" 
clip-path= [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2460" textLength="1464" 
clip-path="url(#breeze-start-airflow-line-100)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r1" x="1464" y="2460" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-100)">
-</text><text class="breeze-start-airflow-r5" x="0" y="2484.4" 
textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-101)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="2484.4" textLength="195.2" 
clip-path="url(#breeze-start-airflow-line-101)">&#160;Common&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="219.6" y="2484.4" textLength="1220" 
clip-path="url(#breeze-start-airflow-line-101)">───────────────────────────────────────────────────────────────────
 [...]
-</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="12.2" 
clip-path="url(#breeze-start-airflow-line-102)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2508.8" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-102)">-answer</text><text 
class="breeze-start-airflow-r6" x="158.6" y="2508.8" textLength="24.4" 
clip-path [...]
-</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="12.2" 
clip-path="url(#breeze-start-airflow-line-103)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2533.2" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-103)">-dry</text><text 
class="breeze-start-airflow-r4" x="85.4" y="2533.2" textLength="48.8" 
clip-path="ur [...]
-</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-r4" x="24.4" y="2557.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-104)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2557.6" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-104)">-verbose</text><text 
class="breeze-start-airflow-r6" x="158.6" y="2557.6" textLength="24.4" clip-pat 
[...]
-</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-r4" x="24.4" y="2582" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-105)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2582" textLength="61" 
clip-path="url(#breeze-start-airflow-line-105)">-help</text><text 
class="breeze-start-airflow-r6" x="158.6" y="2582" textLength="24.4" 
clip-path="url(#breez [...]
-</text><text class="breeze-start-airflow-r5" x="0" y="2606.4" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-106)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r1" x="1464" y="2606.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-106)">
+</text><text class="breeze-start-airflow-r5" x="0" y="1874.4" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-76)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1874.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-76)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1874.4" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-76)">-airflow</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1874.4" textLength="207.4" 
clip-path= [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1898.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-77)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1898.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-77)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1898.8" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-77)">-install</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1898.8" textLength="231.8" 
clip-path= [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1923.2" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-78)">│</text><text 
class="breeze-start-airflow-r4" x="475.8" y="1923.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-78)">-</text><text 
class="breeze-start-airflow-r4" x="488" y="1923.2" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-78)">-use</text><text 
class="breeze-start-airflow-r4" x="536.8" y="1923.2" textLength="231.8" 
clip-path="url [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1947.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-79)">│</text><text 
class="breeze-start-airflow-r7" x="475.8" y="1947.6" textLength="963.8" 
clip-path="url(#breeze-start-airflow-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;&#160;&#160;&#160;&#16
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="1972" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-80)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="1972" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-80)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="1972" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-80)">-package</text><text 
class="breeze-start-airflow-r4" x="134.2" y="1972" textLength="85.4" 
clip-path="url(#bre [...]
+</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-r5" x="475.8" y="1996.4" textLength="658.8" 
clip-path="url(#breeze-start-airflow-line-81)">[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="2020.8" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-82)">│</text><text 
class="breeze-start-airflow-r4" x="24.4" y="2020.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-82)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2020.8" textLength="122" 
clip-path="url(#breeze-start-airflow-line-82)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="2020.8" textLength="256.2" 
clip-path [...]
+</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-r7" x="475.8" y="2045.2" textLength="927.2" 
clip-path="url(#breeze-start-airflow-line-83)">(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="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="12.2" 
clip-path="url(#breeze-start-airflow-line-84)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2069.6" textLength="122" 
clip-path="url(#breeze-start-airflow-line-84)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="2069.6" textLength="207.4" 
clip-path [...]
+</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-r7" x="475.8" y="2094" textLength="866.2" 
clip-path="url(#breeze-start-airflow-line-85)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text
 class="breeze-start-airflow-r5" x="1451.8" y="2094" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-85)">│</text><text c [...]
+</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-r5" x="475.8" y="2118.4" textLength="866.2" 
clip-path="url(#breeze-start-airflow-line-86)">[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="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="12.2" 
clip-path="url(#breeze-start-airflow-line-87)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2142.8" textLength="122" 
clip-path="url(#breeze-start-airflow-line-87)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="2142.8" textLength="268.4" 
clip-path [...]
+</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-r1" x="475.8" y="2167.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-88)">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="2191.6" 
textLength="12.2" clip-path="url(#breeze-start-airflow-line-89)">│</text><text 
class="breeze-start-airflow-r1" x="475.8" y="2191.6" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-89)">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="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="12.2" 
clip-path="url(#breeze-start-airflow-line-91)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2240.4" textLength="122" 
clip-path="url(#breeze-start-airflow-line-91)">-providers</text><text 
class="breeze-start-airflow-r4" x="158.6" y="2240.4" textLength="207.4" 
clip-path [...]
+</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="12.2" 
clip-path="url(#breeze-start-airflow-line-92)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2264.8" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-92)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="2264.8" textLength="195.2" 
clip-path="url( [...]
+</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-r1" x="475.8" y="2289.2" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-93)">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="2289.2" textLength="12.2" 
clip-pat [...]
+</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-r1" x="475.8" y="2313.6" textLength="963.8" 
clip-path="url(#breeze-start-airflow-line-94)">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="2313.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-l [...]
+</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-r1" x="475.8" y="2338" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-95)">Implies&#160;</text><text 
class="breeze-start-airflow-r4" x="573.4" y="2338" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-95)">-</text><text 
class="breeze-start-airflow-r4" x="585.6" y="2338" textLength="73.2" 
clip-path="u [...]
+</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="963.8" 
clip-path="url(#breeze-start-airflow-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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#16
 [...]
+</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="12.2" 
clip-path="url(#breeze-start-airflow-line-97)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2386.8" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-97)">-use</text><text 
class="breeze-start-airflow-r4" x="85.4" y="2386.8" textLength="231.8" 
clip-path="url( [...]
+</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)">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;&#1
 [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2435.6" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-99)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r1" x="1464" y="2435.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-99)">
+</text><text class="breeze-start-airflow-r5" x="0" y="2460" textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-100)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="2460" textLength="183" 
clip-path="url(#breeze-start-airflow-line-100)">&#160;Other&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="207.4" y="2460" textLength="1232.2" 
clip-path="url(#breeze-start-airflow-line-100)">──────────────────────────────────────────────────────────────────────────
 [...]
+</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="12.2" 
clip-path="url(#breeze-start-airflow-line-101)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2484.4" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-101)">-forward</text><text 
class="breeze-start-airflow-r4" x="134.2" y="2484.4" textLength="146.4" clip-pa 
[...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2508.8" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-102)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r1" x="1464" y="2508.8" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-102)">
+</text><text class="breeze-start-airflow-r5" x="0" y="2533.2" 
textLength="24.4" 
clip-path="url(#breeze-start-airflow-line-103)">╭─</text><text 
class="breeze-start-airflow-r5" x="24.4" y="2533.2" textLength="195.2" 
clip-path="url(#breeze-start-airflow-line-103)">&#160;Common&#160;options&#160;</text><text
 class="breeze-start-airflow-r5" x="219.6" y="2533.2" textLength="1220" 
clip-path="url(#breeze-start-airflow-line-103)">───────────────────────────────────────────────────────────────────
 [...]
+</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-r4" x="24.4" y="2557.6" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-104)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2557.6" textLength="85.4" 
clip-path="url(#breeze-start-airflow-line-104)">-answer</text><text 
class="breeze-start-airflow-r6" x="158.6" y="2557.6" textLength="24.4" 
clip-path [...]
+</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-r4" x="24.4" y="2582" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-105)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2582" textLength="48.8" 
clip-path="url(#breeze-start-airflow-line-105)">-dry</text><text 
class="breeze-start-airflow-r4" x="85.4" y="2582" textLength="48.8" 
clip-path="url(#breez [...]
+</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-r4" x="24.4" y="2606.4" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-106)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2606.4" textLength="97.6" 
clip-path="url(#breeze-start-airflow-line-106)">-verbose</text><text 
class="breeze-start-airflow-r6" x="158.6" y="2606.4" textLength="24.4" clip-pat 
[...]
+</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="12.2" 
clip-path="url(#breeze-start-airflow-line-107)">-</text><text 
class="breeze-start-airflow-r4" x="36.6" y="2630.8" textLength="61" 
clip-path="url(#breeze-start-airflow-line-107)">-help</text><text 
class="breeze-start-airflow-r6" x="158.6" y="2630.8" textLength="24.4" 
clip-path="ur [...]
+</text><text class="breeze-start-airflow-r5" x="0" y="2655.2" 
textLength="1464" 
clip-path="url(#breeze-start-airflow-line-108)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
 class="breeze-start-airflow-r1" x="1464" y="2655.2" textLength="12.2" 
clip-path="url(#breeze-start-airflow-line-108)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output_start-airflow.txt 
b/images/breeze/output_start-airflow.txt
index be96806000..cdfea97c9a 100644
--- a/images/breeze/output_start-airflow.txt
+++ b/images/breeze/output_start-airflow.txt
@@ -1 +1 @@
-3bb204aec13f5308cbf7503c37de76a5
+397ee08bb4b0bfa78892370a1d276b4b

Reply via email to