From ee14d0eeed5578e18ee92dd3c5443b72f531c825 Mon Sep 17 00:00:00 2001
From: Jarek Potiuk <jarek@potiuk.com>
Date: Fri, 24 Jun 2022 10:52:07 +0200
Subject: [PATCH] Allows to specify different Python base image when building
 images

Today Python released new images that seems to break some of
our dependencies (at least on M1/ARM). This PR adds a workaround
possibility to add --python-image option to override the
default, latest image with any other version released previously
until we diagnose and fix the real issue.
---
 .../commands/ci_image_commands.py             |   3 +
 .../commands/production_image_commands.py     |   3 +
 .../params/common_build_params.py             |   4 +-
 .../airflow_breeze/utils/common_options.py    |   7 +
 images/breeze/output-build-image.svg          | 288 +++++++-------
 images/breeze/output-build-prod-image.svg     | 356 +++++++++---------
 images/breeze/output-commands-hash.txt        |   2 +-
 7 files changed, 351 insertions(+), 312 deletions(-)

diff --git a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
index 15f672c4211a7..587f562446da9 100644
--- a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
@@ -56,6 +56,7 @@
     option_pull_image,
     option_push_image,
     option_python,
+    option_python_image,
     option_python_versions,
     option_run_in_parallel,
     option_runtime_apt_command,
@@ -127,6 +128,7 @@
                 "--install-providers-from-sources",
                 "--airflow-constraints-mode",
                 "--airflow-constraints-reference",
+                "--python-image",
                 "--additional-python-deps",
                 "--runtime-apt-deps",
                 "--runtime-apt-command",
@@ -253,6 +255,7 @@ def run_build_in_parallel(
 @option_dev_apt_command
 @option_dev_apt_deps
 @option_force_build
+@option_python_image
 @option_runtime_apt_command
 @option_runtime_apt_deps
 @option_airflow_constraints_mode_ci
diff --git a/dev/breeze/src/airflow_breeze/commands/production_image_commands.py b/dev/breeze/src/airflow_breeze/commands/production_image_commands.py
index 905fa6cc6b9ea..fd39b1152c1b6 100644
--- a/dev/breeze/src/airflow_breeze/commands/production_image_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/production_image_commands.py
@@ -55,6 +55,7 @@
     option_pull_image,
     option_push_image,
     option_python,
+    option_python_image,
     option_python_versions,
     option_run_in_parallel,
     option_runtime_apt_command,
@@ -118,6 +119,7 @@
                 "--airflow-extras",
                 "--airflow-constraints-mode",
                 "--airflow-constraints-reference",
+                "--python-image",
                 "--additional-python-deps",
                 "--additional-extras",
                 "--additional-runtime-apt-deps",
@@ -301,6 +303,7 @@ def run_build_in_parallel(
 @option_additional_runtime_apt_command
 @option_dev_apt_command
 @option_dev_apt_deps
+@option_python_image
 @option_runtime_apt_command
 @option_runtime_apt_deps
 @option_tag_as_latest
diff --git a/dev/breeze/src/airflow_breeze/params/common_build_params.py b/dev/breeze/src/airflow_breeze/params/common_build_params.py
index 8a8ab4e1ec6d4..edd5c28ab1448 100644
--- a/dev/breeze/src/airflow_breeze/params/common_build_params.py
+++ b/dev/breeze/src/airflow_breeze/params/common_build_params.py
@@ -59,6 +59,7 @@ class CommonBuildParams:
     install_providers_from_sources: bool = False
     platform: str = DOCKER_DEFAULT_PLATFORM
     prepare_buildx_cache: bool = False
+    python_image: Optional[str] = None
     push_image: bool = False
     python: str = "3.7"
     runtime_apt_command: str = ""
@@ -111,7 +112,8 @@ def docker_cache_directive(self) -> List[str]:
     @property
     def python_base_image(self):
         """Construct Python Base Image"""
-        #  ghcr.io/apache/airflow/main/python:3.8-slim-bullseye
+        if self.python_image is not None:
+            return self.python_image
         return f'python:{self.python}-slim-{self.debian_version}'
 
     @property
diff --git a/dev/breeze/src/airflow_breeze/utils/common_options.py b/dev/breeze/src/airflow_breeze/utils/common_options.py
index f6fa31136733c..c2865de5a34b8 100644
--- a/dev/breeze/src/airflow_breeze/utils/common_options.py
+++ b/dev/breeze/src/airflow_breeze/utils/common_options.py
@@ -441,3 +441,10 @@
     is_flag=True,
     envvar='PULL_IMAGE',
 )
+
+option_python_image = click.option(
+    '--python-image',
+    help="If specified this is the base python image used to build the image. "
+    "Should be something like: python:VERSION-slim-bullseye",
+    envvar='PYTHON_IMAGE',
+)
diff --git a/images/breeze/output-build-image.svg b/images/breeze/output-build-image.svg
index 389c973d0e273..082e97adefffa 100644
--- a/images/breeze/output-build-image.svg
+++ b/images/breeze/output-build-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1562.8" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1636.0" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -19,289 +19,301 @@
         font-weight: 700;
     }
 
-    .terminal-4238821259-matrix {
+    .terminal-763863226-matrix {
         font-family: Fira Code, monospace;
         font-size: 20px;
         line-height: 24.4px;
         font-variant-east-asian: full-width;
     }
 
-    .terminal-4238821259-title {
+    .terminal-763863226-title {
         font-size: 18px;
         font-weight: bold;
         font-family: arial;
     }
 
-    .terminal-4238821259-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-4238821259-r2 { fill: #c5c8c6 }
-.terminal-4238821259-r3 { fill: #d0b344;font-weight: bold }
-.terminal-4238821259-r4 { fill: #868887 }
-.terminal-4238821259-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-4238821259-r6 { fill: #98a84b;font-weight: bold }
-.terminal-4238821259-r7 { fill: #8d7b39 }
+    .terminal-763863226-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-763863226-r2 { fill: #c5c8c6 }
+.terminal-763863226-r3 { fill: #d0b344;font-weight: bold }
+.terminal-763863226-r4 { fill: #868887 }
+.terminal-763863226-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-763863226-r6 { fill: #98a84b;font-weight: bold }
+.terminal-763863226-r7 { fill: #8d7b39 }
     </style>
 
     <defs>
-    <clipPath id="terminal-4238821259-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1511.8" />
+    <clipPath id="terminal-763863226-clip-terminal">
+      <rect x="0" y="0" width="1463.0" height="1585.0" />
     </clipPath>
-    <clipPath id="terminal-4238821259-line-0">
+    <clipPath id="terminal-763863226-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-1">
+<clipPath id="terminal-763863226-line-1">
     <rect x="0" y="25.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-2">
+<clipPath id="terminal-763863226-line-2">
     <rect x="0" y="50.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-3">
+<clipPath id="terminal-763863226-line-3">
     <rect x="0" y="74.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-4">
+<clipPath id="terminal-763863226-line-4">
     <rect x="0" y="99.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-5">
+<clipPath id="terminal-763863226-line-5">
     <rect x="0" y="123.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-6">
+<clipPath id="terminal-763863226-line-6">
     <rect x="0" y="147.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-7">
+<clipPath id="terminal-763863226-line-7">
     <rect x="0" y="172.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-8">
+<clipPath id="terminal-763863226-line-8">
     <rect x="0" y="196.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-9">
+<clipPath id="terminal-763863226-line-9">
     <rect x="0" y="221.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-10">
+<clipPath id="terminal-763863226-line-10">
     <rect x="0" y="245.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-11">
+<clipPath id="terminal-763863226-line-11">
     <rect x="0" y="269.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-12">
+<clipPath id="terminal-763863226-line-12">
     <rect x="0" y="294.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-13">
+<clipPath id="terminal-763863226-line-13">
     <rect x="0" y="318.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-14">
+<clipPath id="terminal-763863226-line-14">
     <rect x="0" y="343.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-15">
+<clipPath id="terminal-763863226-line-15">
     <rect x="0" y="367.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-16">
+<clipPath id="terminal-763863226-line-16">
     <rect x="0" y="391.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-17">
+<clipPath id="terminal-763863226-line-17">
     <rect x="0" y="416.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-18">
+<clipPath id="terminal-763863226-line-18">
     <rect x="0" y="440.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-19">
+<clipPath id="terminal-763863226-line-19">
     <rect x="0" y="465.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-20">
+<clipPath id="terminal-763863226-line-20">
     <rect x="0" y="489.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-21">
+<clipPath id="terminal-763863226-line-21">
     <rect x="0" y="513.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-22">
+<clipPath id="terminal-763863226-line-22">
     <rect x="0" y="538.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-23">
+<clipPath id="terminal-763863226-line-23">
     <rect x="0" y="562.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-24">
+<clipPath id="terminal-763863226-line-24">
     <rect x="0" y="587.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-25">
+<clipPath id="terminal-763863226-line-25">
     <rect x="0" y="611.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-26">
+<clipPath id="terminal-763863226-line-26">
     <rect x="0" y="635.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-27">
+<clipPath id="terminal-763863226-line-27">
     <rect x="0" y="660.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-28">
+<clipPath id="terminal-763863226-line-28">
     <rect x="0" y="684.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-29">
+<clipPath id="terminal-763863226-line-29">
     <rect x="0" y="709.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-30">
+<clipPath id="terminal-763863226-line-30">
     <rect x="0" y="733.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-31">
+<clipPath id="terminal-763863226-line-31">
     <rect x="0" y="757.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-32">
+<clipPath id="terminal-763863226-line-32">
     <rect x="0" y="782.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-33">
+<clipPath id="terminal-763863226-line-33">
     <rect x="0" y="806.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-34">
+<clipPath id="terminal-763863226-line-34">
     <rect x="0" y="831.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-35">
+<clipPath id="terminal-763863226-line-35">
     <rect x="0" y="855.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-36">
+<clipPath id="terminal-763863226-line-36">
     <rect x="0" y="879.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-37">
+<clipPath id="terminal-763863226-line-37">
     <rect x="0" y="904.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-38">
+<clipPath id="terminal-763863226-line-38">
     <rect x="0" y="928.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-39">
+<clipPath id="terminal-763863226-line-39">
     <rect x="0" y="953.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-40">
+<clipPath id="terminal-763863226-line-40">
     <rect x="0" y="977.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-41">
+<clipPath id="terminal-763863226-line-41">
     <rect x="0" y="1001.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-42">
+<clipPath id="terminal-763863226-line-42">
     <rect x="0" y="1026.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-43">
+<clipPath id="terminal-763863226-line-43">
     <rect x="0" y="1050.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-44">
+<clipPath id="terminal-763863226-line-44">
     <rect x="0" y="1075.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-45">
+<clipPath id="terminal-763863226-line-45">
     <rect x="0" y="1099.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-46">
+<clipPath id="terminal-763863226-line-46">
     <rect x="0" y="1123.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-47">
+<clipPath id="terminal-763863226-line-47">
     <rect x="0" y="1148.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-48">
+<clipPath id="terminal-763863226-line-48">
     <rect x="0" y="1172.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-49">
+<clipPath id="terminal-763863226-line-49">
     <rect x="0" y="1197.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-50">
+<clipPath id="terminal-763863226-line-50">
     <rect x="0" y="1221.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-51">
+<clipPath id="terminal-763863226-line-51">
     <rect x="0" y="1245.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-52">
+<clipPath id="terminal-763863226-line-52">
     <rect x="0" y="1270.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-53">
+<clipPath id="terminal-763863226-line-53">
     <rect x="0" y="1294.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-54">
+<clipPath id="terminal-763863226-line-54">
     <rect x="0" y="1319.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-55">
+<clipPath id="terminal-763863226-line-55">
     <rect x="0" y="1343.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-56">
+<clipPath id="terminal-763863226-line-56">
     <rect x="0" y="1367.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-57">
+<clipPath id="terminal-763863226-line-57">
     <rect x="0" y="1392.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-58">
+<clipPath id="terminal-763863226-line-58">
     <rect x="0" y="1416.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-59">
+<clipPath id="terminal-763863226-line-59">
     <rect x="0" y="1441.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-4238821259-line-60">
+<clipPath id="terminal-763863226-line-60">
     <rect x="0" y="1465.5" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="terminal-763863226-line-61">
+    <rect x="0" y="1489.9" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="terminal-763863226-line-62">
+    <rect x="0" y="1514.3" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="terminal-763863226-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="1560.8" rx="8"/><text class="terminal-4238821259-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;build-image</text>
+    <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="terminal-763863226-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;build-image</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
             <circle cx="44" cy="0" r="7" fill="#28c840"/>
             </g>
         
-    <g transform="translate(9, 41)" clip-path="url(#terminal-4238821259-clip-terminal)">
+    <g transform="translate(9, 41)" clip-path="url(#terminal-763863226-clip-terminal)">
     
-    <g class="terminal-4238821259-matrix">
-    <text class="terminal-4238821259-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-4238821259-line-0)">
-</text><text class="terminal-4238821259-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-4238821259-line-1)">Usage:&#160;</text><text class="terminal-4238821259-r1" x="97.6" y="44.4" textLength="341.6" clip-path="url(#terminal-4238821259-line-1)">breeze&#160;build-image&#160;[OPTIONS]</text><text class="terminal-4238821259-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-1)">
-</text><text class="terminal-4238821259-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-2)">
-</text><text class="terminal-4238821259-r2" x="12.2" y="93.2" textLength="1073.6" clip-path="url(#terminal-4238821259-line-3)">Build&#160;CI&#160;image.&#160;Include&#160;building&#160;multiple&#160;images&#160;for&#160;all&#160;python&#160;versions&#160;(sequentially).</text><text class="terminal-4238821259-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-3)">
-</text><text class="terminal-4238821259-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-4)">
-</text><text class="terminal-4238821259-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-4238821259-line-5)">╭─</text><text class="terminal-4238821259-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-4238821259-line-5)">&#160;Basic&#160;usage&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4238821259-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-4238821259-line-5)">─╮</text><text class="terminal-4238821259-r2" x="1464" y="142" textLength="12.2" clip-path="url(#terminal-4238821259-line-5)">
-</text><text class="terminal-4238821259-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-6)">│</text><text class="terminal-4238821259-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-6)">-</text><text class="terminal-4238821259-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-4238821259-line-6)">-python</text><text class="terminal-4238821259-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-4238821259-line-6)">-p</text><text class="terminal-4238821259-r2" x="475.8" y="166.4" textLength="732" clip-path="url(#terminal-4238821259-line-6)">Python&#160;major/minor&#160;version&#160;used&#160;in&#160;Airflow&#160;image&#160;for&#160;images.</text><text class="terminal-4238821259-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-6)">│</text><text class="terminal-4238821259-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-6)">
-</text><text class="terminal-4238821259-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-7)">│</text><text class="terminal-4238821259-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-4238821259-line-7)">(&gt;3.7&lt;&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-7)">│</text><text class="terminal-4238821259-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-7)">
-</text><text class="terminal-4238821259-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-8)">│</text><text class="terminal-4238821259-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-4238821259-line-8)">[default:&#160;3.7]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-8)">│</text><text class="terminal-4238821259-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-8)">
-</text><text class="terminal-4238821259-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-9)">│</text><text class="terminal-4238821259-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-9)">-</text><text class="terminal-4238821259-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-4238821259-line-9)">-upgrade</text><text class="terminal-4238821259-r5" x="134.2" y="239.6" textLength="268.4" clip-path="url(#terminal-4238821259-line-9)">-to-newer-dependencies</text><text class="terminal-4238821259-r6" x="427" y="239.6" textLength="24.4" clip-path="url(#terminal-4238821259-line-9)">-u</text><text class="terminal-4238821259-r2" x="475.8" y="239.6" textLength="549" clip-path="url(#terminal-4238821259-line-9)">When&#160;set,&#160;upgrade&#160;all&#160;PIP&#160;packages&#160;to&#160;latest.</text><text class="terminal-4238821259-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-9)">│</text><text class="terminal-4238821259-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-9)">
-</text><text class="terminal-4238821259-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-4238821259-line-10)">│</text><text class="terminal-4238821259-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-4238821259-line-10)">-</text><text class="terminal-4238821259-r5" x="36.6" y="264" textLength="85.4" clip-path="url(#terminal-4238821259-line-10)">-debian</text><text class="terminal-4238821259-r5" x="122" y="264" textLength="97.6" clip-path="url(#terminal-4238821259-line-10)">-version</text><text class="terminal-4238821259-r2" x="475.8" y="264" textLength="414.8" clip-path="url(#terminal-4238821259-line-10)">Debian&#160;version&#160;used&#160;for&#160;the&#160;image.</text><text class="terminal-4238821259-r7" x="902.8" y="264" textLength="231.8" clip-path="url(#terminal-4238821259-line-10)">(bullseye&#160;|&#160;buster)</text><text class="terminal-4238821259-r4" x="1146.8" y="264" textLength="231.8" clip-path="url(#terminal-4238821259-line-10)">[default:&#160;bullseye]</text><text class="terminal-4238821259-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#terminal-4238821259-line-10)">│</text><text class="terminal-4238821259-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-4238821259-line-10)">
-</text><text class="terminal-4238821259-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-11)">│</text><text class="terminal-4238821259-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-11)">-</text><text class="terminal-4238821259-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-11)">-image</text><text class="terminal-4238821259-r5" x="109.8" y="288.4" textLength="48.8" clip-path="url(#terminal-4238821259-line-11)">-tag</text><text class="terminal-4238821259-r6" x="427" y="288.4" textLength="24.4" clip-path="url(#terminal-4238821259-line-11)">-t</text><text class="terminal-4238821259-r2" x="475.8" y="288.4" textLength="963.8" clip-path="url(#terminal-4238821259-line-11)">Tag&#160;of&#160;the&#160;image&#160;which&#160;is&#160;used&#160;to&#160;pull&#160;or&#160;run&#160;the&#160;image&#160;(implies&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-4238821259-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-11)">│</text><text class="terminal-4238821259-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-11)">
-</text><text class="terminal-4238821259-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-12)">│</text><text class="terminal-4238821259-r5" x="475.8" y="312.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-12)">-</text><text class="terminal-4238821259-r5" x="488" y="312.8" textLength="73.2" clip-path="url(#terminal-4238821259-line-12)">-mount</text><text class="terminal-4238821259-r5" x="561.2" y="312.8" textLength="97.6" clip-path="url(#terminal-4238821259-line-12)">-sources</text><text class="terminal-4238821259-r2" x="658.8" y="312.8" textLength="780.8" clip-path="url(#terminal-4238821259-line-12)">=skip&#160;when&#160;using&#160;to&#160;run&#160;shell&#160;or&#160;tests)&#160;&#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="terminal-4238821259-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-12)">│</text><text class="terminal-4238821259-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-12)">
-</text><text class="terminal-4238821259-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-13)">│</text><text class="terminal-4238821259-r7" x="475.8" y="337.2" textLength="963.8" clip-path="url(#terminal-4238821259-line-13)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-13)">│</text><text class="terminal-4238821259-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-13)">
-</text><text class="terminal-4238821259-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-14)">│</text><text class="terminal-4238821259-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-14)">-</text><text class="terminal-4238821259-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-4238821259-line-14)">-tag</text><text class="terminal-4238821259-r5" x="85.4" y="361.6" textLength="122" clip-path="url(#terminal-4238821259-line-14)">-as-latest</text><text class="terminal-4238821259-r2" x="475.8" y="361.6" textLength="963.8" clip-path="url(#terminal-4238821259-line-14)">Tags&#160;the&#160;image&#160;as&#160;latest&#160;and&#160;update&#160;checksum&#160;of&#160;all&#160;files&#160;after&#160;pulling.&#160;Useful</text><text class="terminal-4238821259-r4" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-14)">│</text><text class="terminal-4238821259-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-14)">
-</text><text class="terminal-4238821259-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-4238821259-line-15)">│</text><text class="terminal-4238821259-r2" x="475.8" y="386" textLength="414.8" clip-path="url(#terminal-4238821259-line-15)">when&#160;you&#160;build&#160;or&#160;pull&#160;image&#160;with&#160;</text><text class="terminal-4238821259-r5" x="890.6" y="386" textLength="12.2" clip-path="url(#terminal-4238821259-line-15)">-</text><text class="terminal-4238821259-r5" x="902.8" y="386" textLength="73.2" clip-path="url(#terminal-4238821259-line-15)">-image</text><text class="terminal-4238821259-r5" x="976" y="386" textLength="48.8" clip-path="url(#terminal-4238821259-line-15)">-tag</text><text class="terminal-4238821259-r2" x="1024.8" y="386" textLength="414.8" clip-path="url(#terminal-4238821259-line-15)">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-4238821259-line-15)">│</text><text class="terminal-4238821259-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-4238821259-line-15)">
-</text><text class="terminal-4238821259-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-16)">│</text><text class="terminal-4238821259-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-16)">-</text><text class="terminal-4238821259-r5" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-4238821259-line-16)">-docker</text><text class="terminal-4238821259-r5" x="122" y="410.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-16)">-cache</text><text class="terminal-4238821259-r6" x="427" y="410.4" textLength="24.4" clip-path="url(#terminal-4238821259-line-16)">-c</text><text class="terminal-4238821259-r2" x="475.8" y="410.4" textLength="549" clip-path="url(#terminal-4238821259-line-16)">Cache&#160;option&#160;for&#160;image&#160;used&#160;during&#160;the&#160;build.</text><text class="terminal-4238821259-r7" x="1037" y="410.4" textLength="353.8" clip-path="url(#terminal-4238821259-line-16)">(registry&#160;|&#160;local&#160;|&#160;disabled)</text><text class="terminal-4238821259-r4" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-16)">│</text><text class="terminal-4238821259-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-16)">
-</text><text class="terminal-4238821259-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-17)">│</text><text class="terminal-4238821259-r4" x="475.8" y="434.8" textLength="549" clip-path="url(#terminal-4238821259-line-17)">[default:&#160;registry]&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-17)">│</text><text class="terminal-4238821259-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-17)">
-</text><text class="terminal-4238821259-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-18)">│</text><text class="terminal-4238821259-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-18)">-</text><text class="terminal-4238821259-r5" x="36.6" y="459.2" textLength="73.2" clip-path="url(#terminal-4238821259-line-18)">-force</text><text class="terminal-4238821259-r5" x="109.8" y="459.2" textLength="73.2" clip-path="url(#terminal-4238821259-line-18)">-build</text><text class="terminal-4238821259-r2" x="475.8" y="459.2" textLength="707.6" clip-path="url(#terminal-4238821259-line-18)">Force&#160;image&#160;build&#160;no&#160;matter&#160;if&#160;it&#160;is&#160;determined&#160;as&#160;needed.</text><text class="terminal-4238821259-r4" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-18)">│</text><text class="terminal-4238821259-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-18)">
-</text><text class="terminal-4238821259-r4" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-4238821259-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4238821259-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-19)">
-</text><text class="terminal-4238821259-r4" x="0" y="508" textLength="24.4" clip-path="url(#terminal-4238821259-line-20)">╭─</text><text class="terminal-4238821259-r4" x="24.4" y="508" textLength="1415.2" clip-path="url(#terminal-4238821259-line-20)">&#160;Building&#160;images&#160;in&#160;parallel&#160;───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4238821259-r4" x="1439.6" y="508" textLength="24.4" clip-path="url(#terminal-4238821259-line-20)">─╮</text><text class="terminal-4238821259-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-4238821259-line-20)">
-</text><text class="terminal-4238821259-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-21)">│</text><text class="terminal-4238821259-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-21)">-</text><text class="terminal-4238821259-r5" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-4238821259-line-21)">-run</text><text class="terminal-4238821259-r5" x="85.4" y="532.4" textLength="146.4" clip-path="url(#terminal-4238821259-line-21)">-in-parallel</text><text class="terminal-4238821259-r2" x="280.6" y="532.4" textLength="915" clip-path="url(#terminal-4238821259-line-21)">Run&#160;the&#160;operation&#160;in&#160;parallel&#160;on&#160;all&#160;or&#160;selected&#160;subset&#160;of&#160;Python&#160;versions.</text><text class="terminal-4238821259-r4" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-21)">│</text><text class="terminal-4238821259-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-21)">
-</text><text class="terminal-4238821259-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-22)">│</text><text class="terminal-4238821259-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-22)">-</text><text class="terminal-4238821259-r5" x="36.6" y="556.8" textLength="146.4" clip-path="url(#terminal-4238821259-line-22)">-parallelism</text><text class="terminal-4238821259-r2" x="280.6" y="556.8" textLength="915" clip-path="url(#terminal-4238821259-line-22)">Maximum&#160;number&#160;of&#160;processes&#160;to&#160;use&#160;while&#160;running&#160;the&#160;operation&#160;in&#160;parallel.</text><text class="terminal-4238821259-r7" x="1207.8" y="556.8" textLength="183" clip-path="url(#terminal-4238821259-line-22)">(INTEGER&#160;RANGE)</text><text class="terminal-4238821259-r4" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-22)">│</text><text class="terminal-4238821259-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-22)">
-</text><text class="terminal-4238821259-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-23)">│</text><text class="terminal-4238821259-r4" x="280.6" y="581.2" textLength="915" clip-path="url(#terminal-4238821259-line-23)">[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;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-23)">│</text><text class="terminal-4238821259-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-23)">
-</text><text class="terminal-4238821259-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-24)">│</text><text class="terminal-4238821259-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-24)">-</text><text class="terminal-4238821259-r5" x="36.6" y="605.6" textLength="85.4" clip-path="url(#terminal-4238821259-line-24)">-python</text><text class="terminal-4238821259-r5" x="122" y="605.6" textLength="109.8" clip-path="url(#terminal-4238821259-line-24)">-versions</text><text class="terminal-4238821259-r2" x="280.6" y="605.6" textLength="951.6" clip-path="url(#terminal-4238821259-line-24)">Space&#160;separated&#160;list&#160;of&#160;python&#160;versions&#160;used&#160;for&#160;build&#160;with&#160;multiple&#160;versions.</text><text class="terminal-4238821259-r7" x="1244.4" y="605.6" textLength="73.2" clip-path="url(#terminal-4238821259-line-24)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-24)">│</text><text class="terminal-4238821259-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-24)">
-</text><text class="terminal-4238821259-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-4238821259-line-25)">│</text><text class="terminal-4238821259-r4" x="280.6" y="630" textLength="951.6" clip-path="url(#terminal-4238821259-line-25)">[default:&#160;3.7&#160;3.8&#160;3.9&#160;3.10]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="630" textLength="12.2" clip-path="url(#terminal-4238821259-line-25)">│</text><text class="terminal-4238821259-r2" x="1464" y="630" textLength="12.2" clip-path="url(#terminal-4238821259-line-25)">
-</text><text class="terminal-4238821259-r4" x="0" y="654.4" textLength="1464" clip-path="url(#terminal-4238821259-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4238821259-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-26)">
-</text><text class="terminal-4238821259-r4" x="0" y="678.8" textLength="24.4" clip-path="url(#terminal-4238821259-line-27)">╭─</text><text class="terminal-4238821259-r4" x="24.4" y="678.8" textLength="1415.2" clip-path="url(#terminal-4238821259-line-27)">&#160;Advanced&#160;options&#160;(for&#160;power&#160;users)&#160;────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4238821259-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#terminal-4238821259-line-27)">─╮</text><text class="terminal-4238821259-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-27)">
-</text><text class="terminal-4238821259-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-28)">│</text><text class="terminal-4238821259-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-28)">-</text><text class="terminal-4238821259-r5" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-4238821259-line-28)">-install</text><text class="terminal-4238821259-r5" x="134.2" y="703.2" textLength="280.6" clip-path="url(#terminal-4238821259-line-28)">-providers-from-sources</text><text class="terminal-4238821259-r2" x="463.6" y="703.2" textLength="573.4" clip-path="url(#terminal-4238821259-line-28)">Install&#160;providers&#160;from&#160;sources&#160;when&#160;installing.</text><text class="terminal-4238821259-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-28)">│</text><text class="terminal-4238821259-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-28)">
-</text><text class="terminal-4238821259-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-29)">│</text><text class="terminal-4238821259-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-29)">-</text><text class="terminal-4238821259-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-4238821259-line-29)">-airflow</text><text class="terminal-4238821259-r5" x="134.2" y="727.6" textLength="207.4" clip-path="url(#terminal-4238821259-line-29)">-constraints-mode</text><text class="terminal-4238821259-r2" x="463.6" y="727.6" textLength="866.2" clip-path="url(#terminal-4238821259-line-29)">Mode&#160;of&#160;constraints&#160;for&#160;CI&#160;image&#160;building&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-29)">│</text><text class="terminal-4238821259-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-29)">
-</text><text class="terminal-4238821259-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-4238821259-line-30)">│</text><text class="terminal-4238821259-r7" x="463.6" y="752" textLength="866.2" clip-path="url(#terminal-4238821259-line-30)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text class="terminal-4238821259-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal-4238821259-line-30)">│</text><text class="terminal-4238821259-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-4238821259-line-30)">
-</text><text class="terminal-4238821259-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-31)">│</text><text class="terminal-4238821259-r4" x="463.6" y="776.4" textLength="866.2" clip-path="url(#terminal-4238821259-line-31)">[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="terminal-4238821259-r4" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-31)">│</text><text class="terminal-4238821259-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-31)">
-</text><text class="terminal-4238821259-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-32)">│</text><text class="terminal-4238821259-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-32)">-</text><text class="terminal-4238821259-r5" x="36.6" y="800.8" textLength="97.6" clip-path="url(#terminal-4238821259-line-32)">-airflow</text><text class="terminal-4238821259-r5" x="134.2" y="800.8" textLength="268.4" clip-path="url(#terminal-4238821259-line-32)">-constraints-reference</text><text class="terminal-4238821259-r2" x="463.6" y="800.8" textLength="634.4" clip-path="url(#terminal-4238821259-line-32)">Constraint&#160;reference&#160;to&#160;use&#160;when&#160;building&#160;the&#160;image.</text><text class="terminal-4238821259-r7" x="1110.2" y="800.8" textLength="73.2" clip-path="url(#terminal-4238821259-line-32)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-32)">│</text><text class="terminal-4238821259-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-32)">
-</text><text class="terminal-4238821259-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-33)">│</text><text class="terminal-4238821259-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-33)">-</text><text class="terminal-4238821259-r5" x="36.6" y="825.2" textLength="134.2" clip-path="url(#terminal-4238821259-line-33)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="825.2" textLength="146.4" clip-path="url(#terminal-4238821259-line-33)">-python-deps</text><text class="terminal-4238821259-r2" x="463.6" y="825.2" textLength="768.6" clip-path="url(#terminal-4238821259-line-33)">Additional&#160;python&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-4238821259-r7" x="1244.4" y="825.2" textLength="73.2" clip-path="url(#terminal-4238821259-line-33)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-33)">│</text><text class="terminal-4238821259-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-33)">
-</text><text class="terminal-4238821259-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-34)">│</text><text class="terminal-4238821259-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-34)">-</text><text class="terminal-4238821259-r5" x="36.6" y="849.6" textLength="97.6" clip-path="url(#terminal-4238821259-line-34)">-runtime</text><text class="terminal-4238821259-r5" x="134.2" y="849.6" textLength="109.8" clip-path="url(#terminal-4238821259-line-34)">-apt-deps</text><text class="terminal-4238821259-r2" x="463.6" y="849.6" textLength="695.4" clip-path="url(#terminal-4238821259-line-34)">Apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-4238821259-r7" x="1171.2" y="849.6" textLength="73.2" clip-path="url(#terminal-4238821259-line-34)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-34)">│</text><text class="terminal-4238821259-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-34)">
-</text><text class="terminal-4238821259-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-4238821259-line-35)">│</text><text class="terminal-4238821259-r5" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-4238821259-line-35)">-</text><text class="terminal-4238821259-r5" x="36.6" y="874" textLength="97.6" clip-path="url(#terminal-4238821259-line-35)">-runtime</text><text class="terminal-4238821259-r5" x="134.2" y="874" textLength="146.4" clip-path="url(#terminal-4238821259-line-35)">-apt-command</text><text class="terminal-4238821259-r2" x="463.6" y="874" textLength="671" clip-path="url(#terminal-4238821259-line-35)">Command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-4238821259-r7" x="1146.8" y="874" textLength="73.2" clip-path="url(#terminal-4238821259-line-35)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-4238821259-line-35)">│</text><text class="terminal-4238821259-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-4238821259-line-35)">
-</text><text class="terminal-4238821259-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-36)">│</text><text class="terminal-4238821259-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-36)">-</text><text class="terminal-4238821259-r5" x="36.6" y="898.4" textLength="134.2" clip-path="url(#terminal-4238821259-line-36)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="898.4" textLength="85.4" clip-path="url(#terminal-4238821259-line-36)">-extras</text><text class="terminal-4238821259-r2" x="463.6" y="898.4" textLength="768.6" clip-path="url(#terminal-4238821259-line-36)">Additional&#160;extra&#160;package&#160;while&#160;installing&#160;Airflow&#160;in&#160;the&#160;image.</text><text class="terminal-4238821259-r7" x="1244.4" y="898.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-36)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-36)">│</text><text class="terminal-4238821259-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-36)">
-</text><text class="terminal-4238821259-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-37)">│</text><text class="terminal-4238821259-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-37)">-</text><text class="terminal-4238821259-r5" x="36.6" y="922.8" textLength="134.2" clip-path="url(#terminal-4238821259-line-37)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="922.8" textLength="207.4" clip-path="url(#terminal-4238821259-line-37)">-runtime-apt-deps</text><text class="terminal-4238821259-r2" x="463.6" y="922.8" textLength="829.6" clip-path="url(#terminal-4238821259-line-37)">Additional&#160;apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-4238821259-r7" x="1305.4" y="922.8" textLength="73.2" clip-path="url(#terminal-4238821259-line-37)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-37)">│</text><text class="terminal-4238821259-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-37)">
-</text><text class="terminal-4238821259-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-38)">│</text><text class="terminal-4238821259-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-38)">-</text><text class="terminal-4238821259-r5" x="36.6" y="947.2" textLength="134.2" clip-path="url(#terminal-4238821259-line-38)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="947.2" textLength="195.2" clip-path="url(#terminal-4238821259-line-38)">-runtime-apt-env</text><text class="terminal-4238821259-r2" x="463.6" y="947.2" textLength="854" clip-path="url(#terminal-4238821259-line-38)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;runtime&#160;dependencies.</text><text class="terminal-4238821259-r7" x="1329.8" y="947.2" textLength="73.2" clip-path="url(#terminal-4238821259-line-38)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-38)">│</text><text class="terminal-4238821259-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-38)">
-</text><text class="terminal-4238821259-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-39)">│</text><text class="terminal-4238821259-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-39)">-</text><text class="terminal-4238821259-r5" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-4238821259-line-39)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="971.6" textLength="244" clip-path="url(#terminal-4238821259-line-39)">-runtime-apt-command</text><text class="terminal-4238821259-r2" x="463.6" y="971.6" textLength="805.2" clip-path="url(#terminal-4238821259-line-39)">Additional&#160;command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-4238821259-r7" x="1281" y="971.6" textLength="73.2" clip-path="url(#terminal-4238821259-line-39)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-39)">│</text><text class="terminal-4238821259-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-39)">
-</text><text class="terminal-4238821259-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-4238821259-line-40)">│</text><text class="terminal-4238821259-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-4238821259-line-40)">-</text><text class="terminal-4238821259-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-4238821259-line-40)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="996" textLength="158.6" clip-path="url(#terminal-4238821259-line-40)">-dev-apt-deps</text><text class="terminal-4238821259-r2" x="463.6" y="996" textLength="780.8" clip-path="url(#terminal-4238821259-line-40)">Additional&#160;apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-4238821259-r7" x="1256.6" y="996" textLength="73.2" clip-path="url(#terminal-4238821259-line-40)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="996" textLength="12.2" clip-path="url(#terminal-4238821259-line-40)">│</text><text class="terminal-4238821259-r2" x="1464" y="996" textLength="12.2" clip-path="url(#terminal-4238821259-line-40)">
-</text><text class="terminal-4238821259-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-41)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-41)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1020.4" textLength="134.2" clip-path="url(#terminal-4238821259-line-41)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="1020.4" textLength="146.4" clip-path="url(#terminal-4238821259-line-41)">-dev-apt-env</text><text class="terminal-4238821259-r2" x="463.6" y="1020.4" textLength="805.2" clip-path="url(#terminal-4238821259-line-41)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;dev&#160;dependencies.</text><text class="terminal-4238821259-r7" x="1281" y="1020.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-41)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-41)">│</text><text class="terminal-4238821259-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-41)">
-</text><text class="terminal-4238821259-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-42)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-42)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-4238821259-line-42)">-additional</text><text class="terminal-4238821259-r5" x="170.8" y="1044.8" textLength="195.2" clip-path="url(#terminal-4238821259-line-42)">-dev-apt-command</text><text class="terminal-4238821259-r2" x="463.6" y="1044.8" textLength="756.4" clip-path="url(#terminal-4238821259-line-42)">Additional&#160;command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-4238821259-r7" x="1232.2" y="1044.8" textLength="73.2" clip-path="url(#terminal-4238821259-line-42)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-42)">│</text><text class="terminal-4238821259-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-42)">
-</text><text class="terminal-4238821259-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-43)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-43)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1069.2" textLength="48.8" clip-path="url(#terminal-4238821259-line-43)">-dev</text><text class="terminal-4238821259-r5" x="85.4" y="1069.2" textLength="109.8" clip-path="url(#terminal-4238821259-line-43)">-apt-deps</text><text class="terminal-4238821259-r2" x="463.6" y="1069.2" textLength="646.6" clip-path="url(#terminal-4238821259-line-43)">Apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-4238821259-r7" x="1122.4" y="1069.2" textLength="73.2" clip-path="url(#terminal-4238821259-line-43)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-43)">│</text><text class="terminal-4238821259-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-43)">
-</text><text class="terminal-4238821259-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-44)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-44)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1093.6" textLength="48.8" clip-path="url(#terminal-4238821259-line-44)">-dev</text><text class="terminal-4238821259-r5" x="85.4" y="1093.6" textLength="146.4" clip-path="url(#terminal-4238821259-line-44)">-apt-command</text><text class="terminal-4238821259-r2" x="463.6" y="1093.6" textLength="622.2" clip-path="url(#terminal-4238821259-line-44)">Command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-4238821259-r7" x="1098" y="1093.6" textLength="73.2" clip-path="url(#terminal-4238821259-line-44)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="1093.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-44)">│</text><text class="terminal-4238821259-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-44)">
-</text><text class="terminal-4238821259-r4" x="0" y="1118" textLength="1464" clip-path="url(#terminal-4238821259-line-45)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4238821259-r2" x="1464" y="1118" textLength="12.2" clip-path="url(#terminal-4238821259-line-45)">
-</text><text class="terminal-4238821259-r4" x="0" y="1142.4" textLength="24.4" clip-path="url(#terminal-4238821259-line-46)">╭─</text><text class="terminal-4238821259-r4" x="24.4" y="1142.4" textLength="1415.2" clip-path="url(#terminal-4238821259-line-46)">&#160;Preparing&#160;cache&#160;and&#160;push&#160;(for&#160;maintainers&#160;and&#160;CI)&#160;─────────────────────────────────────────────────────────────────</text><text class="terminal-4238821259-r4" x="1439.6" y="1142.4" textLength="24.4" clip-path="url(#terminal-4238821259-line-46)">─╮</text><text class="terminal-4238821259-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-46)">
-</text><text class="terminal-4238821259-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-47)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-47)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1166.8" textLength="85.4" clip-path="url(#terminal-4238821259-line-47)">-github</text><text class="terminal-4238821259-r5" x="122" y="1166.8" textLength="73.2" clip-path="url(#terminal-4238821259-line-47)">-token</text><text class="terminal-4238821259-r2" x="341.6" y="1166.8" textLength="500.2" clip-path="url(#terminal-4238821259-line-47)">The&#160;token&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-4238821259-r7" x="854" y="1166.8" textLength="73.2" clip-path="url(#terminal-4238821259-line-47)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="1166.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-47)">│</text><text class="terminal-4238821259-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-47)">
-</text><text class="terminal-4238821259-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-48)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-48)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1191.2" textLength="85.4" clip-path="url(#terminal-4238821259-line-48)">-github</text><text class="terminal-4238821259-r5" x="122" y="1191.2" textLength="109.8" clip-path="url(#terminal-4238821259-line-48)">-username</text><text class="terminal-4238821259-r2" x="341.6" y="1191.2" textLength="549" clip-path="url(#terminal-4238821259-line-48)">The&#160;user&#160;name&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-4238821259-r7" x="902.8" y="1191.2" textLength="73.2" clip-path="url(#terminal-4238821259-line-48)">(TEXT)</text><text class="terminal-4238821259-r4" x="1451.8" y="1191.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-48)">│</text><text class="terminal-4238821259-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-48)">
-</text><text class="terminal-4238821259-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-49)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-49)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1215.6" textLength="109.8" clip-path="url(#terminal-4238821259-line-49)">-platform</text><text class="terminal-4238821259-r2" x="341.6" y="1215.6" textLength="329.4" clip-path="url(#terminal-4238821259-line-49)">Platform&#160;for&#160;Airflow&#160;image.</text><text class="terminal-4238821259-r7" x="683.2" y="1215.6" textLength="646.6" clip-path="url(#terminal-4238821259-line-49)">(linux/amd64&#160;|&#160;linux/arm64&#160;|&#160;linux/amd64,linux/arm64)</text><text class="terminal-4238821259-r4" x="1451.8" y="1215.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-49)">│</text><text class="terminal-4238821259-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-49)">
-</text><text class="terminal-4238821259-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-4238821259-line-50)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-4238821259-line-50)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1240" textLength="61" clip-path="url(#terminal-4238821259-line-50)">-push</text><text class="terminal-4238821259-r5" x="97.6" y="1240" textLength="73.2" clip-path="url(#terminal-4238821259-line-50)">-image</text><text class="terminal-4238821259-r2" x="341.6" y="1240" textLength="353.8" clip-path="url(#terminal-4238821259-line-50)">Push&#160;image&#160;after&#160;building&#160;it.</text><text class="terminal-4238821259-r4" x="1451.8" y="1240" textLength="12.2" clip-path="url(#terminal-4238821259-line-50)">│</text><text class="terminal-4238821259-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-4238821259-line-50)">
-</text><text class="terminal-4238821259-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-51)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-51)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1264.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-51)">-empty</text><text class="terminal-4238821259-r5" x="109.8" y="1264.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-51)">-image</text><text class="terminal-4238821259-r2" x="341.6" y="1264.4" textLength="817.4" clip-path="url(#terminal-4238821259-line-51)">Prepare&#160;empty&#160;image&#160;tagged&#160;with&#160;the&#160;same&#160;name&#160;as&#160;the&#160;Airflow&#160;image.</text><text class="terminal-4238821259-r4" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-51)">│</text><text class="terminal-4238821259-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-51)">
-</text><text class="terminal-4238821259-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-52)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-52)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1288.8" textLength="97.6" clip-path="url(#terminal-4238821259-line-52)">-prepare</text><text class="terminal-4238821259-r5" x="134.2" y="1288.8" textLength="158.6" clip-path="url(#terminal-4238821259-line-52)">-buildx-cache</text><text class="terminal-4238821259-r2" x="341.6" y="1288.8" textLength="1098" clip-path="url(#terminal-4238821259-line-52)">Prepares&#160;build&#160;cache&#160;(this&#160;is&#160;done&#160;as&#160;separate&#160;per-platform&#160;steps&#160;instead&#160;of&#160;building&#160;the&#160;</text><text class="terminal-4238821259-r4" x="1451.8" y="1288.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-52)">│</text><text class="terminal-4238821259-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-52)">
-</text><text class="terminal-4238821259-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-53)">│</text><text class="terminal-4238821259-r2" x="341.6" y="1313.2" textLength="1098" clip-path="url(#terminal-4238821259-line-53)">image).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-4238821259-r4" x="1451.8" y="1313.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-53)">│</text><text class="terminal-4238821259-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-53)">
-</text><text class="terminal-4238821259-r4" x="0" y="1337.6" textLength="1464" clip-path="url(#terminal-4238821259-line-54)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4238821259-r2" x="1464" y="1337.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-54)">
-</text><text class="terminal-4238821259-r4" x="0" y="1362" textLength="24.4" clip-path="url(#terminal-4238821259-line-55)">╭─</text><text class="terminal-4238821259-r4" x="24.4" y="1362" textLength="1415.2" clip-path="url(#terminal-4238821259-line-55)">&#160;Options&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4238821259-r4" x="1439.6" y="1362" textLength="24.4" clip-path="url(#terminal-4238821259-line-55)">─╮</text><text class="terminal-4238821259-r2" x="1464" y="1362" textLength="12.2" clip-path="url(#terminal-4238821259-line-55)">
-</text><text class="terminal-4238821259-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-56)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-56)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1386.4" textLength="85.4" clip-path="url(#terminal-4238821259-line-56)">-github</text><text class="terminal-4238821259-r5" x="122" y="1386.4" textLength="134.2" clip-path="url(#terminal-4238821259-line-56)">-repository</text><text class="terminal-4238821259-r6" x="280.6" y="1386.4" textLength="24.4" clip-path="url(#terminal-4238821259-line-56)">-g</text><text class="terminal-4238821259-r2" x="329.4" y="1386.4" textLength="585.6" clip-path="url(#terminal-4238821259-line-56)">GitHub&#160;repository&#160;used&#160;to&#160;pull,&#160;push&#160;run&#160;images.</text><text class="terminal-4238821259-r7" x="927.2" y="1386.4" textLength="73.2" clip-path="url(#terminal-4238821259-line-56)">(TEXT)</text><text class="terminal-4238821259-r4" x="1012.6" y="1386.4" textLength="305" clip-path="url(#terminal-4238821259-line-56)">[default:&#160;apache/airflow]</text><text class="terminal-4238821259-r4" x="1451.8" y="1386.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-56)">│</text><text class="terminal-4238821259-r2" x="1464" y="1386.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-56)">
-</text><text class="terminal-4238821259-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-57)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-57)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1410.8" textLength="97.6" clip-path="url(#terminal-4238821259-line-57)">-verbose</text><text class="terminal-4238821259-r6" x="280.6" y="1410.8" textLength="24.4" clip-path="url(#terminal-4238821259-line-57)">-v</text><text class="terminal-4238821259-r2" x="329.4" y="1410.8" textLength="585.6" clip-path="url(#terminal-4238821259-line-57)">Print&#160;verbose&#160;information&#160;about&#160;performed&#160;steps.</text><text class="terminal-4238821259-r4" x="1451.8" y="1410.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-57)">│</text><text class="terminal-4238821259-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-4238821259-line-57)">
-</text><text class="terminal-4238821259-r4" x="0" y="1435.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-58)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1435.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-58)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1435.2" textLength="48.8" clip-path="url(#terminal-4238821259-line-58)">-dry</text><text class="terminal-4238821259-r5" x="85.4" y="1435.2" textLength="48.8" clip-path="url(#terminal-4238821259-line-58)">-run</text><text class="terminal-4238821259-r6" x="280.6" y="1435.2" textLength="24.4" clip-path="url(#terminal-4238821259-line-58)">-D</text><text class="terminal-4238821259-r2" x="329.4" y="1435.2" textLength="719.8" clip-path="url(#terminal-4238821259-line-58)">If&#160;dry-run&#160;is&#160;set,&#160;commands&#160;are&#160;only&#160;printed,&#160;not&#160;executed.</text><text class="terminal-4238821259-r4" x="1451.8" y="1435.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-58)">│</text><text class="terminal-4238821259-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#terminal-4238821259-line-58)">
-</text><text class="terminal-4238821259-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-59)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-59)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1459.6" textLength="85.4" clip-path="url(#terminal-4238821259-line-59)">-answer</text><text class="terminal-4238821259-r6" x="280.6" y="1459.6" textLength="24.4" clip-path="url(#terminal-4238821259-line-59)">-a</text><text class="terminal-4238821259-r2" x="329.4" y="1459.6" textLength="317.2" clip-path="url(#terminal-4238821259-line-59)">Force&#160;answer&#160;to&#160;questions.</text><text class="terminal-4238821259-r7" x="658.8" y="1459.6" textLength="353.8" clip-path="url(#terminal-4238821259-line-59)">(y&#160;|&#160;n&#160;|&#160;q&#160;|&#160;yes&#160;|&#160;no&#160;|&#160;quit)</text><text class="terminal-4238821259-r4" x="1451.8" y="1459.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-59)">│</text><text class="terminal-4238821259-r2" x="1464" y="1459.6" textLength="12.2" clip-path="url(#terminal-4238821259-line-59)">
-</text><text class="terminal-4238821259-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-4238821259-line-60)">│</text><text class="terminal-4238821259-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-4238821259-line-60)">-</text><text class="terminal-4238821259-r5" x="36.6" y="1484" textLength="61" clip-path="url(#terminal-4238821259-line-60)">-help</text><text class="terminal-4238821259-r6" x="280.6" y="1484" textLength="24.4" clip-path="url(#terminal-4238821259-line-60)">-h</text><text class="terminal-4238821259-r2" x="329.4" y="1484" textLength="329.4" clip-path="url(#terminal-4238821259-line-60)">Show&#160;this&#160;message&#160;and&#160;exit.</text><text class="terminal-4238821259-r4" x="1451.8" y="1484" textLength="12.2" clip-path="url(#terminal-4238821259-line-60)">│</text><text class="terminal-4238821259-r2" x="1464" y="1484" textLength="12.2" clip-path="url(#terminal-4238821259-line-60)">
-</text><text class="terminal-4238821259-r4" x="0" y="1508.4" textLength="1464" clip-path="url(#terminal-4238821259-line-61)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4238821259-r2" x="1464" y="1508.4" textLength="12.2" clip-path="url(#terminal-4238821259-line-61)">
+    <g class="terminal-763863226-matrix">
+    <text class="terminal-763863226-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-763863226-line-0)">
+</text><text class="terminal-763863226-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-763863226-line-1)">Usage:&#160;</text><text class="terminal-763863226-r1" x="97.6" y="44.4" textLength="341.6" clip-path="url(#terminal-763863226-line-1)">breeze&#160;build-image&#160;[OPTIONS]</text><text class="terminal-763863226-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-763863226-line-1)">
+</text><text class="terminal-763863226-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-763863226-line-2)">
+</text><text class="terminal-763863226-r2" x="12.2" y="93.2" textLength="1073.6" clip-path="url(#terminal-763863226-line-3)">Build&#160;CI&#160;image.&#160;Include&#160;building&#160;multiple&#160;images&#160;for&#160;all&#160;python&#160;versions&#160;(sequentially).</text><text class="terminal-763863226-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-763863226-line-3)">
+</text><text class="terminal-763863226-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-763863226-line-4)">
+</text><text class="terminal-763863226-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-763863226-line-5)">╭─</text><text class="terminal-763863226-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-763863226-line-5)">&#160;Basic&#160;usage&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-763863226-line-5)">─╮</text><text class="terminal-763863226-r2" x="1464" y="142" textLength="12.2" clip-path="url(#terminal-763863226-line-5)">
+</text><text class="terminal-763863226-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-763863226-line-6)">│</text><text class="terminal-763863226-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-763863226-line-6)">-</text><text class="terminal-763863226-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-763863226-line-6)">-python</text><text class="terminal-763863226-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-763863226-line-6)">-p</text><text class="terminal-763863226-r2" x="475.8" y="166.4" textLength="732" clip-path="url(#terminal-763863226-line-6)">Python&#160;major/minor&#160;version&#160;used&#160;in&#160;Airflow&#160;image&#160;for&#160;images.</text><text class="terminal-763863226-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#terminal-763863226-line-6)">│</text><text class="terminal-763863226-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#terminal-763863226-line-6)">
+</text><text class="terminal-763863226-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-763863226-line-7)">│</text><text class="terminal-763863226-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-763863226-line-7)">(&gt;3.7&lt;&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#terminal-763863226-line-7)">│</text><text class="terminal-763863226-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-763863226-line-7)">
+</text><text class="terminal-763863226-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-763863226-line-8)">│</text><text class="terminal-763863226-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-763863226-line-8)">[default:&#160;3.7]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#terminal-763863226-line-8)">│</text><text class="terminal-763863226-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-763863226-line-8)">
+</text><text class="terminal-763863226-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-763863226-line-9)">│</text><text class="terminal-763863226-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-763863226-line-9)">-</text><text class="terminal-763863226-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-763863226-line-9)">-upgrade</text><text class="terminal-763863226-r5" x="134.2" y="239.6" textLength="268.4" clip-path="url(#terminal-763863226-line-9)">-to-newer-dependencies</text><text class="terminal-763863226-r6" x="427" y="239.6" textLength="24.4" clip-path="url(#terminal-763863226-line-9)">-u</text><text class="terminal-763863226-r2" x="475.8" y="239.6" textLength="549" clip-path="url(#terminal-763863226-line-9)">When&#160;set,&#160;upgrade&#160;all&#160;PIP&#160;packages&#160;to&#160;latest.</text><text class="terminal-763863226-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#terminal-763863226-line-9)">│</text><text class="terminal-763863226-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-763863226-line-9)">
+</text><text class="terminal-763863226-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-763863226-line-10)">│</text><text class="terminal-763863226-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-763863226-line-10)">-</text><text class="terminal-763863226-r5" x="36.6" y="264" textLength="85.4" clip-path="url(#terminal-763863226-line-10)">-debian</text><text class="terminal-763863226-r5" x="122" y="264" textLength="97.6" clip-path="url(#terminal-763863226-line-10)">-version</text><text class="terminal-763863226-r2" x="475.8" y="264" textLength="414.8" clip-path="url(#terminal-763863226-line-10)">Debian&#160;version&#160;used&#160;for&#160;the&#160;image.</text><text class="terminal-763863226-r7" x="902.8" y="264" textLength="231.8" clip-path="url(#terminal-763863226-line-10)">(bullseye&#160;|&#160;buster)</text><text class="terminal-763863226-r4" x="1146.8" y="264" textLength="231.8" clip-path="url(#terminal-763863226-line-10)">[default:&#160;bullseye]</text><text class="terminal-763863226-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#terminal-763863226-line-10)">│</text><text class="terminal-763863226-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-763863226-line-10)">
+</text><text class="terminal-763863226-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-763863226-line-11)">│</text><text class="terminal-763863226-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-763863226-line-11)">-</text><text class="terminal-763863226-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-763863226-line-11)">-image</text><text class="terminal-763863226-r5" x="109.8" y="288.4" textLength="48.8" clip-path="url(#terminal-763863226-line-11)">-tag</text><text class="terminal-763863226-r6" x="427" y="288.4" textLength="24.4" clip-path="url(#terminal-763863226-line-11)">-t</text><text class="terminal-763863226-r2" x="475.8" y="288.4" textLength="963.8" clip-path="url(#terminal-763863226-line-11)">Tag&#160;of&#160;the&#160;image&#160;which&#160;is&#160;used&#160;to&#160;pull&#160;or&#160;run&#160;the&#160;image&#160;(implies&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-763863226-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#terminal-763863226-line-11)">│</text><text class="terminal-763863226-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-763863226-line-11)">
+</text><text class="terminal-763863226-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-763863226-line-12)">│</text><text class="terminal-763863226-r5" x="475.8" y="312.8" textLength="12.2" clip-path="url(#terminal-763863226-line-12)">-</text><text class="terminal-763863226-r5" x="488" y="312.8" textLength="73.2" clip-path="url(#terminal-763863226-line-12)">-mount</text><text class="terminal-763863226-r5" x="561.2" y="312.8" textLength="97.6" clip-path="url(#terminal-763863226-line-12)">-sources</text><text class="terminal-763863226-r2" x="658.8" y="312.8" textLength="780.8" clip-path="url(#terminal-763863226-line-12)">=skip&#160;when&#160;using&#160;to&#160;run&#160;shell&#160;or&#160;tests)&#160;&#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="terminal-763863226-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-763863226-line-12)">│</text><text class="terminal-763863226-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-763863226-line-12)">
+</text><text class="terminal-763863226-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-763863226-line-13)">│</text><text class="terminal-763863226-r7" x="475.8" y="337.2" textLength="963.8" clip-path="url(#terminal-763863226-line-13)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#terminal-763863226-line-13)">│</text><text class="terminal-763863226-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-763863226-line-13)">
+</text><text class="terminal-763863226-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-763863226-line-14)">│</text><text class="terminal-763863226-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-763863226-line-14)">-</text><text class="terminal-763863226-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-763863226-line-14)">-tag</text><text class="terminal-763863226-r5" x="85.4" y="361.6" textLength="122" clip-path="url(#terminal-763863226-line-14)">-as-latest</text><text class="terminal-763863226-r2" x="475.8" y="361.6" textLength="963.8" clip-path="url(#terminal-763863226-line-14)">Tags&#160;the&#160;image&#160;as&#160;latest&#160;and&#160;update&#160;checksum&#160;of&#160;all&#160;files&#160;after&#160;pulling.&#160;Useful</text><text class="terminal-763863226-r4" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#terminal-763863226-line-14)">│</text><text class="terminal-763863226-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-763863226-line-14)">
+</text><text class="terminal-763863226-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-763863226-line-15)">│</text><text class="terminal-763863226-r2" x="475.8" y="386" textLength="414.8" clip-path="url(#terminal-763863226-line-15)">when&#160;you&#160;build&#160;or&#160;pull&#160;image&#160;with&#160;</text><text class="terminal-763863226-r5" x="890.6" y="386" textLength="12.2" clip-path="url(#terminal-763863226-line-15)">-</text><text class="terminal-763863226-r5" x="902.8" y="386" textLength="73.2" clip-path="url(#terminal-763863226-line-15)">-image</text><text class="terminal-763863226-r5" x="976" y="386" textLength="48.8" clip-path="url(#terminal-763863226-line-15)">-tag</text><text class="terminal-763863226-r2" x="1024.8" y="386" textLength="414.8" clip-path="url(#terminal-763863226-line-15)">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-763863226-line-15)">│</text><text class="terminal-763863226-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-763863226-line-15)">
+</text><text class="terminal-763863226-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-763863226-line-16)">│</text><text class="terminal-763863226-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-763863226-line-16)">-</text><text class="terminal-763863226-r5" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-763863226-line-16)">-docker</text><text class="terminal-763863226-r5" x="122" y="410.4" textLength="73.2" clip-path="url(#terminal-763863226-line-16)">-cache</text><text class="terminal-763863226-r6" x="427" y="410.4" textLength="24.4" clip-path="url(#terminal-763863226-line-16)">-c</text><text class="terminal-763863226-r2" x="475.8" y="410.4" textLength="549" clip-path="url(#terminal-763863226-line-16)">Cache&#160;option&#160;for&#160;image&#160;used&#160;during&#160;the&#160;build.</text><text class="terminal-763863226-r7" x="1037" y="410.4" textLength="353.8" clip-path="url(#terminal-763863226-line-16)">(registry&#160;|&#160;local&#160;|&#160;disabled)</text><text class="terminal-763863226-r4" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#terminal-763863226-line-16)">│</text><text class="terminal-763863226-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-763863226-line-16)">
+</text><text class="terminal-763863226-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-763863226-line-17)">│</text><text class="terminal-763863226-r4" x="475.8" y="434.8" textLength="549" clip-path="url(#terminal-763863226-line-17)">[default:&#160;registry]&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#terminal-763863226-line-17)">│</text><text class="terminal-763863226-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-763863226-line-17)">
+</text><text class="terminal-763863226-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-763863226-line-18)">│</text><text class="terminal-763863226-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-763863226-line-18)">-</text><text class="terminal-763863226-r5" x="36.6" y="459.2" textLength="73.2" clip-path="url(#terminal-763863226-line-18)">-force</text><text class="terminal-763863226-r5" x="109.8" y="459.2" textLength="73.2" clip-path="url(#terminal-763863226-line-18)">-build</text><text class="terminal-763863226-r2" x="475.8" y="459.2" textLength="707.6" clip-path="url(#terminal-763863226-line-18)">Force&#160;image&#160;build&#160;no&#160;matter&#160;if&#160;it&#160;is&#160;determined&#160;as&#160;needed.</text><text class="terminal-763863226-r4" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#terminal-763863226-line-18)">│</text><text class="terminal-763863226-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-763863226-line-18)">
+</text><text class="terminal-763863226-r4" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-763863226-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-763863226-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-763863226-line-19)">
+</text><text class="terminal-763863226-r4" x="0" y="508" textLength="24.4" clip-path="url(#terminal-763863226-line-20)">╭─</text><text class="terminal-763863226-r4" x="24.4" y="508" textLength="1415.2" clip-path="url(#terminal-763863226-line-20)">&#160;Building&#160;images&#160;in&#160;parallel&#160;───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="508" textLength="24.4" clip-path="url(#terminal-763863226-line-20)">─╮</text><text class="terminal-763863226-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-763863226-line-20)">
+</text><text class="terminal-763863226-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-763863226-line-21)">│</text><text class="terminal-763863226-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-763863226-line-21)">-</text><text class="terminal-763863226-r5" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-763863226-line-21)">-run</text><text class="terminal-763863226-r5" x="85.4" y="532.4" textLength="146.4" clip-path="url(#terminal-763863226-line-21)">-in-parallel</text><text class="terminal-763863226-r2" x="280.6" y="532.4" textLength="915" clip-path="url(#terminal-763863226-line-21)">Run&#160;the&#160;operation&#160;in&#160;parallel&#160;on&#160;all&#160;or&#160;selected&#160;subset&#160;of&#160;Python&#160;versions.</text><text class="terminal-763863226-r4" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#terminal-763863226-line-21)">│</text><text class="terminal-763863226-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-763863226-line-21)">
+</text><text class="terminal-763863226-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-763863226-line-22)">│</text><text class="terminal-763863226-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-763863226-line-22)">-</text><text class="terminal-763863226-r5" x="36.6" y="556.8" textLength="146.4" clip-path="url(#terminal-763863226-line-22)">-parallelism</text><text class="terminal-763863226-r2" x="280.6" y="556.8" textLength="915" clip-path="url(#terminal-763863226-line-22)">Maximum&#160;number&#160;of&#160;processes&#160;to&#160;use&#160;while&#160;running&#160;the&#160;operation&#160;in&#160;parallel.</text><text class="terminal-763863226-r7" x="1207.8" y="556.8" textLength="183" clip-path="url(#terminal-763863226-line-22)">(INTEGER&#160;RANGE)</text><text class="terminal-763863226-r4" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#terminal-763863226-line-22)">│</text><text class="terminal-763863226-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-763863226-line-22)">
+</text><text class="terminal-763863226-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-763863226-line-23)">│</text><text class="terminal-763863226-r4" x="280.6" y="581.2" textLength="915" clip-path="url(#terminal-763863226-line-23)">[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;&#160;&#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="terminal-763863226-r4" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#terminal-763863226-line-23)">│</text><text class="terminal-763863226-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-763863226-line-23)">
+</text><text class="terminal-763863226-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-763863226-line-24)">│</text><text class="terminal-763863226-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-763863226-line-24)">-</text><text class="terminal-763863226-r5" x="36.6" y="605.6" textLength="85.4" clip-path="url(#terminal-763863226-line-24)">-python</text><text class="terminal-763863226-r5" x="122" y="605.6" textLength="109.8" clip-path="url(#terminal-763863226-line-24)">-versions</text><text class="terminal-763863226-r2" x="280.6" y="605.6" textLength="951.6" clip-path="url(#terminal-763863226-line-24)">Space&#160;separated&#160;list&#160;of&#160;python&#160;versions&#160;used&#160;for&#160;build&#160;with&#160;multiple&#160;versions.</text><text class="terminal-763863226-r7" x="1244.4" y="605.6" textLength="73.2" clip-path="url(#terminal-763863226-line-24)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#terminal-763863226-line-24)">│</text><text class="terminal-763863226-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-763863226-line-24)">
+</text><text class="terminal-763863226-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-763863226-line-25)">│</text><text class="terminal-763863226-r4" x="280.6" y="630" textLength="951.6" clip-path="url(#terminal-763863226-line-25)">[default:&#160;3.7&#160;3.8&#160;3.9&#160;3.10]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="630" textLength="12.2" clip-path="url(#terminal-763863226-line-25)">│</text><text class="terminal-763863226-r2" x="1464" y="630" textLength="12.2" clip-path="url(#terminal-763863226-line-25)">
+</text><text class="terminal-763863226-r4" x="0" y="654.4" textLength="1464" clip-path="url(#terminal-763863226-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-763863226-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#terminal-763863226-line-26)">
+</text><text class="terminal-763863226-r4" x="0" y="678.8" textLength="24.4" clip-path="url(#terminal-763863226-line-27)">╭─</text><text class="terminal-763863226-r4" x="24.4" y="678.8" textLength="1415.2" clip-path="url(#terminal-763863226-line-27)">&#160;Advanced&#160;options&#160;(for&#160;power&#160;users)&#160;────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#terminal-763863226-line-27)">─╮</text><text class="terminal-763863226-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-763863226-line-27)">
+</text><text class="terminal-763863226-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-763863226-line-28)">│</text><text class="terminal-763863226-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-763863226-line-28)">-</text><text class="terminal-763863226-r5" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-763863226-line-28)">-install</text><text class="terminal-763863226-r5" x="134.2" y="703.2" textLength="280.6" clip-path="url(#terminal-763863226-line-28)">-providers-from-sources</text><text class="terminal-763863226-r2" x="463.6" y="703.2" textLength="573.4" clip-path="url(#terminal-763863226-line-28)">Install&#160;providers&#160;from&#160;sources&#160;when&#160;installing.</text><text class="terminal-763863226-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#terminal-763863226-line-28)">│</text><text class="terminal-763863226-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#terminal-763863226-line-28)">
+</text><text class="terminal-763863226-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-763863226-line-29)">│</text><text class="terminal-763863226-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-763863226-line-29)">-</text><text class="terminal-763863226-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-763863226-line-29)">-airflow</text><text class="terminal-763863226-r5" x="134.2" y="727.6" textLength="207.4" clip-path="url(#terminal-763863226-line-29)">-constraints-mode</text><text class="terminal-763863226-r2" x="463.6" y="727.6" textLength="866.2" clip-path="url(#terminal-763863226-line-29)">Mode&#160;of&#160;constraints&#160;for&#160;CI&#160;image&#160;building&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#terminal-763863226-line-29)">│</text><text class="terminal-763863226-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-763863226-line-29)">
+</text><text class="terminal-763863226-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-763863226-line-30)">│</text><text class="terminal-763863226-r7" x="463.6" y="752" textLength="866.2" clip-path="url(#terminal-763863226-line-30)">(constraints-source-providers&#160;|&#160;constraints&#160;|&#160;constraints-no-providers)</text><text class="terminal-763863226-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal-763863226-line-30)">│</text><text class="terminal-763863226-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-763863226-line-30)">
+</text><text class="terminal-763863226-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-763863226-line-31)">│</text><text class="terminal-763863226-r4" x="463.6" y="776.4" textLength="866.2" clip-path="url(#terminal-763863226-line-31)">[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="terminal-763863226-r4" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#terminal-763863226-line-31)">│</text><text class="terminal-763863226-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-763863226-line-31)">
+</text><text class="terminal-763863226-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-763863226-line-32)">│</text><text class="terminal-763863226-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-763863226-line-32)">-</text><text class="terminal-763863226-r5" x="36.6" y="800.8" textLength="97.6" clip-path="url(#terminal-763863226-line-32)">-airflow</text><text class="terminal-763863226-r5" x="134.2" y="800.8" textLength="268.4" clip-path="url(#terminal-763863226-line-32)">-constraints-reference</text><text class="terminal-763863226-r2" x="463.6" y="800.8" textLength="634.4" clip-path="url(#terminal-763863226-line-32)">Constraint&#160;reference&#160;to&#160;use&#160;when&#160;building&#160;the&#160;image.</text><text class="terminal-763863226-r7" x="1110.2" y="800.8" textLength="73.2" clip-path="url(#terminal-763863226-line-32)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-763863226-line-32)">│</text><text class="terminal-763863226-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#terminal-763863226-line-32)">
+</text><text class="terminal-763863226-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-763863226-line-33)">│</text><text class="terminal-763863226-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-763863226-line-33)">-</text><text class="terminal-763863226-r5" x="36.6" y="825.2" textLength="85.4" clip-path="url(#terminal-763863226-line-33)">-python</text><text class="terminal-763863226-r5" x="122" y="825.2" textLength="73.2" clip-path="url(#terminal-763863226-line-33)">-image</text><text class="terminal-763863226-r2" x="463.6" y="825.2" textLength="976" clip-path="url(#terminal-763863226-line-33)">If&#160;specified&#160;this&#160;is&#160;the&#160;base&#160;python&#160;image&#160;used&#160;to&#160;build&#160;the&#160;image.&#160;Should&#160;be&#160;&#160;&#160;</text><text class="terminal-763863226-r4" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#terminal-763863226-line-33)">│</text><text class="terminal-763863226-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#terminal-763863226-line-33)">
+</text><text class="terminal-763863226-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-763863226-line-34)">│</text><text class="terminal-763863226-r2" x="463.6" y="849.6" textLength="976" clip-path="url(#terminal-763863226-line-34)">something&#160;like:&#160;python:VERSION-slim-bullseye&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-763863226-line-34)">│</text><text class="terminal-763863226-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#terminal-763863226-line-34)">
+</text><text class="terminal-763863226-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-763863226-line-35)">│</text><text class="terminal-763863226-r7" x="463.6" y="874" textLength="976" clip-path="url(#terminal-763863226-line-35)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-763863226-line-35)">│</text><text class="terminal-763863226-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-763863226-line-35)">
+</text><text class="terminal-763863226-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-763863226-line-36)">│</text><text class="terminal-763863226-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-763863226-line-36)">-</text><text class="terminal-763863226-r5" x="36.6" y="898.4" textLength="134.2" clip-path="url(#terminal-763863226-line-36)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="898.4" textLength="146.4" clip-path="url(#terminal-763863226-line-36)">-python-deps</text><text class="terminal-763863226-r2" x="463.6" y="898.4" textLength="768.6" clip-path="url(#terminal-763863226-line-36)">Additional&#160;python&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-763863226-r7" x="1244.4" y="898.4" textLength="73.2" clip-path="url(#terminal-763863226-line-36)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#terminal-763863226-line-36)">│</text><text class="terminal-763863226-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#terminal-763863226-line-36)">
+</text><text class="terminal-763863226-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-763863226-line-37)">│</text><text class="terminal-763863226-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-763863226-line-37)">-</text><text class="terminal-763863226-r5" x="36.6" y="922.8" textLength="97.6" clip-path="url(#terminal-763863226-line-37)">-runtime</text><text class="terminal-763863226-r5" x="134.2" y="922.8" textLength="109.8" clip-path="url(#terminal-763863226-line-37)">-apt-deps</text><text class="terminal-763863226-r2" x="463.6" y="922.8" textLength="695.4" clip-path="url(#terminal-763863226-line-37)">Apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-763863226-r7" x="1171.2" y="922.8" textLength="73.2" clip-path="url(#terminal-763863226-line-37)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#terminal-763863226-line-37)">│</text><text class="terminal-763863226-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#terminal-763863226-line-37)">
+</text><text class="terminal-763863226-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-763863226-line-38)">│</text><text class="terminal-763863226-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-763863226-line-38)">-</text><text class="terminal-763863226-r5" x="36.6" y="947.2" textLength="97.6" clip-path="url(#terminal-763863226-line-38)">-runtime</text><text class="terminal-763863226-r5" x="134.2" y="947.2" textLength="146.4" clip-path="url(#terminal-763863226-line-38)">-apt-command</text><text class="terminal-763863226-r2" x="463.6" y="947.2" textLength="671" clip-path="url(#terminal-763863226-line-38)">Command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-763863226-r7" x="1146.8" y="947.2" textLength="73.2" clip-path="url(#terminal-763863226-line-38)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#terminal-763863226-line-38)">│</text><text class="terminal-763863226-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#terminal-763863226-line-38)">
+</text><text class="terminal-763863226-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-763863226-line-39)">│</text><text class="terminal-763863226-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-763863226-line-39)">-</text><text class="terminal-763863226-r5" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-763863226-line-39)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="971.6" textLength="85.4" clip-path="url(#terminal-763863226-line-39)">-extras</text><text class="terminal-763863226-r2" x="463.6" y="971.6" textLength="768.6" clip-path="url(#terminal-763863226-line-39)">Additional&#160;extra&#160;package&#160;while&#160;installing&#160;Airflow&#160;in&#160;the&#160;image.</text><text class="terminal-763863226-r7" x="1244.4" y="971.6" textLength="73.2" clip-path="url(#terminal-763863226-line-39)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#terminal-763863226-line-39)">│</text><text class="terminal-763863226-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#terminal-763863226-line-39)">
+</text><text class="terminal-763863226-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-763863226-line-40)">│</text><text class="terminal-763863226-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-763863226-line-40)">-</text><text class="terminal-763863226-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-763863226-line-40)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="996" textLength="207.4" clip-path="url(#terminal-763863226-line-40)">-runtime-apt-deps</text><text class="terminal-763863226-r2" x="463.6" y="996" textLength="829.6" clip-path="url(#terminal-763863226-line-40)">Additional&#160;apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-763863226-r7" x="1305.4" y="996" textLength="73.2" clip-path="url(#terminal-763863226-line-40)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="996" textLength="12.2" clip-path="url(#terminal-763863226-line-40)">│</text><text class="terminal-763863226-r2" x="1464" y="996" textLength="12.2" clip-path="url(#terminal-763863226-line-40)">
+</text><text class="terminal-763863226-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-763863226-line-41)">│</text><text class="terminal-763863226-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-763863226-line-41)">-</text><text class="terminal-763863226-r5" x="36.6" y="1020.4" textLength="134.2" clip-path="url(#terminal-763863226-line-41)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="1020.4" textLength="195.2" clip-path="url(#terminal-763863226-line-41)">-runtime-apt-env</text><text class="terminal-763863226-r2" x="463.6" y="1020.4" textLength="854" clip-path="url(#terminal-763863226-line-41)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;runtime&#160;dependencies.</text><text class="terminal-763863226-r7" x="1329.8" y="1020.4" textLength="73.2" clip-path="url(#terminal-763863226-line-41)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#terminal-763863226-line-41)">│</text><text class="terminal-763863226-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#terminal-763863226-line-41)">
+</text><text class="terminal-763863226-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-763863226-line-42)">│</text><text class="terminal-763863226-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-763863226-line-42)">-</text><text class="terminal-763863226-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-763863226-line-42)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="1044.8" textLength="244" clip-path="url(#terminal-763863226-line-42)">-runtime-apt-command</text><text class="terminal-763863226-r2" x="463.6" y="1044.8" textLength="805.2" clip-path="url(#terminal-763863226-line-42)">Additional&#160;command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-763863226-r7" x="1281" y="1044.8" textLength="73.2" clip-path="url(#terminal-763863226-line-42)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#terminal-763863226-line-42)">│</text><text class="terminal-763863226-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#terminal-763863226-line-42)">
+</text><text class="terminal-763863226-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-763863226-line-43)">│</text><text class="terminal-763863226-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-763863226-line-43)">-</text><text class="terminal-763863226-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-763863226-line-43)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="1069.2" textLength="158.6" clip-path="url(#terminal-763863226-line-43)">-dev-apt-deps</text><text class="terminal-763863226-r2" x="463.6" y="1069.2" textLength="780.8" clip-path="url(#terminal-763863226-line-43)">Additional&#160;apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-763863226-r7" x="1256.6" y="1069.2" textLength="73.2" clip-path="url(#terminal-763863226-line-43)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#terminal-763863226-line-43)">│</text><text class="terminal-763863226-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#terminal-763863226-line-43)">
+</text><text class="terminal-763863226-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-763863226-line-44)">│</text><text class="terminal-763863226-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-763863226-line-44)">-</text><text class="terminal-763863226-r5" x="36.6" y="1093.6" textLength="134.2" clip-path="url(#terminal-763863226-line-44)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="1093.6" textLength="146.4" clip-path="url(#terminal-763863226-line-44)">-dev-apt-env</text><text class="terminal-763863226-r2" x="463.6" y="1093.6" textLength="805.2" clip-path="url(#terminal-763863226-line-44)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;dev&#160;dependencies.</text><text class="terminal-763863226-r7" x="1281" y="1093.6" textLength="73.2" clip-path="url(#terminal-763863226-line-44)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1093.6" textLength="12.2" clip-path="url(#terminal-763863226-line-44)">│</text><text class="terminal-763863226-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#terminal-763863226-line-44)">
+</text><text class="terminal-763863226-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-763863226-line-45)">│</text><text class="terminal-763863226-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-763863226-line-45)">-</text><text class="terminal-763863226-r5" x="36.6" y="1118" textLength="134.2" clip-path="url(#terminal-763863226-line-45)">-additional</text><text class="terminal-763863226-r5" x="170.8" y="1118" textLength="195.2" clip-path="url(#terminal-763863226-line-45)">-dev-apt-command</text><text class="terminal-763863226-r2" x="463.6" y="1118" textLength="756.4" clip-path="url(#terminal-763863226-line-45)">Additional&#160;command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-763863226-r7" x="1232.2" y="1118" textLength="73.2" clip-path="url(#terminal-763863226-line-45)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1118" textLength="12.2" clip-path="url(#terminal-763863226-line-45)">│</text><text class="terminal-763863226-r2" x="1464" y="1118" textLength="12.2" clip-path="url(#terminal-763863226-line-45)">
+</text><text class="terminal-763863226-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-763863226-line-46)">│</text><text class="terminal-763863226-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-763863226-line-46)">-</text><text class="terminal-763863226-r5" x="36.6" y="1142.4" textLength="48.8" clip-path="url(#terminal-763863226-line-46)">-dev</text><text class="terminal-763863226-r5" x="85.4" y="1142.4" textLength="109.8" clip-path="url(#terminal-763863226-line-46)">-apt-deps</text><text class="terminal-763863226-r2" x="463.6" y="1142.4" textLength="646.6" clip-path="url(#terminal-763863226-line-46)">Apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-763863226-r7" x="1122.4" y="1142.4" textLength="73.2" clip-path="url(#terminal-763863226-line-46)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1142.4" textLength="12.2" clip-path="url(#terminal-763863226-line-46)">│</text><text class="terminal-763863226-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-763863226-line-46)">
+</text><text class="terminal-763863226-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-763863226-line-47)">│</text><text class="terminal-763863226-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-763863226-line-47)">-</text><text class="terminal-763863226-r5" x="36.6" y="1166.8" textLength="48.8" clip-path="url(#terminal-763863226-line-47)">-dev</text><text class="terminal-763863226-r5" x="85.4" y="1166.8" textLength="146.4" clip-path="url(#terminal-763863226-line-47)">-apt-command</text><text class="terminal-763863226-r2" x="463.6" y="1166.8" textLength="622.2" clip-path="url(#terminal-763863226-line-47)">Command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-763863226-r7" x="1098" y="1166.8" textLength="73.2" clip-path="url(#terminal-763863226-line-47)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1166.8" textLength="12.2" clip-path="url(#terminal-763863226-line-47)">│</text><text class="terminal-763863226-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#terminal-763863226-line-47)">
+</text><text class="terminal-763863226-r4" x="0" y="1191.2" textLength="1464" clip-path="url(#terminal-763863226-line-48)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-763863226-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-763863226-line-48)">
+</text><text class="terminal-763863226-r4" x="0" y="1215.6" textLength="24.4" clip-path="url(#terminal-763863226-line-49)">╭─</text><text class="terminal-763863226-r4" x="24.4" y="1215.6" textLength="1415.2" clip-path="url(#terminal-763863226-line-49)">&#160;Preparing&#160;cache&#160;and&#160;push&#160;(for&#160;maintainers&#160;and&#160;CI)&#160;─────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="1215.6" textLength="24.4" clip-path="url(#terminal-763863226-line-49)">─╮</text><text class="terminal-763863226-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#terminal-763863226-line-49)">
+</text><text class="terminal-763863226-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-763863226-line-50)">│</text><text class="terminal-763863226-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-763863226-line-50)">-</text><text class="terminal-763863226-r5" x="36.6" y="1240" textLength="85.4" clip-path="url(#terminal-763863226-line-50)">-github</text><text class="terminal-763863226-r5" x="122" y="1240" textLength="73.2" clip-path="url(#terminal-763863226-line-50)">-token</text><text class="terminal-763863226-r2" x="341.6" y="1240" textLength="500.2" clip-path="url(#terminal-763863226-line-50)">The&#160;token&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-763863226-r7" x="854" y="1240" textLength="73.2" clip-path="url(#terminal-763863226-line-50)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1240" textLength="12.2" clip-path="url(#terminal-763863226-line-50)">│</text><text class="terminal-763863226-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-763863226-line-50)">
+</text><text class="terminal-763863226-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-763863226-line-51)">│</text><text class="terminal-763863226-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-763863226-line-51)">-</text><text class="terminal-763863226-r5" x="36.6" y="1264.4" textLength="85.4" clip-path="url(#terminal-763863226-line-51)">-github</text><text class="terminal-763863226-r5" x="122" y="1264.4" textLength="109.8" clip-path="url(#terminal-763863226-line-51)">-username</text><text class="terminal-763863226-r2" x="341.6" y="1264.4" textLength="549" clip-path="url(#terminal-763863226-line-51)">The&#160;user&#160;name&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-763863226-r7" x="902.8" y="1264.4" textLength="73.2" clip-path="url(#terminal-763863226-line-51)">(TEXT)</text><text class="terminal-763863226-r4" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#terminal-763863226-line-51)">│</text><text class="terminal-763863226-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#terminal-763863226-line-51)">
+</text><text class="terminal-763863226-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-763863226-line-52)">│</text><text class="terminal-763863226-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-763863226-line-52)">-</text><text class="terminal-763863226-r5" x="36.6" y="1288.8" textLength="109.8" clip-path="url(#terminal-763863226-line-52)">-platform</text><text class="terminal-763863226-r2" x="341.6" y="1288.8" textLength="329.4" clip-path="url(#terminal-763863226-line-52)">Platform&#160;for&#160;Airflow&#160;image.</text><text class="terminal-763863226-r7" x="683.2" y="1288.8" textLength="646.6" clip-path="url(#terminal-763863226-line-52)">(linux/amd64&#160;|&#160;linux/arm64&#160;|&#160;linux/amd64,linux/arm64)</text><text class="terminal-763863226-r4" x="1451.8" y="1288.8" textLength="12.2" clip-path="url(#terminal-763863226-line-52)">│</text><text class="terminal-763863226-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-763863226-line-52)">
+</text><text class="terminal-763863226-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-763863226-line-53)">│</text><text class="terminal-763863226-r5" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-763863226-line-53)">-</text><text class="terminal-763863226-r5" x="36.6" y="1313.2" textLength="61" clip-path="url(#terminal-763863226-line-53)">-push</text><text class="terminal-763863226-r5" x="97.6" y="1313.2" textLength="73.2" clip-path="url(#terminal-763863226-line-53)">-image</text><text class="terminal-763863226-r2" x="341.6" y="1313.2" textLength="353.8" clip-path="url(#terminal-763863226-line-53)">Push&#160;image&#160;after&#160;building&#160;it.</text><text class="terminal-763863226-r4" x="1451.8" y="1313.2" textLength="12.2" clip-path="url(#terminal-763863226-line-53)">│</text><text class="terminal-763863226-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#terminal-763863226-line-53)">
+</text><text class="terminal-763863226-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-763863226-line-54)">│</text><text class="terminal-763863226-r5" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-763863226-line-54)">-</text><text class="terminal-763863226-r5" x="36.6" y="1337.6" textLength="73.2" clip-path="url(#terminal-763863226-line-54)">-empty</text><text class="terminal-763863226-r5" x="109.8" y="1337.6" textLength="73.2" clip-path="url(#terminal-763863226-line-54)">-image</text><text class="terminal-763863226-r2" x="341.6" y="1337.6" textLength="817.4" clip-path="url(#terminal-763863226-line-54)">Prepare&#160;empty&#160;image&#160;tagged&#160;with&#160;the&#160;same&#160;name&#160;as&#160;the&#160;Airflow&#160;image.</text><text class="terminal-763863226-r4" x="1451.8" y="1337.6" textLength="12.2" clip-path="url(#terminal-763863226-line-54)">│</text><text class="terminal-763863226-r2" x="1464" y="1337.6" textLength="12.2" clip-path="url(#terminal-763863226-line-54)">
+</text><text class="terminal-763863226-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-763863226-line-55)">│</text><text class="terminal-763863226-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-763863226-line-55)">-</text><text class="terminal-763863226-r5" x="36.6" y="1362" textLength="97.6" clip-path="url(#terminal-763863226-line-55)">-prepare</text><text class="terminal-763863226-r5" x="134.2" y="1362" textLength="158.6" clip-path="url(#terminal-763863226-line-55)">-buildx-cache</text><text class="terminal-763863226-r2" x="341.6" y="1362" textLength="1098" clip-path="url(#terminal-763863226-line-55)">Prepares&#160;build&#160;cache&#160;(this&#160;is&#160;done&#160;as&#160;separate&#160;per-platform&#160;steps&#160;instead&#160;of&#160;building&#160;the&#160;</text><text class="terminal-763863226-r4" x="1451.8" y="1362" textLength="12.2" clip-path="url(#terminal-763863226-line-55)">│</text><text class="terminal-763863226-r2" x="1464" y="1362" textLength="12.2" clip-path="url(#terminal-763863226-line-55)">
+</text><text class="terminal-763863226-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-763863226-line-56)">│</text><text class="terminal-763863226-r2" x="341.6" y="1386.4" textLength="1098" clip-path="url(#terminal-763863226-line-56)">image).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-763863226-r4" x="1451.8" y="1386.4" textLength="12.2" clip-path="url(#terminal-763863226-line-56)">│</text><text class="terminal-763863226-r2" x="1464" y="1386.4" textLength="12.2" clip-path="url(#terminal-763863226-line-56)">
+</text><text class="terminal-763863226-r4" x="0" y="1410.8" textLength="1464" clip-path="url(#terminal-763863226-line-57)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-763863226-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-763863226-line-57)">
+</text><text class="terminal-763863226-r4" x="0" y="1435.2" textLength="24.4" clip-path="url(#terminal-763863226-line-58)">╭─</text><text class="terminal-763863226-r4" x="24.4" y="1435.2" textLength="1415.2" clip-path="url(#terminal-763863226-line-58)">&#160;Options&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="1435.2" textLength="24.4" clip-path="url(#terminal-763863226-line-58)">─╮</text><text class="terminal-763863226-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#terminal-763863226-line-58)">
+</text><text class="terminal-763863226-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-763863226-line-59)">│</text><text class="terminal-763863226-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-763863226-line-59)">-</text><text class="terminal-763863226-r5" x="36.6" y="1459.6" textLength="85.4" clip-path="url(#terminal-763863226-line-59)">-github</text><text class="terminal-763863226-r5" x="122" y="1459.6" textLength="134.2" clip-path="url(#terminal-763863226-line-59)">-repository</text><text class="terminal-763863226-r6" x="280.6" y="1459.6" textLength="24.4" clip-path="url(#terminal-763863226-line-59)">-g</text><text class="terminal-763863226-r2" x="329.4" y="1459.6" textLength="585.6" clip-path="url(#terminal-763863226-line-59)">GitHub&#160;repository&#160;used&#160;to&#160;pull,&#160;push&#160;run&#160;images.</text><text class="terminal-763863226-r7" x="927.2" y="1459.6" textLength="73.2" clip-path="url(#terminal-763863226-line-59)">(TEXT)</text><text class="terminal-763863226-r4" x="1012.6" y="1459.6" textLength="305" clip-path="url(#terminal-763863226-line-59)">[default:&#160;apache/airflow]</text><text class="terminal-763863226-r4" x="1451.8" y="1459.6" textLength="12.2" clip-path="url(#terminal-763863226-line-59)">│</text><text class="terminal-763863226-r2" x="1464" y="1459.6" textLength="12.2" clip-path="url(#terminal-763863226-line-59)">
+</text><text class="terminal-763863226-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-763863226-line-60)">│</text><text class="terminal-763863226-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-763863226-line-60)">-</text><text class="terminal-763863226-r5" x="36.6" y="1484" textLength="97.6" clip-path="url(#terminal-763863226-line-60)">-verbose</text><text class="terminal-763863226-r6" x="280.6" y="1484" textLength="24.4" clip-path="url(#terminal-763863226-line-60)">-v</text><text class="terminal-763863226-r2" x="329.4" y="1484" textLength="585.6" clip-path="url(#terminal-763863226-line-60)">Print&#160;verbose&#160;information&#160;about&#160;performed&#160;steps.</text><text class="terminal-763863226-r4" x="1451.8" y="1484" textLength="12.2" clip-path="url(#terminal-763863226-line-60)">│</text><text class="terminal-763863226-r2" x="1464" y="1484" textLength="12.2" clip-path="url(#terminal-763863226-line-60)">
+</text><text class="terminal-763863226-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-763863226-line-61)">│</text><text class="terminal-763863226-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-763863226-line-61)">-</text><text class="terminal-763863226-r5" x="36.6" y="1508.4" textLength="48.8" clip-path="url(#terminal-763863226-line-61)">-dry</text><text class="terminal-763863226-r5" x="85.4" y="1508.4" textLength="48.8" clip-path="url(#terminal-763863226-line-61)">-run</text><text class="terminal-763863226-r6" x="280.6" y="1508.4" textLength="24.4" clip-path="url(#terminal-763863226-line-61)">-D</text><text class="terminal-763863226-r2" x="329.4" y="1508.4" textLength="719.8" clip-path="url(#terminal-763863226-line-61)">If&#160;dry-run&#160;is&#160;set,&#160;commands&#160;are&#160;only&#160;printed,&#160;not&#160;executed.</text><text class="terminal-763863226-r4" x="1451.8" y="1508.4" textLength="12.2" clip-path="url(#terminal-763863226-line-61)">│</text><text class="terminal-763863226-r2" x="1464" y="1508.4" textLength="12.2" clip-path="url(#terminal-763863226-line-61)">
+</text><text class="terminal-763863226-r4" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-763863226-line-62)">│</text><text class="terminal-763863226-r5" x="24.4" y="1532.8" textLength="12.2" clip-path="url(#terminal-763863226-line-62)">-</text><text class="terminal-763863226-r5" x="36.6" y="1532.8" textLength="85.4" clip-path="url(#terminal-763863226-line-62)">-answer</text><text class="terminal-763863226-r6" x="280.6" y="1532.8" textLength="24.4" clip-path="url(#terminal-763863226-line-62)">-a</text><text class="terminal-763863226-r2" x="329.4" y="1532.8" textLength="317.2" clip-path="url(#terminal-763863226-line-62)">Force&#160;answer&#160;to&#160;questions.</text><text class="terminal-763863226-r7" x="658.8" y="1532.8" textLength="353.8" clip-path="url(#terminal-763863226-line-62)">(y&#160;|&#160;n&#160;|&#160;q&#160;|&#160;yes&#160;|&#160;no&#160;|&#160;quit)</text><text class="terminal-763863226-r4" x="1451.8" y="1532.8" textLength="12.2" clip-path="url(#terminal-763863226-line-62)">│</text><text class="terminal-763863226-r2" x="1464" y="1532.8" textLength="12.2" clip-path="url(#terminal-763863226-line-62)">
+</text><text class="terminal-763863226-r4" x="0" y="1557.2" textLength="12.2" clip-path="url(#terminal-763863226-line-63)">│</text><text class="terminal-763863226-r5" x="24.4" y="1557.2" textLength="12.2" clip-path="url(#terminal-763863226-line-63)">-</text><text class="terminal-763863226-r5" x="36.6" y="1557.2" textLength="61" clip-path="url(#terminal-763863226-line-63)">-help</text><text class="terminal-763863226-r6" x="280.6" y="1557.2" textLength="24.4" clip-path="url(#terminal-763863226-line-63)">-h</text><text class="terminal-763863226-r2" x="329.4" y="1557.2" textLength="329.4" clip-path="url(#terminal-763863226-line-63)">Show&#160;this&#160;message&#160;and&#160;exit.</text><text class="terminal-763863226-r4" x="1451.8" y="1557.2" textLength="12.2" clip-path="url(#terminal-763863226-line-63)">│</text><text class="terminal-763863226-r2" x="1464" y="1557.2" textLength="12.2" clip-path="url(#terminal-763863226-line-63)">
+</text><text class="terminal-763863226-r4" x="0" y="1581.6" textLength="1464" clip-path="url(#terminal-763863226-line-64)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-763863226-r2" x="1464" y="1581.6" textLength="12.2" clip-path="url(#terminal-763863226-line-64)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output-build-prod-image.svg b/images/breeze/output-build-prod-image.svg
index 331cd3808ba34..0a18dfecae9a4 100644
--- a/images/breeze/output-build-prod-image.svg
+++ b/images/breeze/output-build-prod-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1977.6" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 2050.8" xmlns="http://www.w3.org/2000/svg">
     <!-- Generated with Rich https://www.textualize.io -->
     <style>
 
@@ -19,357 +19,369 @@
         font-weight: 700;
     }
 
-    .terminal-3171273326-matrix {
+    .terminal-1022829484-matrix {
         font-family: Fira Code, monospace;
         font-size: 20px;
         line-height: 24.4px;
         font-variant-east-asian: full-width;
     }
 
-    .terminal-3171273326-title {
+    .terminal-1022829484-title {
         font-size: 18px;
         font-weight: bold;
         font-family: arial;
     }
 
-    .terminal-3171273326-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-3171273326-r2 { fill: #c5c8c6 }
-.terminal-3171273326-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3171273326-r4 { fill: #868887 }
-.terminal-3171273326-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-3171273326-r6 { fill: #98a84b;font-weight: bold }
-.terminal-3171273326-r7 { fill: #8d7b39 }
+    .terminal-1022829484-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-1022829484-r2 { fill: #c5c8c6 }
+.terminal-1022829484-r3 { fill: #d0b344;font-weight: bold }
+.terminal-1022829484-r4 { fill: #868887 }
+.terminal-1022829484-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1022829484-r6 { fill: #98a84b;font-weight: bold }
+.terminal-1022829484-r7 { fill: #8d7b39 }
     </style>
 
     <defs>
-    <clipPath id="terminal-3171273326-clip-terminal">
-      <rect x="0" y="0" width="1463.0" height="1926.6" />
+    <clipPath id="terminal-1022829484-clip-terminal">
+      <rect x="0" y="0" width="1463.0" height="1999.8" />
     </clipPath>
-    <clipPath id="terminal-3171273326-line-0">
+    <clipPath id="terminal-1022829484-line-0">
     <rect x="0" y="1.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-1">
+<clipPath id="terminal-1022829484-line-1">
     <rect x="0" y="25.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-2">
+<clipPath id="terminal-1022829484-line-2">
     <rect x="0" y="50.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-3">
+<clipPath id="terminal-1022829484-line-3">
     <rect x="0" y="74.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-4">
+<clipPath id="terminal-1022829484-line-4">
     <rect x="0" y="99.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-5">
+<clipPath id="terminal-1022829484-line-5">
     <rect x="0" y="123.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-6">
+<clipPath id="terminal-1022829484-line-6">
     <rect x="0" y="147.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-7">
+<clipPath id="terminal-1022829484-line-7">
     <rect x="0" y="172.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-8">
+<clipPath id="terminal-1022829484-line-8">
     <rect x="0" y="196.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-9">
+<clipPath id="terminal-1022829484-line-9">
     <rect x="0" y="221.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-10">
+<clipPath id="terminal-1022829484-line-10">
     <rect x="0" y="245.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-11">
+<clipPath id="terminal-1022829484-line-11">
     <rect x="0" y="269.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-12">
+<clipPath id="terminal-1022829484-line-12">
     <rect x="0" y="294.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-13">
+<clipPath id="terminal-1022829484-line-13">
     <rect x="0" y="318.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-14">
+<clipPath id="terminal-1022829484-line-14">
     <rect x="0" y="343.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-15">
+<clipPath id="terminal-1022829484-line-15">
     <rect x="0" y="367.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-16">
+<clipPath id="terminal-1022829484-line-16">
     <rect x="0" y="391.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-17">
+<clipPath id="terminal-1022829484-line-17">
     <rect x="0" y="416.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-18">
+<clipPath id="terminal-1022829484-line-18">
     <rect x="0" y="440.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-19">
+<clipPath id="terminal-1022829484-line-19">
     <rect x="0" y="465.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-20">
+<clipPath id="terminal-1022829484-line-20">
     <rect x="0" y="489.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-21">
+<clipPath id="terminal-1022829484-line-21">
     <rect x="0" y="513.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-22">
+<clipPath id="terminal-1022829484-line-22">
     <rect x="0" y="538.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-23">
+<clipPath id="terminal-1022829484-line-23">
     <rect x="0" y="562.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-24">
+<clipPath id="terminal-1022829484-line-24">
     <rect x="0" y="587.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-25">
+<clipPath id="terminal-1022829484-line-25">
     <rect x="0" y="611.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-26">
+<clipPath id="terminal-1022829484-line-26">
     <rect x="0" y="635.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-27">
+<clipPath id="terminal-1022829484-line-27">
     <rect x="0" y="660.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-28">
+<clipPath id="terminal-1022829484-line-28">
     <rect x="0" y="684.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-29">
+<clipPath id="terminal-1022829484-line-29">
     <rect x="0" y="709.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-30">
+<clipPath id="terminal-1022829484-line-30">
     <rect x="0" y="733.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-31">
+<clipPath id="terminal-1022829484-line-31">
     <rect x="0" y="757.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-32">
+<clipPath id="terminal-1022829484-line-32">
     <rect x="0" y="782.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-33">
+<clipPath id="terminal-1022829484-line-33">
     <rect x="0" y="806.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-34">
+<clipPath id="terminal-1022829484-line-34">
     <rect x="0" y="831.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-35">
+<clipPath id="terminal-1022829484-line-35">
     <rect x="0" y="855.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-36">
+<clipPath id="terminal-1022829484-line-36">
     <rect x="0" y="879.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-37">
+<clipPath id="terminal-1022829484-line-37">
     <rect x="0" y="904.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-38">
+<clipPath id="terminal-1022829484-line-38">
     <rect x="0" y="928.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-39">
+<clipPath id="terminal-1022829484-line-39">
     <rect x="0" y="953.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-40">
+<clipPath id="terminal-1022829484-line-40">
     <rect x="0" y="977.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-41">
+<clipPath id="terminal-1022829484-line-41">
     <rect x="0" y="1001.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-42">
+<clipPath id="terminal-1022829484-line-42">
     <rect x="0" y="1026.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-43">
+<clipPath id="terminal-1022829484-line-43">
     <rect x="0" y="1050.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-44">
+<clipPath id="terminal-1022829484-line-44">
     <rect x="0" y="1075.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-45">
+<clipPath id="terminal-1022829484-line-45">
     <rect x="0" y="1099.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-46">
+<clipPath id="terminal-1022829484-line-46">
     <rect x="0" y="1123.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-47">
+<clipPath id="terminal-1022829484-line-47">
     <rect x="0" y="1148.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-48">
+<clipPath id="terminal-1022829484-line-48">
     <rect x="0" y="1172.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-49">
+<clipPath id="terminal-1022829484-line-49">
     <rect x="0" y="1197.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-50">
+<clipPath id="terminal-1022829484-line-50">
     <rect x="0" y="1221.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-51">
+<clipPath id="terminal-1022829484-line-51">
     <rect x="0" y="1245.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-52">
+<clipPath id="terminal-1022829484-line-52">
     <rect x="0" y="1270.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-53">
+<clipPath id="terminal-1022829484-line-53">
     <rect x="0" y="1294.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-54">
+<clipPath id="terminal-1022829484-line-54">
     <rect x="0" y="1319.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-55">
+<clipPath id="terminal-1022829484-line-55">
     <rect x="0" y="1343.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-56">
+<clipPath id="terminal-1022829484-line-56">
     <rect x="0" y="1367.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-57">
+<clipPath id="terminal-1022829484-line-57">
     <rect x="0" y="1392.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-58">
+<clipPath id="terminal-1022829484-line-58">
     <rect x="0" y="1416.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-59">
+<clipPath id="terminal-1022829484-line-59">
     <rect x="0" y="1441.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-60">
+<clipPath id="terminal-1022829484-line-60">
     <rect x="0" y="1465.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-61">
+<clipPath id="terminal-1022829484-line-61">
     <rect x="0" y="1489.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-62">
+<clipPath id="terminal-1022829484-line-62">
     <rect x="0" y="1514.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-63">
+<clipPath id="terminal-1022829484-line-63">
     <rect x="0" y="1538.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-64">
+<clipPath id="terminal-1022829484-line-64">
     <rect x="0" y="1563.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-65">
+<clipPath id="terminal-1022829484-line-65">
     <rect x="0" y="1587.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-66">
+<clipPath id="terminal-1022829484-line-66">
     <rect x="0" y="1611.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-67">
+<clipPath id="terminal-1022829484-line-67">
     <rect x="0" y="1636.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-68">
+<clipPath id="terminal-1022829484-line-68">
     <rect x="0" y="1660.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-69">
+<clipPath id="terminal-1022829484-line-69">
     <rect x="0" y="1685.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-70">
+<clipPath id="terminal-1022829484-line-70">
     <rect x="0" y="1709.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-71">
+<clipPath id="terminal-1022829484-line-71">
     <rect x="0" y="1733.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-72">
+<clipPath id="terminal-1022829484-line-72">
     <rect x="0" y="1758.3" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-73">
+<clipPath id="terminal-1022829484-line-73">
     <rect x="0" y="1782.7" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-74">
+<clipPath id="terminal-1022829484-line-74">
     <rect x="0" y="1807.1" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-75">
+<clipPath id="terminal-1022829484-line-75">
     <rect x="0" y="1831.5" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-76">
+<clipPath id="terminal-1022829484-line-76">
     <rect x="0" y="1855.9" width="1464" height="24.65"/>
             </clipPath>
-<clipPath id="terminal-3171273326-line-77">
+<clipPath id="terminal-1022829484-line-77">
     <rect x="0" y="1880.3" width="1464" height="24.65"/>
             </clipPath>
+<clipPath id="terminal-1022829484-line-78">
+    <rect x="0" y="1904.7" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="terminal-1022829484-line-79">
+    <rect x="0" y="1929.1" width="1464" height="24.65"/>
+            </clipPath>
+<clipPath id="terminal-1022829484-line-80">
+    <rect x="0" y="1953.5" 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="1975.6" rx="8"/><text class="terminal-3171273326-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;build-prod-image</text>
+    <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2048.8" rx="8"/><text class="terminal-1022829484-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command:&#160;build-prod-image</text>
             <g transform="translate(26,22)">
             <circle cx="0" cy="0" r="7" fill="#ff5f57"/>
             <circle cx="22" cy="0" r="7" fill="#febc2e"/>
             <circle cx="44" cy="0" r="7" fill="#28c840"/>
             </g>
         
-    <g transform="translate(9, 41)" clip-path="url(#terminal-3171273326-clip-terminal)">
+    <g transform="translate(9, 41)" clip-path="url(#terminal-1022829484-clip-terminal)">
     
-    <g class="terminal-3171273326-matrix">
-    <text class="terminal-3171273326-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3171273326-line-0)">
-</text><text class="terminal-3171273326-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3171273326-line-1)">Usage:&#160;</text><text class="terminal-3171273326-r1" x="97.6" y="44.4" textLength="402.6" clip-path="url(#terminal-3171273326-line-1)">breeze&#160;build-prod-image&#160;[OPTIONS]</text><text class="terminal-3171273326-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-1)">
-</text><text class="terminal-3171273326-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-2)">
-</text><text class="terminal-3171273326-r2" x="12.2" y="93.2" textLength="1293.2" clip-path="url(#terminal-3171273326-line-3)">Build&#160;Production&#160;image.&#160;Include&#160;building&#160;multiple&#160;images&#160;for&#160;all&#160;or&#160;selected&#160;Python&#160;versions&#160;sequentially.</text><text class="terminal-3171273326-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-3)">
-</text><text class="terminal-3171273326-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-4)">
-</text><text class="terminal-3171273326-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3171273326-line-5)">╭─</text><text class="terminal-3171273326-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3171273326-line-5)">&#160;Basic&#160;usage&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3171273326-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3171273326-line-5)">─╮</text><text class="terminal-3171273326-r2" x="1464" y="142" textLength="12.2" clip-path="url(#terminal-3171273326-line-5)">
-</text><text class="terminal-3171273326-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-6)">│</text><text class="terminal-3171273326-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-6)">-</text><text class="terminal-3171273326-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-3171273326-line-6)">-python</text><text class="terminal-3171273326-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-3171273326-line-6)">-p</text><text class="terminal-3171273326-r2" x="475.8" y="166.4" textLength="732" clip-path="url(#terminal-3171273326-line-6)">Python&#160;major/minor&#160;version&#160;used&#160;in&#160;Airflow&#160;image&#160;for&#160;images.</text><text class="terminal-3171273326-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-6)">│</text><text class="terminal-3171273326-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-6)">
-</text><text class="terminal-3171273326-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-7)">│</text><text class="terminal-3171273326-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-3171273326-line-7)">(&gt;3.7&lt;&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-7)">│</text><text class="terminal-3171273326-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-7)">
-</text><text class="terminal-3171273326-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-8)">│</text><text class="terminal-3171273326-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-3171273326-line-8)">[default:&#160;3.7]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-8)">│</text><text class="terminal-3171273326-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-8)">
-</text><text class="terminal-3171273326-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-9)">│</text><text class="terminal-3171273326-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-9)">-</text><text class="terminal-3171273326-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-3171273326-line-9)">-install</text><text class="terminal-3171273326-r5" x="134.2" y="239.6" textLength="195.2" clip-path="url(#terminal-3171273326-line-9)">-airflow-version</text><text class="terminal-3171273326-r6" x="427" y="239.6" textLength="24.4" clip-path="url(#terminal-3171273326-line-9)">-V</text><text class="terminal-3171273326-r2" x="475.8" y="239.6" textLength="451.4" clip-path="url(#terminal-3171273326-line-9)">Install&#160;version&#160;of&#160;Airflow&#160;from&#160;PyPI.</text><text class="terminal-3171273326-r7" x="939.4" y="239.6" textLength="73.2" clip-path="url(#terminal-3171273326-line-9)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-9)">│</text><text class="terminal-3171273326-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-9)">
-</text><text class="terminal-3171273326-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3171273326-line-10)">│</text><text class="terminal-3171273326-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3171273326-line-10)">-</text><text class="terminal-3171273326-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-3171273326-line-10)">-upgrade</text><text class="terminal-3171273326-r5" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-3171273326-line-10)">-to-newer-dependencies</text><text class="terminal-3171273326-r6" x="427" y="264" textLength="24.4" clip-path="url(#terminal-3171273326-line-10)">-u</text><text class="terminal-3171273326-r2" x="475.8" y="264" textLength="549" clip-path="url(#terminal-3171273326-line-10)">When&#160;set,&#160;upgrade&#160;all&#160;PIP&#160;packages&#160;to&#160;latest.</text><text class="terminal-3171273326-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#terminal-3171273326-line-10)">│</text><text class="terminal-3171273326-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-3171273326-line-10)">
-</text><text class="terminal-3171273326-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-11)">│</text><text class="terminal-3171273326-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-11)">-</text><text class="terminal-3171273326-r5" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-3171273326-line-11)">-debian</text><text class="terminal-3171273326-r5" x="122" y="288.4" textLength="97.6" clip-path="url(#terminal-3171273326-line-11)">-version</text><text class="terminal-3171273326-r2" x="475.8" y="288.4" textLength="414.8" clip-path="url(#terminal-3171273326-line-11)">Debian&#160;version&#160;used&#160;for&#160;the&#160;image.</text><text class="terminal-3171273326-r7" x="902.8" y="288.4" textLength="231.8" clip-path="url(#terminal-3171273326-line-11)">(bullseye&#160;|&#160;buster)</text><text class="terminal-3171273326-r4" x="1146.8" y="288.4" textLength="231.8" clip-path="url(#terminal-3171273326-line-11)">[default:&#160;bullseye]</text><text class="terminal-3171273326-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-11)">│</text><text class="terminal-3171273326-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-11)">
-</text><text class="terminal-3171273326-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-12)">│</text><text class="terminal-3171273326-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-12)">-</text><text class="terminal-3171273326-r5" x="36.6" y="312.8" textLength="73.2" clip-path="url(#terminal-3171273326-line-12)">-image</text><text class="terminal-3171273326-r5" x="109.8" y="312.8" textLength="48.8" clip-path="url(#terminal-3171273326-line-12)">-tag</text><text class="terminal-3171273326-r6" x="427" y="312.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-12)">-t</text><text class="terminal-3171273326-r2" x="475.8" y="312.8" textLength="963.8" clip-path="url(#terminal-3171273326-line-12)">Tag&#160;of&#160;the&#160;image&#160;which&#160;is&#160;used&#160;to&#160;pull&#160;or&#160;run&#160;the&#160;image&#160;(implies&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-3171273326-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-12)">│</text><text class="terminal-3171273326-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-12)">
-</text><text class="terminal-3171273326-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-13)">│</text><text class="terminal-3171273326-r5" x="475.8" y="337.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-13)">-</text><text class="terminal-3171273326-r5" x="488" y="337.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-13)">-mount</text><text class="terminal-3171273326-r5" x="561.2" y="337.2" textLength="97.6" clip-path="url(#terminal-3171273326-line-13)">-sources</text><text class="terminal-3171273326-r2" x="658.8" y="337.2" textLength="780.8" clip-path="url(#terminal-3171273326-line-13)">=skip&#160;when&#160;using&#160;to&#160;run&#160;shell&#160;or&#160;tests)&#160;&#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="terminal-3171273326-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-13)">│</text><text class="terminal-3171273326-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-13)">
-</text><text class="terminal-3171273326-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-14)">│</text><text class="terminal-3171273326-r7" x="475.8" y="361.6" textLength="963.8" clip-path="url(#terminal-3171273326-line-14)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-14)">│</text><text class="terminal-3171273326-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-14)">
-</text><text class="terminal-3171273326-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3171273326-line-15)">│</text><text class="terminal-3171273326-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3171273326-line-15)">-</text><text class="terminal-3171273326-r5" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-3171273326-line-15)">-tag</text><text class="terminal-3171273326-r5" x="85.4" y="386" textLength="122" clip-path="url(#terminal-3171273326-line-15)">-as-latest</text><text class="terminal-3171273326-r2" x="475.8" y="386" textLength="963.8" clip-path="url(#terminal-3171273326-line-15)">Tags&#160;the&#160;image&#160;as&#160;latest&#160;and&#160;update&#160;checksum&#160;of&#160;all&#160;files&#160;after&#160;pulling.&#160;Useful</text><text class="terminal-3171273326-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-3171273326-line-15)">│</text><text class="terminal-3171273326-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-3171273326-line-15)">
-</text><text class="terminal-3171273326-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-16)">│</text><text class="terminal-3171273326-r2" x="475.8" y="410.4" textLength="414.8" clip-path="url(#terminal-3171273326-line-16)">when&#160;you&#160;build&#160;or&#160;pull&#160;image&#160;with&#160;</text><text class="terminal-3171273326-r5" x="890.6" y="410.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-16)">-</text><text class="terminal-3171273326-r5" x="902.8" y="410.4" textLength="73.2" clip-path="url(#terminal-3171273326-line-16)">-image</text><text class="terminal-3171273326-r5" x="976" y="410.4" textLength="48.8" clip-path="url(#terminal-3171273326-line-16)">-tag</text><text class="terminal-3171273326-r2" x="1024.8" y="410.4" textLength="414.8" clip-path="url(#terminal-3171273326-line-16)">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-16)">│</text><text class="terminal-3171273326-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-16)">
-</text><text class="terminal-3171273326-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-17)">│</text><text class="terminal-3171273326-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-17)">-</text><text class="terminal-3171273326-r5" x="36.6" y="434.8" textLength="85.4" clip-path="url(#terminal-3171273326-line-17)">-docker</text><text class="terminal-3171273326-r5" x="122" y="434.8" textLength="73.2" clip-path="url(#terminal-3171273326-line-17)">-cache</text><text class="terminal-3171273326-r6" x="427" y="434.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-17)">-c</text><text class="terminal-3171273326-r2" x="475.8" y="434.8" textLength="549" clip-path="url(#terminal-3171273326-line-17)">Cache&#160;option&#160;for&#160;image&#160;used&#160;during&#160;the&#160;build.</text><text class="terminal-3171273326-r7" x="1037" y="434.8" textLength="353.8" clip-path="url(#terminal-3171273326-line-17)">(registry&#160;|&#160;local&#160;|&#160;disabled)</text><text class="terminal-3171273326-r4" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-17)">│</text><text class="terminal-3171273326-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-17)">
-</text><text class="terminal-3171273326-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-18)">│</text><text class="terminal-3171273326-r4" x="475.8" y="459.2" textLength="549" clip-path="url(#terminal-3171273326-line-18)">[default:&#160;registry]&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-18)">│</text><text class="terminal-3171273326-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-18)">
-</text><text class="terminal-3171273326-r4" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-3171273326-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3171273326-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-19)">
-</text><text class="terminal-3171273326-r4" x="0" y="508" textLength="24.4" clip-path="url(#terminal-3171273326-line-20)">╭─</text><text class="terminal-3171273326-r4" x="24.4" y="508" textLength="1415.2" clip-path="url(#terminal-3171273326-line-20)">&#160;Building&#160;images&#160;in&#160;parallel&#160;───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3171273326-r4" x="1439.6" y="508" textLength="24.4" clip-path="url(#terminal-3171273326-line-20)">─╮</text><text class="terminal-3171273326-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-3171273326-line-20)">
-</text><text class="terminal-3171273326-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-21)">│</text><text class="terminal-3171273326-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-21)">-</text><text class="terminal-3171273326-r5" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-3171273326-line-21)">-run</text><text class="terminal-3171273326-r5" x="85.4" y="532.4" textLength="146.4" clip-path="url(#terminal-3171273326-line-21)">-in-parallel</text><text class="terminal-3171273326-r2" x="280.6" y="532.4" textLength="915" clip-path="url(#terminal-3171273326-line-21)">Run&#160;the&#160;operation&#160;in&#160;parallel&#160;on&#160;all&#160;or&#160;selected&#160;subset&#160;of&#160;Python&#160;versions.</text><text class="terminal-3171273326-r4" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-21)">│</text><text class="terminal-3171273326-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-21)">
-</text><text class="terminal-3171273326-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-22)">│</text><text class="terminal-3171273326-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-22)">-</text><text class="terminal-3171273326-r5" x="36.6" y="556.8" textLength="146.4" clip-path="url(#terminal-3171273326-line-22)">-parallelism</text><text class="terminal-3171273326-r2" x="280.6" y="556.8" textLength="915" clip-path="url(#terminal-3171273326-line-22)">Maximum&#160;number&#160;of&#160;processes&#160;to&#160;use&#160;while&#160;running&#160;the&#160;operation&#160;in&#160;parallel.</text><text class="terminal-3171273326-r7" x="1207.8" y="556.8" textLength="183" clip-path="url(#terminal-3171273326-line-22)">(INTEGER&#160;RANGE)</text><text class="terminal-3171273326-r4" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-22)">│</text><text class="terminal-3171273326-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-22)">
-</text><text class="terminal-3171273326-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-23)">│</text><text class="terminal-3171273326-r4" x="280.6" y="581.2" textLength="915" clip-path="url(#terminal-3171273326-line-23)">[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;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-23)">│</text><text class="terminal-3171273326-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-23)">
-</text><text class="terminal-3171273326-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-24)">│</text><text class="terminal-3171273326-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-24)">-</text><text class="terminal-3171273326-r5" x="36.6" y="605.6" textLength="85.4" clip-path="url(#terminal-3171273326-line-24)">-python</text><text class="terminal-3171273326-r5" x="122" y="605.6" textLength="109.8" clip-path="url(#terminal-3171273326-line-24)">-versions</text><text class="terminal-3171273326-r2" x="280.6" y="605.6" textLength="951.6" clip-path="url(#terminal-3171273326-line-24)">Space&#160;separated&#160;list&#160;of&#160;python&#160;versions&#160;used&#160;for&#160;build&#160;with&#160;multiple&#160;versions.</text><text class="terminal-3171273326-r7" x="1244.4" y="605.6" textLength="73.2" clip-path="url(#terminal-3171273326-line-24)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-24)">│</text><text class="terminal-3171273326-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-24)">
-</text><text class="terminal-3171273326-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3171273326-line-25)">│</text><text class="terminal-3171273326-r4" x="280.6" y="630" textLength="951.6" clip-path="url(#terminal-3171273326-line-25)">[default:&#160;3.7&#160;3.8&#160;3.9&#160;3.10]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="630" textLength="12.2" clip-path="url(#terminal-3171273326-line-25)">│</text><text class="terminal-3171273326-r2" x="1464" y="630" textLength="12.2" clip-path="url(#terminal-3171273326-line-25)">
-</text><text class="terminal-3171273326-r4" x="0" y="654.4" textLength="1464" clip-path="url(#terminal-3171273326-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3171273326-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-26)">
-</text><text class="terminal-3171273326-r4" x="0" y="678.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-27)">╭─</text><text class="terminal-3171273326-r4" x="24.4" y="678.8" textLength="1415.2" clip-path="url(#terminal-3171273326-line-27)">&#160;Options&#160;for&#160;customizing&#160;images&#160;────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3171273326-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-27)">─╮</text><text class="terminal-3171273326-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-27)">
-</text><text class="terminal-3171273326-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-28)">│</text><text class="terminal-3171273326-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-28)">-</text><text class="terminal-3171273326-r5" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-3171273326-line-28)">-install</text><text class="terminal-3171273326-r5" x="134.2" y="703.2" textLength="280.6" clip-path="url(#terminal-3171273326-line-28)">-providers-from-sources</text><text class="terminal-3171273326-r2" x="463.6" y="703.2" textLength="573.4" clip-path="url(#terminal-3171273326-line-28)">Install&#160;providers&#160;from&#160;sources&#160;when&#160;installing.</text><text class="terminal-3171273326-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-28)">│</text><text class="terminal-3171273326-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-28)">
-</text><text class="terminal-3171273326-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-29)">│</text><text class="terminal-3171273326-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-29)">-</text><text class="terminal-3171273326-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-3171273326-line-29)">-airflow</text><text class="terminal-3171273326-r5" x="134.2" y="727.6" textLength="85.4" clip-path="url(#terminal-3171273326-line-29)">-extras</text><text class="terminal-3171273326-r2" x="463.6" y="727.6" textLength="976" clip-path="url(#terminal-3171273326-line-29)">Extras&#160;to&#160;install&#160;by&#160;default.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-29)">│</text><text class="terminal-3171273326-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-29)">
-</text><text class="terminal-3171273326-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3171273326-line-30)">│</text><text class="terminal-3171273326-r7" x="463.6" y="752" textLength="976" clip-path="url(#terminal-3171273326-line-30)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal-3171273326-line-30)">│</text><text class="terminal-3171273326-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-3171273326-line-30)">
-</text><text class="terminal-3171273326-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-31)">│</text><text class="terminal-3171273326-r4" x="463.6" y="776.4" textLength="976" clip-path="url(#terminal-3171273326-line-31)">[default:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-31)">│</text><text class="terminal-3171273326-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-31)">
-</text><text class="terminal-3171273326-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-32)">│</text><text class="terminal-3171273326-r4" x="463.6" y="800.8" textLength="976" clip-path="url(#terminal-3171273326-line-32)">amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google…</text><text class="terminal-3171273326-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-32)">│</text><text class="terminal-3171273326-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-32)">
-</text><text class="terminal-3171273326-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-33)">│</text><text class="terminal-3171273326-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-33)">-</text><text class="terminal-3171273326-r5" x="36.6" y="825.2" textLength="97.6" clip-path="url(#terminal-3171273326-line-33)">-airflow</text><text class="terminal-3171273326-r5" x="134.2" y="825.2" textLength="207.4" clip-path="url(#terminal-3171273326-line-33)">-constraints-mode</text><text class="terminal-3171273326-r2" x="463.6" y="825.2" textLength="866.2" clip-path="url(#terminal-3171273326-line-33)">Mode&#160;of&#160;constraints&#160;for&#160;PROD&#160;image&#160;building&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-33)">│</text><text class="terminal-3171273326-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-33)">
-</text><text class="terminal-3171273326-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-34)">│</text><text class="terminal-3171273326-r7" x="463.6" y="849.6" textLength="866.2" clip-path="url(#terminal-3171273326-line-34)">(constraints&#160;|&#160;constraints-no-providers&#160;|&#160;constraints-source-providers)</text><text class="terminal-3171273326-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-34)">│</text><text class="terminal-3171273326-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-34)">
-</text><text class="terminal-3171273326-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-3171273326-line-35)">│</text><text class="terminal-3171273326-r4" x="463.6" y="874" textLength="866.2" clip-path="url(#terminal-3171273326-line-35)">[default:&#160;constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-3171273326-line-35)">│</text><text class="terminal-3171273326-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-3171273326-line-35)">
-</text><text class="terminal-3171273326-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-36)">│</text><text class="terminal-3171273326-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-36)">-</text><text class="terminal-3171273326-r5" x="36.6" y="898.4" textLength="97.6" clip-path="url(#terminal-3171273326-line-36)">-airflow</text><text class="terminal-3171273326-r5" x="134.2" y="898.4" textLength="268.4" clip-path="url(#terminal-3171273326-line-36)">-constraints-reference</text><text class="terminal-3171273326-r2" x="463.6" y="898.4" textLength="634.4" clip-path="url(#terminal-3171273326-line-36)">Constraint&#160;reference&#160;to&#160;use&#160;when&#160;building&#160;the&#160;image.</text><text class="terminal-3171273326-r7" x="1110.2" y="898.4" textLength="73.2" clip-path="url(#terminal-3171273326-line-36)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-36)">│</text><text class="terminal-3171273326-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-36)">
-</text><text class="terminal-3171273326-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-37)">│</text><text class="terminal-3171273326-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-37)">-</text><text class="terminal-3171273326-r5" x="36.6" y="922.8" textLength="134.2" clip-path="url(#terminal-3171273326-line-37)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="922.8" textLength="146.4" clip-path="url(#terminal-3171273326-line-37)">-python-deps</text><text class="terminal-3171273326-r2" x="463.6" y="922.8" textLength="768.6" clip-path="url(#terminal-3171273326-line-37)">Additional&#160;python&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-3171273326-r7" x="1244.4" y="922.8" textLength="73.2" clip-path="url(#terminal-3171273326-line-37)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-37)">│</text><text class="terminal-3171273326-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-37)">
-</text><text class="terminal-3171273326-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-38)">│</text><text class="terminal-3171273326-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-38)">-</text><text class="terminal-3171273326-r5" x="36.6" y="947.2" textLength="134.2" clip-path="url(#terminal-3171273326-line-38)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="947.2" textLength="85.4" clip-path="url(#terminal-3171273326-line-38)">-extras</text><text class="terminal-3171273326-r2" x="463.6" y="947.2" textLength="768.6" clip-path="url(#terminal-3171273326-line-38)">Additional&#160;extra&#160;package&#160;while&#160;installing&#160;Airflow&#160;in&#160;the&#160;image.</text><text class="terminal-3171273326-r7" x="1244.4" y="947.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-38)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-38)">│</text><text class="terminal-3171273326-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-38)">
-</text><text class="terminal-3171273326-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-39)">│</text><text class="terminal-3171273326-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-39)">-</text><text class="terminal-3171273326-r5" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-3171273326-line-39)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="971.6" textLength="207.4" clip-path="url(#terminal-3171273326-line-39)">-runtime-apt-deps</text><text class="terminal-3171273326-r2" x="463.6" y="971.6" textLength="829.6" clip-path="url(#terminal-3171273326-line-39)">Additional&#160;apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-3171273326-r7" x="1305.4" y="971.6" textLength="73.2" clip-path="url(#terminal-3171273326-line-39)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-39)">│</text><text class="terminal-3171273326-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-39)">
-</text><text class="terminal-3171273326-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-3171273326-line-40)">│</text><text class="terminal-3171273326-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-3171273326-line-40)">-</text><text class="terminal-3171273326-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-3171273326-line-40)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="996" textLength="195.2" clip-path="url(#terminal-3171273326-line-40)">-runtime-apt-env</text><text class="terminal-3171273326-r2" x="463.6" y="996" textLength="854" clip-path="url(#terminal-3171273326-line-40)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;runtime&#160;dependencies.</text><text class="terminal-3171273326-r7" x="1329.8" y="996" textLength="73.2" clip-path="url(#terminal-3171273326-line-40)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="996" textLength="12.2" clip-path="url(#terminal-3171273326-line-40)">│</text><text class="terminal-3171273326-r2" x="1464" y="996" textLength="12.2" clip-path="url(#terminal-3171273326-line-40)">
-</text><text class="terminal-3171273326-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-41)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-41)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1020.4" textLength="134.2" clip-path="url(#terminal-3171273326-line-41)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="1020.4" textLength="244" clip-path="url(#terminal-3171273326-line-41)">-runtime-apt-command</text><text class="terminal-3171273326-r2" x="463.6" y="1020.4" textLength="805.2" clip-path="url(#terminal-3171273326-line-41)">Additional&#160;command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-3171273326-r7" x="1281" y="1020.4" textLength="73.2" clip-path="url(#terminal-3171273326-line-41)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-41)">│</text><text class="terminal-3171273326-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-41)">
-</text><text class="terminal-3171273326-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-42)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-42)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-3171273326-line-42)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="1044.8" textLength="158.6" clip-path="url(#terminal-3171273326-line-42)">-dev-apt-deps</text><text class="terminal-3171273326-r2" x="463.6" y="1044.8" textLength="780.8" clip-path="url(#terminal-3171273326-line-42)">Additional&#160;apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-3171273326-r7" x="1256.6" y="1044.8" textLength="73.2" clip-path="url(#terminal-3171273326-line-42)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-42)">│</text><text class="terminal-3171273326-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-42)">
-</text><text class="terminal-3171273326-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-43)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-43)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-3171273326-line-43)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="1069.2" textLength="146.4" clip-path="url(#terminal-3171273326-line-43)">-dev-apt-env</text><text class="terminal-3171273326-r2" x="463.6" y="1069.2" textLength="805.2" clip-path="url(#terminal-3171273326-line-43)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;dev&#160;dependencies.</text><text class="terminal-3171273326-r7" x="1281" y="1069.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-43)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-43)">│</text><text class="terminal-3171273326-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-43)">
-</text><text class="terminal-3171273326-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-44)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-44)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1093.6" textLength="134.2" clip-path="url(#terminal-3171273326-line-44)">-additional</text><text class="terminal-3171273326-r5" x="170.8" y="1093.6" textLength="195.2" clip-path="url(#terminal-3171273326-line-44)">-dev-apt-command</text><text class="terminal-3171273326-r2" x="463.6" y="1093.6" textLength="756.4" clip-path="url(#terminal-3171273326-line-44)">Additional&#160;command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-3171273326-r7" x="1232.2" y="1093.6" textLength="73.2" clip-path="url(#terminal-3171273326-line-44)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1093.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-44)">│</text><text class="terminal-3171273326-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-44)">
-</text><text class="terminal-3171273326-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-3171273326-line-45)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-3171273326-line-45)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1118" textLength="97.6" clip-path="url(#terminal-3171273326-line-45)">-runtime</text><text class="terminal-3171273326-r5" x="134.2" y="1118" textLength="109.8" clip-path="url(#terminal-3171273326-line-45)">-apt-deps</text><text class="terminal-3171273326-r2" x="463.6" y="1118" textLength="695.4" clip-path="url(#terminal-3171273326-line-45)">Apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-3171273326-r7" x="1171.2" y="1118" textLength="73.2" clip-path="url(#terminal-3171273326-line-45)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1118" textLength="12.2" clip-path="url(#terminal-3171273326-line-45)">│</text><text class="terminal-3171273326-r2" x="1464" y="1118" textLength="12.2" clip-path="url(#terminal-3171273326-line-45)">
-</text><text class="terminal-3171273326-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-46)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-46)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1142.4" textLength="97.6" clip-path="url(#terminal-3171273326-line-46)">-runtime</text><text class="terminal-3171273326-r5" x="134.2" y="1142.4" textLength="146.4" clip-path="url(#terminal-3171273326-line-46)">-apt-command</text><text class="terminal-3171273326-r2" x="463.6" y="1142.4" textLength="671" clip-path="url(#terminal-3171273326-line-46)">Command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-3171273326-r7" x="1146.8" y="1142.4" textLength="73.2" clip-path="url(#terminal-3171273326-line-46)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1142.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-46)">│</text><text class="terminal-3171273326-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-46)">
-</text><text class="terminal-3171273326-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-47)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-47)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1166.8" textLength="48.8" clip-path="url(#terminal-3171273326-line-47)">-dev</text><text class="terminal-3171273326-r5" x="85.4" y="1166.8" textLength="109.8" clip-path="url(#terminal-3171273326-line-47)">-apt-deps</text><text class="terminal-3171273326-r2" x="463.6" y="1166.8" textLength="646.6" clip-path="url(#terminal-3171273326-line-47)">Apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-3171273326-r7" x="1122.4" y="1166.8" textLength="73.2" clip-path="url(#terminal-3171273326-line-47)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1166.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-47)">│</text><text class="terminal-3171273326-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-47)">
-</text><text class="terminal-3171273326-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-48)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-48)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1191.2" textLength="48.8" clip-path="url(#terminal-3171273326-line-48)">-dev</text><text class="terminal-3171273326-r5" x="85.4" y="1191.2" textLength="146.4" clip-path="url(#terminal-3171273326-line-48)">-apt-command</text><text class="terminal-3171273326-r2" x="463.6" y="1191.2" textLength="622.2" clip-path="url(#terminal-3171273326-line-48)">Command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-3171273326-r7" x="1098" y="1191.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-48)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1191.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-48)">│</text><text class="terminal-3171273326-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-48)">
-</text><text class="terminal-3171273326-r4" x="0" y="1215.6" textLength="1464" clip-path="url(#terminal-3171273326-line-49)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3171273326-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-49)">
-</text><text class="terminal-3171273326-r4" x="0" y="1240" textLength="24.4" clip-path="url(#terminal-3171273326-line-50)">╭─</text><text class="terminal-3171273326-r4" x="24.4" y="1240" textLength="1415.2" clip-path="url(#terminal-3171273326-line-50)">&#160;Customization&#160;options&#160;(for&#160;specific&#160;customization&#160;needs)&#160;──────────────────────────────────────────────────────────</text><text class="terminal-3171273326-r4" x="1439.6" y="1240" textLength="24.4" clip-path="url(#terminal-3171273326-line-50)">─╮</text><text class="terminal-3171273326-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-3171273326-line-50)">
-</text><text class="terminal-3171273326-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-51)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-51)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1264.4" textLength="97.6" clip-path="url(#terminal-3171273326-line-51)">-install</text><text class="terminal-3171273326-r5" x="134.2" y="1264.4" textLength="268.4" clip-path="url(#terminal-3171273326-line-51)">-packages-from-context</text><text class="terminal-3171273326-r2" x="536.8" y="1264.4" textLength="817.4" clip-path="url(#terminal-3171273326-line-51)">Install&#160;wheels&#160;from&#160;local&#160;docker-context-files&#160;when&#160;building&#160;image.</text><text class="terminal-3171273326-r4" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-51)">│</text><text class="terminal-3171273326-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-51)">
-</text><text class="terminal-3171273326-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-52)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-52)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1288.8" textLength="97.6" clip-path="url(#terminal-3171273326-line-52)">-airflow</text><text class="terminal-3171273326-r5" x="134.2" y="1288.8" textLength="170.8" clip-path="url(#terminal-3171273326-line-52)">-is-in-context</text><text class="terminal-3171273326-r2" x="536.8" y="1288.8" textLength="902.8" clip-path="url(#terminal-3171273326-line-52)">If&#160;set&#160;Airflow&#160;is&#160;installed&#160;from&#160;docker-context-files&#160;only&#160;rather&#160;than&#160;&#160;&#160;&#160;</text><text class="terminal-3171273326-r4" x="1451.8" y="1288.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-52)">│</text><text class="terminal-3171273326-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-52)">
-</text><text class="terminal-3171273326-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-53)">│</text><text class="terminal-3171273326-r2" x="536.8" y="1313.2" textLength="902.8" clip-path="url(#terminal-3171273326-line-53)">from&#160;PyPI&#160;or&#160;sources.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="1313.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-53)">│</text><text class="terminal-3171273326-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-53)">
-</text><text class="terminal-3171273326-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-54)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-54)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1337.6" textLength="97.6" clip-path="url(#terminal-3171273326-line-54)">-cleanup</text><text class="terminal-3171273326-r5" x="134.2" y="1337.6" textLength="97.6" clip-path="url(#terminal-3171273326-line-54)">-context</text><text class="terminal-3171273326-r2" x="536.8" y="1337.6" textLength="902.8" clip-path="url(#terminal-3171273326-line-54)">Clean&#160;up&#160;docker&#160;context&#160;files&#160;before&#160;running&#160;build&#160;(cannot&#160;be&#160;used&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-3171273326-r4" x="1451.8" y="1337.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-54)">│</text><text class="terminal-3171273326-r2" x="1464" y="1337.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-54)">
-</text><text class="terminal-3171273326-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-3171273326-line-55)">│</text><text class="terminal-3171273326-r2" x="536.8" y="1362" textLength="170.8" clip-path="url(#terminal-3171273326-line-55)">together&#160;with&#160;</text><text class="terminal-3171273326-r5" x="707.6" y="1362" textLength="12.2" clip-path="url(#terminal-3171273326-line-55)">-</text><text class="terminal-3171273326-r5" x="719.8" y="1362" textLength="97.6" clip-path="url(#terminal-3171273326-line-55)">-install</text><text class="terminal-3171273326-r5" x="817.4" y="1362" textLength="268.4" clip-path="url(#terminal-3171273326-line-55)">-packages-from-context</text><text class="terminal-3171273326-r2" x="1085.8" y="1362" textLength="353.8" clip-path="url(#terminal-3171273326-line-55)">).&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="1362" textLength="12.2" clip-path="url(#terminal-3171273326-line-55)">│</text><text class="terminal-3171273326-r2" x="1464" y="1362" textLength="12.2" clip-path="url(#terminal-3171273326-line-55)">
-</text><text class="terminal-3171273326-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-56)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1386.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-56)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1386.4" textLength="97.6" clip-path="url(#terminal-3171273326-line-56)">-disable</text><text class="terminal-3171273326-r5" x="134.2" y="1386.4" textLength="317.2" clip-path="url(#terminal-3171273326-line-56)">-mysql-client-installation</text><text class="terminal-3171273326-r2" x="536.8" y="1386.4" textLength="341.6" clip-path="url(#terminal-3171273326-line-56)">Do&#160;not&#160;install&#160;MySQL&#160;client.</text><text class="terminal-3171273326-r4" x="1451.8" y="1386.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-56)">│</text><text class="terminal-3171273326-r2" x="1464" y="1386.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-56)">
-</text><text class="terminal-3171273326-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-57)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-57)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1410.8" textLength="97.6" clip-path="url(#terminal-3171273326-line-57)">-disable</text><text class="terminal-3171273326-r5" x="134.2" y="1410.8" textLength="317.2" clip-path="url(#terminal-3171273326-line-57)">-mssql-client-installation</text><text class="terminal-3171273326-r2" x="536.8" y="1410.8" textLength="341.6" clip-path="url(#terminal-3171273326-line-57)">Do&#160;not&#160;install&#160;MsSQl&#160;client.</text><text class="terminal-3171273326-r4" x="1451.8" y="1410.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-57)">│</text><text class="terminal-3171273326-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-57)">
-</text><text class="terminal-3171273326-r4" x="0" y="1435.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-58)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1435.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-58)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1435.2" textLength="97.6" clip-path="url(#terminal-3171273326-line-58)">-disable</text><text class="terminal-3171273326-r5" x="134.2" y="1435.2" textLength="353.8" clip-path="url(#terminal-3171273326-line-58)">-postgres-client-installation</text><text class="terminal-3171273326-r2" x="536.8" y="1435.2" textLength="378.2" clip-path="url(#terminal-3171273326-line-58)">Do&#160;not&#160;install&#160;Postgres&#160;client.</text><text class="terminal-3171273326-r4" x="1451.8" y="1435.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-58)">│</text><text class="terminal-3171273326-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-58)">
-</text><text class="terminal-3171273326-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-59)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-59)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1459.6" textLength="97.6" clip-path="url(#terminal-3171273326-line-59)">-disable</text><text class="terminal-3171273326-r5" x="134.2" y="1459.6" textLength="231.8" clip-path="url(#terminal-3171273326-line-59)">-airflow-repo-cache</text><text class="terminal-3171273326-r2" x="536.8" y="1459.6" textLength="658.8" clip-path="url(#terminal-3171273326-line-59)">Disable&#160;cache&#160;from&#160;Airflow&#160;repository&#160;during&#160;building.</text><text class="terminal-3171273326-r4" x="1451.8" y="1459.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-59)">│</text><text class="terminal-3171273326-r2" x="1464" y="1459.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-59)">
-</text><text class="terminal-3171273326-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-3171273326-line-60)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-3171273326-line-60)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1484" textLength="97.6" clip-path="url(#terminal-3171273326-line-60)">-install</text><text class="terminal-3171273326-r5" x="134.2" y="1484" textLength="219.6" clip-path="url(#terminal-3171273326-line-60)">-airflow-reference</text><text class="terminal-3171273326-r2" x="536.8" y="1484" textLength="524.6" clip-path="url(#terminal-3171273326-line-60)">Install&#160;Airflow&#160;using&#160;GitHub&#160;tag&#160;or&#160;branch.</text><text class="terminal-3171273326-r7" x="1073.6" y="1484" textLength="73.2" clip-path="url(#terminal-3171273326-line-60)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1484" textLength="12.2" clip-path="url(#terminal-3171273326-line-60)">│</text><text class="terminal-3171273326-r2" x="1464" y="1484" textLength="12.2" clip-path="url(#terminal-3171273326-line-60)">
-</text><text class="terminal-3171273326-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-61)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-61)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1508.4" textLength="158.6" clip-path="url(#terminal-3171273326-line-61)">-installation</text><text class="terminal-3171273326-r5" x="195.2" y="1508.4" textLength="85.4" clip-path="url(#terminal-3171273326-line-61)">-method</text><text class="terminal-3171273326-r2" x="536.8" y="1508.4" textLength="463.6" clip-path="url(#terminal-3171273326-line-61)">Install&#160;Airflow&#160;from:&#160;sources&#160;or&#160;PyPI.</text><text class="terminal-3171273326-r7" x="1012.6" y="1508.4" textLength="244" clip-path="url(#terminal-3171273326-line-61)">(.&#160;|&#160;apache-airflow)</text><text class="terminal-3171273326-r4" x="1451.8" y="1508.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-61)">│</text><text class="terminal-3171273326-r2" x="1464" y="1508.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-61)">
-</text><text class="terminal-3171273326-r4" x="0" y="1532.8" textLength="1464" clip-path="url(#terminal-3171273326-line-62)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3171273326-r2" x="1464" y="1532.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-62)">
-</text><text class="terminal-3171273326-r4" x="0" y="1557.2" textLength="24.4" clip-path="url(#terminal-3171273326-line-63)">╭─</text><text class="terminal-3171273326-r4" x="24.4" y="1557.2" textLength="1415.2" clip-path="url(#terminal-3171273326-line-63)">&#160;Preparing&#160;cache&#160;and&#160;push&#160;(for&#160;maintainers&#160;and&#160;CI)&#160;─────────────────────────────────────────────────────────────────</text><text class="terminal-3171273326-r4" x="1439.6" y="1557.2" textLength="24.4" clip-path="url(#terminal-3171273326-line-63)">─╮</text><text class="terminal-3171273326-r2" x="1464" y="1557.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-63)">
-</text><text class="terminal-3171273326-r4" x="0" y="1581.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-64)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1581.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-64)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1581.6" textLength="85.4" clip-path="url(#terminal-3171273326-line-64)">-github</text><text class="terminal-3171273326-r5" x="122" y="1581.6" textLength="73.2" clip-path="url(#terminal-3171273326-line-64)">-token</text><text class="terminal-3171273326-r2" x="341.6" y="1581.6" textLength="500.2" clip-path="url(#terminal-3171273326-line-64)">The&#160;token&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-3171273326-r7" x="854" y="1581.6" textLength="73.2" clip-path="url(#terminal-3171273326-line-64)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1581.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-64)">│</text><text class="terminal-3171273326-r2" x="1464" y="1581.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-64)">
-</text><text class="terminal-3171273326-r4" x="0" y="1606" textLength="12.2" clip-path="url(#terminal-3171273326-line-65)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1606" textLength="12.2" clip-path="url(#terminal-3171273326-line-65)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1606" textLength="85.4" clip-path="url(#terminal-3171273326-line-65)">-github</text><text class="terminal-3171273326-r5" x="122" y="1606" textLength="109.8" clip-path="url(#terminal-3171273326-line-65)">-username</text><text class="terminal-3171273326-r2" x="341.6" y="1606" textLength="549" clip-path="url(#terminal-3171273326-line-65)">The&#160;user&#160;name&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-3171273326-r7" x="902.8" y="1606" textLength="73.2" clip-path="url(#terminal-3171273326-line-65)">(TEXT)</text><text class="terminal-3171273326-r4" x="1451.8" y="1606" textLength="12.2" clip-path="url(#terminal-3171273326-line-65)">│</text><text class="terminal-3171273326-r2" x="1464" y="1606" textLength="12.2" clip-path="url(#terminal-3171273326-line-65)">
-</text><text class="terminal-3171273326-r4" x="0" y="1630.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-66)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1630.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-66)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1630.4" textLength="109.8" clip-path="url(#terminal-3171273326-line-66)">-platform</text><text class="terminal-3171273326-r2" x="341.6" y="1630.4" textLength="329.4" clip-path="url(#terminal-3171273326-line-66)">Platform&#160;for&#160;Airflow&#160;image.</text><text class="terminal-3171273326-r7" x="683.2" y="1630.4" textLength="646.6" clip-path="url(#terminal-3171273326-line-66)">(linux/amd64&#160;|&#160;linux/arm64&#160;|&#160;linux/amd64,linux/arm64)</text><text class="terminal-3171273326-r4" x="1451.8" y="1630.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-66)">│</text><text class="terminal-3171273326-r2" x="1464" y="1630.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-66)">
-</text><text class="terminal-3171273326-r4" x="0" y="1654.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-67)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1654.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-67)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1654.8" textLength="61" clip-path="url(#terminal-3171273326-line-67)">-push</text><text class="terminal-3171273326-r5" x="97.6" y="1654.8" textLength="73.2" clip-path="url(#terminal-3171273326-line-67)">-image</text><text class="terminal-3171273326-r2" x="341.6" y="1654.8" textLength="353.8" clip-path="url(#terminal-3171273326-line-67)">Push&#160;image&#160;after&#160;building&#160;it.</text><text class="terminal-3171273326-r4" x="1451.8" y="1654.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-67)">│</text><text class="terminal-3171273326-r2" x="1464" y="1654.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-67)">
-</text><text class="terminal-3171273326-r4" x="0" y="1679.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-68)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1679.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-68)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1679.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-68)">-empty</text><text class="terminal-3171273326-r5" x="109.8" y="1679.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-68)">-image</text><text class="terminal-3171273326-r2" x="341.6" y="1679.2" textLength="817.4" clip-path="url(#terminal-3171273326-line-68)">Prepare&#160;empty&#160;image&#160;tagged&#160;with&#160;the&#160;same&#160;name&#160;as&#160;the&#160;Airflow&#160;image.</text><text class="terminal-3171273326-r4" x="1451.8" y="1679.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-68)">│</text><text class="terminal-3171273326-r2" x="1464" y="1679.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-68)">
-</text><text class="terminal-3171273326-r4" x="0" y="1703.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-69)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1703.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-69)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1703.6" textLength="97.6" clip-path="url(#terminal-3171273326-line-69)">-prepare</text><text class="terminal-3171273326-r5" x="134.2" y="1703.6" textLength="158.6" clip-path="url(#terminal-3171273326-line-69)">-buildx-cache</text><text class="terminal-3171273326-r2" x="341.6" y="1703.6" textLength="1098" clip-path="url(#terminal-3171273326-line-69)">Prepares&#160;build&#160;cache&#160;(this&#160;is&#160;done&#160;as&#160;separate&#160;per-platform&#160;steps&#160;instead&#160;of&#160;building&#160;the&#160;</text><text class="terminal-3171273326-r4" x="1451.8" y="1703.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-69)">│</text><text class="terminal-3171273326-r2" x="1464" y="1703.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-69)">
-</text><text class="terminal-3171273326-r4" x="0" y="1728" textLength="12.2" clip-path="url(#terminal-3171273326-line-70)">│</text><text class="terminal-3171273326-r2" x="341.6" y="1728" textLength="1098" clip-path="url(#terminal-3171273326-line-70)">image).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-3171273326-r4" x="1451.8" y="1728" textLength="12.2" clip-path="url(#terminal-3171273326-line-70)">│</text><text class="terminal-3171273326-r2" x="1464" y="1728" textLength="12.2" clip-path="url(#terminal-3171273326-line-70)">
-</text><text class="terminal-3171273326-r4" x="0" y="1752.4" textLength="1464" clip-path="url(#terminal-3171273326-line-71)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3171273326-r2" x="1464" y="1752.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-71)">
-</text><text class="terminal-3171273326-r4" x="0" y="1776.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-72)">╭─</text><text class="terminal-3171273326-r4" x="24.4" y="1776.8" textLength="1415.2" clip-path="url(#terminal-3171273326-line-72)">&#160;Options&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3171273326-r4" x="1439.6" y="1776.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-72)">─╮</text><text class="terminal-3171273326-r2" x="1464" y="1776.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-72)">
-</text><text class="terminal-3171273326-r4" x="0" y="1801.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-73)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1801.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-73)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1801.2" textLength="85.4" clip-path="url(#terminal-3171273326-line-73)">-github</text><text class="terminal-3171273326-r5" x="122" y="1801.2" textLength="134.2" clip-path="url(#terminal-3171273326-line-73)">-repository</text><text class="terminal-3171273326-r6" x="280.6" y="1801.2" textLength="24.4" clip-path="url(#terminal-3171273326-line-73)">-g</text><text class="terminal-3171273326-r2" x="329.4" y="1801.2" textLength="585.6" clip-path="url(#terminal-3171273326-line-73)">GitHub&#160;repository&#160;used&#160;to&#160;pull,&#160;push&#160;run&#160;images.</text><text class="terminal-3171273326-r7" x="927.2" y="1801.2" textLength="73.2" clip-path="url(#terminal-3171273326-line-73)">(TEXT)</text><text class="terminal-3171273326-r4" x="1012.6" y="1801.2" textLength="305" clip-path="url(#terminal-3171273326-line-73)">[default:&#160;apache/airflow]</text><text class="terminal-3171273326-r4" x="1451.8" y="1801.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-73)">│</text><text class="terminal-3171273326-r2" x="1464" y="1801.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-73)">
-</text><text class="terminal-3171273326-r4" x="0" y="1825.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-74)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1825.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-74)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1825.6" textLength="85.4" clip-path="url(#terminal-3171273326-line-74)">-answer</text><text class="terminal-3171273326-r6" x="280.6" y="1825.6" textLength="24.4" clip-path="url(#terminal-3171273326-line-74)">-a</text><text class="terminal-3171273326-r2" x="329.4" y="1825.6" textLength="317.2" clip-path="url(#terminal-3171273326-line-74)">Force&#160;answer&#160;to&#160;questions.</text><text class="terminal-3171273326-r7" x="658.8" y="1825.6" textLength="353.8" clip-path="url(#terminal-3171273326-line-74)">(y&#160;|&#160;n&#160;|&#160;q&#160;|&#160;yes&#160;|&#160;no&#160;|&#160;quit)</text><text class="terminal-3171273326-r4" x="1451.8" y="1825.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-74)">│</text><text class="terminal-3171273326-r2" x="1464" y="1825.6" textLength="12.2" clip-path="url(#terminal-3171273326-line-74)">
-</text><text class="terminal-3171273326-r4" x="0" y="1850" textLength="12.2" clip-path="url(#terminal-3171273326-line-75)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1850" textLength="12.2" clip-path="url(#terminal-3171273326-line-75)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1850" textLength="48.8" clip-path="url(#terminal-3171273326-line-75)">-dry</text><text class="terminal-3171273326-r5" x="85.4" y="1850" textLength="48.8" clip-path="url(#terminal-3171273326-line-75)">-run</text><text class="terminal-3171273326-r6" x="280.6" y="1850" textLength="24.4" clip-path="url(#terminal-3171273326-line-75)">-D</text><text class="terminal-3171273326-r2" x="329.4" y="1850" textLength="719.8" clip-path="url(#terminal-3171273326-line-75)">If&#160;dry-run&#160;is&#160;set,&#160;commands&#160;are&#160;only&#160;printed,&#160;not&#160;executed.</text><text class="terminal-3171273326-r4" x="1451.8" y="1850" textLength="12.2" clip-path="url(#terminal-3171273326-line-75)">│</text><text class="terminal-3171273326-r2" x="1464" y="1850" textLength="12.2" clip-path="url(#terminal-3171273326-line-75)">
-</text><text class="terminal-3171273326-r4" x="0" y="1874.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-76)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1874.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-76)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1874.4" textLength="97.6" clip-path="url(#terminal-3171273326-line-76)">-verbose</text><text class="terminal-3171273326-r6" x="280.6" y="1874.4" textLength="24.4" clip-path="url(#terminal-3171273326-line-76)">-v</text><text class="terminal-3171273326-r2" x="329.4" y="1874.4" textLength="585.6" clip-path="url(#terminal-3171273326-line-76)">Print&#160;verbose&#160;information&#160;about&#160;performed&#160;steps.</text><text class="terminal-3171273326-r4" x="1451.8" y="1874.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-76)">│</text><text class="terminal-3171273326-r2" x="1464" y="1874.4" textLength="12.2" clip-path="url(#terminal-3171273326-line-76)">
-</text><text class="terminal-3171273326-r4" x="0" y="1898.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-77)">│</text><text class="terminal-3171273326-r5" x="24.4" y="1898.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-77)">-</text><text class="terminal-3171273326-r5" x="36.6" y="1898.8" textLength="61" clip-path="url(#terminal-3171273326-line-77)">-help</text><text class="terminal-3171273326-r6" x="280.6" y="1898.8" textLength="24.4" clip-path="url(#terminal-3171273326-line-77)">-h</text><text class="terminal-3171273326-r2" x="329.4" y="1898.8" textLength="329.4" clip-path="url(#terminal-3171273326-line-77)">Show&#160;this&#160;message&#160;and&#160;exit.</text><text class="terminal-3171273326-r4" x="1451.8" y="1898.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-77)">│</text><text class="terminal-3171273326-r2" x="1464" y="1898.8" textLength="12.2" clip-path="url(#terminal-3171273326-line-77)">
-</text><text class="terminal-3171273326-r4" x="0" y="1923.2" textLength="1464" clip-path="url(#terminal-3171273326-line-78)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3171273326-r2" x="1464" y="1923.2" textLength="12.2" clip-path="url(#terminal-3171273326-line-78)">
+    <g class="terminal-1022829484-matrix">
+    <text class="terminal-1022829484-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1022829484-line-0)">
+</text><text class="terminal-1022829484-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1022829484-line-1)">Usage:&#160;</text><text class="terminal-1022829484-r1" x="97.6" y="44.4" textLength="402.6" clip-path="url(#terminal-1022829484-line-1)">breeze&#160;build-prod-image&#160;[OPTIONS]</text><text class="terminal-1022829484-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-1)">
+</text><text class="terminal-1022829484-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-2)">
+</text><text class="terminal-1022829484-r2" x="12.2" y="93.2" textLength="1293.2" clip-path="url(#terminal-1022829484-line-3)">Build&#160;Production&#160;image.&#160;Include&#160;building&#160;multiple&#160;images&#160;for&#160;all&#160;or&#160;selected&#160;Python&#160;versions&#160;sequentially.</text><text class="terminal-1022829484-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-3)">
+</text><text class="terminal-1022829484-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-4)">
+</text><text class="terminal-1022829484-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1022829484-line-5)">╭─</text><text class="terminal-1022829484-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1022829484-line-5)">&#160;Basic&#160;usage&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1022829484-line-5)">─╮</text><text class="terminal-1022829484-r2" x="1464" y="142" textLength="12.2" clip-path="url(#terminal-1022829484-line-5)">
+</text><text class="terminal-1022829484-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-6)">│</text><text class="terminal-1022829484-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-6)">-</text><text class="terminal-1022829484-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1022829484-line-6)">-python</text><text class="terminal-1022829484-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-1022829484-line-6)">-p</text><text class="terminal-1022829484-r2" x="475.8" y="166.4" textLength="732" clip-path="url(#terminal-1022829484-line-6)">Python&#160;major/minor&#160;version&#160;used&#160;in&#160;Airflow&#160;image&#160;for&#160;images.</text><text class="terminal-1022829484-r4" x="1451.8" y="166.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-6)">│</text><text class="terminal-1022829484-r2" x="1464" y="166.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-6)">
+</text><text class="terminal-1022829484-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-7)">│</text><text class="terminal-1022829484-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-1022829484-line-7)">(&gt;3.7&lt;&#160;|&#160;3.8&#160;|&#160;3.9&#160;|&#160;3.10)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="190.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-7)">│</text><text class="terminal-1022829484-r2" x="1464" y="190.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-7)">
+</text><text class="terminal-1022829484-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-8)">│</text><text class="terminal-1022829484-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-1022829484-line-8)">[default:&#160;3.7]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="215.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-8)">│</text><text class="terminal-1022829484-r2" x="1464" y="215.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-8)">
+</text><text class="terminal-1022829484-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-9)">│</text><text class="terminal-1022829484-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-9)">-</text><text class="terminal-1022829484-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-1022829484-line-9)">-install</text><text class="terminal-1022829484-r5" x="134.2" y="239.6" textLength="195.2" clip-path="url(#terminal-1022829484-line-9)">-airflow-version</text><text class="terminal-1022829484-r6" x="427" y="239.6" textLength="24.4" clip-path="url(#terminal-1022829484-line-9)">-V</text><text class="terminal-1022829484-r2" x="475.8" y="239.6" textLength="451.4" clip-path="url(#terminal-1022829484-line-9)">Install&#160;version&#160;of&#160;Airflow&#160;from&#160;PyPI.</text><text class="terminal-1022829484-r7" x="939.4" y="239.6" textLength="73.2" clip-path="url(#terminal-1022829484-line-9)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="239.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-9)">│</text><text class="terminal-1022829484-r2" x="1464" y="239.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-9)">
+</text><text class="terminal-1022829484-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1022829484-line-10)">│</text><text class="terminal-1022829484-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1022829484-line-10)">-</text><text class="terminal-1022829484-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-1022829484-line-10)">-upgrade</text><text class="terminal-1022829484-r5" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-1022829484-line-10)">-to-newer-dependencies</text><text class="terminal-1022829484-r6" x="427" y="264" textLength="24.4" clip-path="url(#terminal-1022829484-line-10)">-u</text><text class="terminal-1022829484-r2" x="475.8" y="264" textLength="549" clip-path="url(#terminal-1022829484-line-10)">When&#160;set,&#160;upgrade&#160;all&#160;PIP&#160;packages&#160;to&#160;latest.</text><text class="terminal-1022829484-r4" x="1451.8" y="264" textLength="12.2" clip-path="url(#terminal-1022829484-line-10)">│</text><text class="terminal-1022829484-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-1022829484-line-10)">
+</text><text class="terminal-1022829484-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-11)">│</text><text class="terminal-1022829484-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-11)">-</text><text class="terminal-1022829484-r5" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-1022829484-line-11)">-debian</text><text class="terminal-1022829484-r5" x="122" y="288.4" textLength="97.6" clip-path="url(#terminal-1022829484-line-11)">-version</text><text class="terminal-1022829484-r2" x="475.8" y="288.4" textLength="414.8" clip-path="url(#terminal-1022829484-line-11)">Debian&#160;version&#160;used&#160;for&#160;the&#160;image.</text><text class="terminal-1022829484-r7" x="902.8" y="288.4" textLength="231.8" clip-path="url(#terminal-1022829484-line-11)">(bullseye&#160;|&#160;buster)</text><text class="terminal-1022829484-r4" x="1146.8" y="288.4" textLength="231.8" clip-path="url(#terminal-1022829484-line-11)">[default:&#160;bullseye]</text><text class="terminal-1022829484-r4" x="1451.8" y="288.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-11)">│</text><text class="terminal-1022829484-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-11)">
+</text><text class="terminal-1022829484-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-12)">│</text><text class="terminal-1022829484-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-12)">-</text><text class="terminal-1022829484-r5" x="36.6" y="312.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-12)">-image</text><text class="terminal-1022829484-r5" x="109.8" y="312.8" textLength="48.8" clip-path="url(#terminal-1022829484-line-12)">-tag</text><text class="terminal-1022829484-r6" x="427" y="312.8" textLength="24.4" clip-path="url(#terminal-1022829484-line-12)">-t</text><text class="terminal-1022829484-r2" x="475.8" y="312.8" textLength="963.8" clip-path="url(#terminal-1022829484-line-12)">Tag&#160;of&#160;the&#160;image&#160;which&#160;is&#160;used&#160;to&#160;pull&#160;or&#160;run&#160;the&#160;image&#160;(implies&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1022829484-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-12)">│</text><text class="terminal-1022829484-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-12)">
+</text><text class="terminal-1022829484-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-13)">│</text><text class="terminal-1022829484-r5" x="475.8" y="337.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-13)">-</text><text class="terminal-1022829484-r5" x="488" y="337.2" textLength="73.2" clip-path="url(#terminal-1022829484-line-13)">-mount</text><text class="terminal-1022829484-r5" x="561.2" y="337.2" textLength="97.6" clip-path="url(#terminal-1022829484-line-13)">-sources</text><text class="terminal-1022829484-r2" x="658.8" y="337.2" textLength="780.8" clip-path="url(#terminal-1022829484-line-13)">=skip&#160;when&#160;using&#160;to&#160;run&#160;shell&#160;or&#160;tests)&#160;&#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="terminal-1022829484-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-13)">│</text><text class="terminal-1022829484-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-13)">
+</text><text class="terminal-1022829484-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-14)">│</text><text class="terminal-1022829484-r7" x="475.8" y="361.6" textLength="963.8" clip-path="url(#terminal-1022829484-line-14)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="361.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-14)">│</text><text class="terminal-1022829484-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-14)">
+</text><text class="terminal-1022829484-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1022829484-line-15)">│</text><text class="terminal-1022829484-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-1022829484-line-15)">-</text><text class="terminal-1022829484-r5" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-1022829484-line-15)">-tag</text><text class="terminal-1022829484-r5" x="85.4" y="386" textLength="122" clip-path="url(#terminal-1022829484-line-15)">-as-latest</text><text class="terminal-1022829484-r2" x="475.8" y="386" textLength="963.8" clip-path="url(#terminal-1022829484-line-15)">Tags&#160;the&#160;image&#160;as&#160;latest&#160;and&#160;update&#160;checksum&#160;of&#160;all&#160;files&#160;after&#160;pulling.&#160;Useful</text><text class="terminal-1022829484-r4" x="1451.8" y="386" textLength="12.2" clip-path="url(#terminal-1022829484-line-15)">│</text><text class="terminal-1022829484-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-1022829484-line-15)">
+</text><text class="terminal-1022829484-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-16)">│</text><text class="terminal-1022829484-r2" x="475.8" y="410.4" textLength="414.8" clip-path="url(#terminal-1022829484-line-16)">when&#160;you&#160;build&#160;or&#160;pull&#160;image&#160;with&#160;</text><text class="terminal-1022829484-r5" x="890.6" y="410.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-16)">-</text><text class="terminal-1022829484-r5" x="902.8" y="410.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-16)">-image</text><text class="terminal-1022829484-r5" x="976" y="410.4" textLength="48.8" clip-path="url(#terminal-1022829484-line-16)">-tag</text><text class="terminal-1022829484-r2" x="1024.8" y="410.4" textLength="414.8" clip-path="url(#terminal-1022829484-line-16)">.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="410.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-16)">│</text><text class="terminal-1022829484-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-16)">
+</text><text class="terminal-1022829484-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-17)">│</text><text class="terminal-1022829484-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-17)">-</text><text class="terminal-1022829484-r5" x="36.6" y="434.8" textLength="85.4" clip-path="url(#terminal-1022829484-line-17)">-docker</text><text class="terminal-1022829484-r5" x="122" y="434.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-17)">-cache</text><text class="terminal-1022829484-r6" x="427" y="434.8" textLength="24.4" clip-path="url(#terminal-1022829484-line-17)">-c</text><text class="terminal-1022829484-r2" x="475.8" y="434.8" textLength="549" clip-path="url(#terminal-1022829484-line-17)">Cache&#160;option&#160;for&#160;image&#160;used&#160;during&#160;the&#160;build.</text><text class="terminal-1022829484-r7" x="1037" y="434.8" textLength="353.8" clip-path="url(#terminal-1022829484-line-17)">(registry&#160;|&#160;local&#160;|&#160;disabled)</text><text class="terminal-1022829484-r4" x="1451.8" y="434.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-17)">│</text><text class="terminal-1022829484-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-17)">
+</text><text class="terminal-1022829484-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-18)">│</text><text class="terminal-1022829484-r4" x="475.8" y="459.2" textLength="549" clip-path="url(#terminal-1022829484-line-18)">[default:&#160;registry]&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="459.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-18)">│</text><text class="terminal-1022829484-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-18)">
+</text><text class="terminal-1022829484-r4" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-1022829484-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1022829484-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-19)">
+</text><text class="terminal-1022829484-r4" x="0" y="508" textLength="24.4" clip-path="url(#terminal-1022829484-line-20)">╭─</text><text class="terminal-1022829484-r4" x="24.4" y="508" textLength="1415.2" clip-path="url(#terminal-1022829484-line-20)">&#160;Building&#160;images&#160;in&#160;parallel&#160;───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="508" textLength="24.4" clip-path="url(#terminal-1022829484-line-20)">─╮</text><text class="terminal-1022829484-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-1022829484-line-20)">
+</text><text class="terminal-1022829484-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-21)">│</text><text class="terminal-1022829484-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-21)">-</text><text class="terminal-1022829484-r5" x="36.6" y="532.4" textLength="48.8" clip-path="url(#terminal-1022829484-line-21)">-run</text><text class="terminal-1022829484-r5" x="85.4" y="532.4" textLength="146.4" clip-path="url(#terminal-1022829484-line-21)">-in-parallel</text><text class="terminal-1022829484-r2" x="280.6" y="532.4" textLength="915" clip-path="url(#terminal-1022829484-line-21)">Run&#160;the&#160;operation&#160;in&#160;parallel&#160;on&#160;all&#160;or&#160;selected&#160;subset&#160;of&#160;Python&#160;versions.</text><text class="terminal-1022829484-r4" x="1451.8" y="532.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-21)">│</text><text class="terminal-1022829484-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-21)">
+</text><text class="terminal-1022829484-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-22)">│</text><text class="terminal-1022829484-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-22)">-</text><text class="terminal-1022829484-r5" x="36.6" y="556.8" textLength="146.4" clip-path="url(#terminal-1022829484-line-22)">-parallelism</text><text class="terminal-1022829484-r2" x="280.6" y="556.8" textLength="915" clip-path="url(#terminal-1022829484-line-22)">Maximum&#160;number&#160;of&#160;processes&#160;to&#160;use&#160;while&#160;running&#160;the&#160;operation&#160;in&#160;parallel.</text><text class="terminal-1022829484-r7" x="1207.8" y="556.8" textLength="183" clip-path="url(#terminal-1022829484-line-22)">(INTEGER&#160;RANGE)</text><text class="terminal-1022829484-r4" x="1451.8" y="556.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-22)">│</text><text class="terminal-1022829484-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-22)">
+</text><text class="terminal-1022829484-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-23)">│</text><text class="terminal-1022829484-r4" x="280.6" y="581.2" textLength="915" clip-path="url(#terminal-1022829484-line-23)">[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;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="581.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-23)">│</text><text class="terminal-1022829484-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-23)">
+</text><text class="terminal-1022829484-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-24)">│</text><text class="terminal-1022829484-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-24)">-</text><text class="terminal-1022829484-r5" x="36.6" y="605.6" textLength="85.4" clip-path="url(#terminal-1022829484-line-24)">-python</text><text class="terminal-1022829484-r5" x="122" y="605.6" textLength="109.8" clip-path="url(#terminal-1022829484-line-24)">-versions</text><text class="terminal-1022829484-r2" x="280.6" y="605.6" textLength="951.6" clip-path="url(#terminal-1022829484-line-24)">Space&#160;separated&#160;list&#160;of&#160;python&#160;versions&#160;used&#160;for&#160;build&#160;with&#160;multiple&#160;versions.</text><text class="terminal-1022829484-r7" x="1244.4" y="605.6" textLength="73.2" clip-path="url(#terminal-1022829484-line-24)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="605.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-24)">│</text><text class="terminal-1022829484-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-24)">
+</text><text class="terminal-1022829484-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1022829484-line-25)">│</text><text class="terminal-1022829484-r4" x="280.6" y="630" textLength="951.6" clip-path="url(#terminal-1022829484-line-25)">[default:&#160;3.7&#160;3.8&#160;3.9&#160;3.10]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="630" textLength="12.2" clip-path="url(#terminal-1022829484-line-25)">│</text><text class="terminal-1022829484-r2" x="1464" y="630" textLength="12.2" clip-path="url(#terminal-1022829484-line-25)">
+</text><text class="terminal-1022829484-r4" x="0" y="654.4" textLength="1464" clip-path="url(#terminal-1022829484-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1022829484-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-26)">
+</text><text class="terminal-1022829484-r4" x="0" y="678.8" textLength="24.4" clip-path="url(#terminal-1022829484-line-27)">╭─</text><text class="terminal-1022829484-r4" x="24.4" y="678.8" textLength="1415.2" clip-path="url(#terminal-1022829484-line-27)">&#160;Options&#160;for&#160;customizing&#160;images&#160;────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#terminal-1022829484-line-27)">─╮</text><text class="terminal-1022829484-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-27)">
+</text><text class="terminal-1022829484-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-28)">│</text><text class="terminal-1022829484-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-28)">-</text><text class="terminal-1022829484-r5" x="36.6" y="703.2" textLength="97.6" clip-path="url(#terminal-1022829484-line-28)">-install</text><text class="terminal-1022829484-r5" x="134.2" y="703.2" textLength="280.6" clip-path="url(#terminal-1022829484-line-28)">-providers-from-sources</text><text class="terminal-1022829484-r2" x="463.6" y="703.2" textLength="573.4" clip-path="url(#terminal-1022829484-line-28)">Install&#160;providers&#160;from&#160;sources&#160;when&#160;installing.</text><text class="terminal-1022829484-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-28)">│</text><text class="terminal-1022829484-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-28)">
+</text><text class="terminal-1022829484-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-29)">│</text><text class="terminal-1022829484-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-29)">-</text><text class="terminal-1022829484-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-1022829484-line-29)">-airflow</text><text class="terminal-1022829484-r5" x="134.2" y="727.6" textLength="85.4" clip-path="url(#terminal-1022829484-line-29)">-extras</text><text class="terminal-1022829484-r2" x="463.6" y="727.6" textLength="976" clip-path="url(#terminal-1022829484-line-29)">Extras&#160;to&#160;install&#160;by&#160;default.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="727.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-29)">│</text><text class="terminal-1022829484-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-29)">
+</text><text class="terminal-1022829484-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1022829484-line-30)">│</text><text class="terminal-1022829484-r7" x="463.6" y="752" textLength="976" clip-path="url(#terminal-1022829484-line-30)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal-1022829484-line-30)">│</text><text class="terminal-1022829484-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-1022829484-line-30)">
+</text><text class="terminal-1022829484-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-31)">│</text><text class="terminal-1022829484-r4" x="463.6" y="776.4" textLength="976" clip-path="url(#terminal-1022829484-line-31)">[default:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="776.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-31)">│</text><text class="terminal-1022829484-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-31)">
+</text><text class="terminal-1022829484-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-32)">│</text><text class="terminal-1022829484-r4" x="463.6" y="800.8" textLength="976" clip-path="url(#terminal-1022829484-line-32)">amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google…</text><text class="terminal-1022829484-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-32)">│</text><text class="terminal-1022829484-r2" x="1464" y="800.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-32)">
+</text><text class="terminal-1022829484-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-33)">│</text><text class="terminal-1022829484-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-33)">-</text><text class="terminal-1022829484-r5" x="36.6" y="825.2" textLength="97.6" clip-path="url(#terminal-1022829484-line-33)">-airflow</text><text class="terminal-1022829484-r5" x="134.2" y="825.2" textLength="207.4" clip-path="url(#terminal-1022829484-line-33)">-constraints-mode</text><text class="terminal-1022829484-r2" x="463.6" y="825.2" textLength="866.2" clip-path="url(#terminal-1022829484-line-33)">Mode&#160;of&#160;constraints&#160;for&#160;PROD&#160;image&#160;building&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="825.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-33)">│</text><text class="terminal-1022829484-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-33)">
+</text><text class="terminal-1022829484-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-34)">│</text><text class="terminal-1022829484-r7" x="463.6" y="849.6" textLength="866.2" clip-path="url(#terminal-1022829484-line-34)">(constraints&#160;|&#160;constraints-no-providers&#160;|&#160;constraints-source-providers)</text><text class="terminal-1022829484-r4" x="1451.8" y="849.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-34)">│</text><text class="terminal-1022829484-r2" x="1464" y="849.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-34)">
+</text><text class="terminal-1022829484-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-1022829484-line-35)">│</text><text class="terminal-1022829484-r4" x="463.6" y="874" textLength="866.2" clip-path="url(#terminal-1022829484-line-35)">[default:&#160;constraints]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="874" textLength="12.2" clip-path="url(#terminal-1022829484-line-35)">│</text><text class="terminal-1022829484-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-1022829484-line-35)">
+</text><text class="terminal-1022829484-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-36)">│</text><text class="terminal-1022829484-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-36)">-</text><text class="terminal-1022829484-r5" x="36.6" y="898.4" textLength="97.6" clip-path="url(#terminal-1022829484-line-36)">-airflow</text><text class="terminal-1022829484-r5" x="134.2" y="898.4" textLength="268.4" clip-path="url(#terminal-1022829484-line-36)">-constraints-reference</text><text class="terminal-1022829484-r2" x="463.6" y="898.4" textLength="634.4" clip-path="url(#terminal-1022829484-line-36)">Constraint&#160;reference&#160;to&#160;use&#160;when&#160;building&#160;the&#160;image.</text><text class="terminal-1022829484-r7" x="1110.2" y="898.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-36)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="898.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-36)">│</text><text class="terminal-1022829484-r2" x="1464" y="898.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-36)">
+</text><text class="terminal-1022829484-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-37)">│</text><text class="terminal-1022829484-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-37)">-</text><text class="terminal-1022829484-r5" x="36.6" y="922.8" textLength="85.4" clip-path="url(#terminal-1022829484-line-37)">-python</text><text class="terminal-1022829484-r5" x="122" y="922.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-37)">-image</text><text class="terminal-1022829484-r2" x="463.6" y="922.8" textLength="976" clip-path="url(#terminal-1022829484-line-37)">If&#160;specified&#160;this&#160;is&#160;the&#160;base&#160;python&#160;image&#160;used&#160;to&#160;build&#160;the&#160;image.&#160;Should&#160;be&#160;&#160;&#160;</text><text class="terminal-1022829484-r4" x="1451.8" y="922.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-37)">│</text><text class="terminal-1022829484-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-37)">
+</text><text class="terminal-1022829484-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-38)">│</text><text class="terminal-1022829484-r2" x="463.6" y="947.2" textLength="976" clip-path="url(#terminal-1022829484-line-38)">something&#160;like:&#160;python:VERSION-slim-bullseye&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="947.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-38)">│</text><text class="terminal-1022829484-r2" x="1464" y="947.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-38)">
+</text><text class="terminal-1022829484-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-39)">│</text><text class="terminal-1022829484-r7" x="463.6" y="971.6" textLength="976" clip-path="url(#terminal-1022829484-line-39)">(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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="971.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-39)">│</text><text class="terminal-1022829484-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-39)">
+</text><text class="terminal-1022829484-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-1022829484-line-40)">│</text><text class="terminal-1022829484-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-1022829484-line-40)">-</text><text class="terminal-1022829484-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-1022829484-line-40)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="996" textLength="146.4" clip-path="url(#terminal-1022829484-line-40)">-python-deps</text><text class="terminal-1022829484-r2" x="463.6" y="996" textLength="768.6" clip-path="url(#terminal-1022829484-line-40)">Additional&#160;python&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-1022829484-r7" x="1244.4" y="996" textLength="73.2" clip-path="url(#terminal-1022829484-line-40)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="996" textLength="12.2" clip-path="url(#terminal-1022829484-line-40)">│</text><text class="terminal-1022829484-r2" x="1464" y="996" textLength="12.2" clip-path="url(#terminal-1022829484-line-40)">
+</text><text class="terminal-1022829484-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-41)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-41)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1020.4" textLength="134.2" clip-path="url(#terminal-1022829484-line-41)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1020.4" textLength="85.4" clip-path="url(#terminal-1022829484-line-41)">-extras</text><text class="terminal-1022829484-r2" x="463.6" y="1020.4" textLength="768.6" clip-path="url(#terminal-1022829484-line-41)">Additional&#160;extra&#160;package&#160;while&#160;installing&#160;Airflow&#160;in&#160;the&#160;image.</text><text class="terminal-1022829484-r7" x="1244.4" y="1020.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-41)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1020.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-41)">│</text><text class="terminal-1022829484-r2" x="1464" y="1020.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-41)">
+</text><text class="terminal-1022829484-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-42)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-42)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-1022829484-line-42)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1044.8" textLength="207.4" clip-path="url(#terminal-1022829484-line-42)">-runtime-apt-deps</text><text class="terminal-1022829484-r2" x="463.6" y="1044.8" textLength="829.6" clip-path="url(#terminal-1022829484-line-42)">Additional&#160;apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-1022829484-r7" x="1305.4" y="1044.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-42)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1044.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-42)">│</text><text class="terminal-1022829484-r2" x="1464" y="1044.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-42)">
+</text><text class="terminal-1022829484-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-43)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-43)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-1022829484-line-43)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1069.2" textLength="195.2" clip-path="url(#terminal-1022829484-line-43)">-runtime-apt-env</text><text class="terminal-1022829484-r2" x="463.6" y="1069.2" textLength="854" clip-path="url(#terminal-1022829484-line-43)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;runtime&#160;dependencies.</text><text class="terminal-1022829484-r7" x="1329.8" y="1069.2" textLength="73.2" clip-path="url(#terminal-1022829484-line-43)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1069.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-43)">│</text><text class="terminal-1022829484-r2" x="1464" y="1069.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-43)">
+</text><text class="terminal-1022829484-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-44)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-44)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1093.6" textLength="134.2" clip-path="url(#terminal-1022829484-line-44)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1093.6" textLength="244" clip-path="url(#terminal-1022829484-line-44)">-runtime-apt-command</text><text class="terminal-1022829484-r2" x="463.6" y="1093.6" textLength="805.2" clip-path="url(#terminal-1022829484-line-44)">Additional&#160;command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-1022829484-r7" x="1281" y="1093.6" textLength="73.2" clip-path="url(#terminal-1022829484-line-44)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1093.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-44)">│</text><text class="terminal-1022829484-r2" x="1464" y="1093.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-44)">
+</text><text class="terminal-1022829484-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-1022829484-line-45)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-1022829484-line-45)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1118" textLength="134.2" clip-path="url(#terminal-1022829484-line-45)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1118" textLength="158.6" clip-path="url(#terminal-1022829484-line-45)">-dev-apt-deps</text><text class="terminal-1022829484-r2" x="463.6" y="1118" textLength="780.8" clip-path="url(#terminal-1022829484-line-45)">Additional&#160;apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-1022829484-r7" x="1256.6" y="1118" textLength="73.2" clip-path="url(#terminal-1022829484-line-45)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1118" textLength="12.2" clip-path="url(#terminal-1022829484-line-45)">│</text><text class="terminal-1022829484-r2" x="1464" y="1118" textLength="12.2" clip-path="url(#terminal-1022829484-line-45)">
+</text><text class="terminal-1022829484-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-46)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-46)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1142.4" textLength="134.2" clip-path="url(#terminal-1022829484-line-46)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1142.4" textLength="146.4" clip-path="url(#terminal-1022829484-line-46)">-dev-apt-env</text><text class="terminal-1022829484-r2" x="463.6" y="1142.4" textLength="805.2" clip-path="url(#terminal-1022829484-line-46)">Additional&#160;environment&#160;variables&#160;set&#160;when&#160;adding&#160;dev&#160;dependencies.</text><text class="terminal-1022829484-r7" x="1281" y="1142.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-46)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1142.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-46)">│</text><text class="terminal-1022829484-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-46)">
+</text><text class="terminal-1022829484-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-47)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-47)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1166.8" textLength="134.2" clip-path="url(#terminal-1022829484-line-47)">-additional</text><text class="terminal-1022829484-r5" x="170.8" y="1166.8" textLength="195.2" clip-path="url(#terminal-1022829484-line-47)">-dev-apt-command</text><text class="terminal-1022829484-r2" x="463.6" y="1166.8" textLength="756.4" clip-path="url(#terminal-1022829484-line-47)">Additional&#160;command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-1022829484-r7" x="1232.2" y="1166.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-47)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1166.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-47)">│</text><text class="terminal-1022829484-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-47)">
+</text><text class="terminal-1022829484-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-48)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-48)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1191.2" textLength="97.6" clip-path="url(#terminal-1022829484-line-48)">-runtime</text><text class="terminal-1022829484-r5" x="134.2" y="1191.2" textLength="109.8" clip-path="url(#terminal-1022829484-line-48)">-apt-deps</text><text class="terminal-1022829484-r2" x="463.6" y="1191.2" textLength="695.4" clip-path="url(#terminal-1022829484-line-48)">Apt&#160;runtime&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-1022829484-r7" x="1171.2" y="1191.2" textLength="73.2" clip-path="url(#terminal-1022829484-line-48)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1191.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-48)">│</text><text class="terminal-1022829484-r2" x="1464" y="1191.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-48)">
+</text><text class="terminal-1022829484-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-49)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-49)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1215.6" textLength="97.6" clip-path="url(#terminal-1022829484-line-49)">-runtime</text><text class="terminal-1022829484-r5" x="134.2" y="1215.6" textLength="146.4" clip-path="url(#terminal-1022829484-line-49)">-apt-command</text><text class="terminal-1022829484-r2" x="463.6" y="1215.6" textLength="671" clip-path="url(#terminal-1022829484-line-49)">Command&#160;executed&#160;before&#160;runtime&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-1022829484-r7" x="1146.8" y="1215.6" textLength="73.2" clip-path="url(#terminal-1022829484-line-49)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1215.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-49)">│</text><text class="terminal-1022829484-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-49)">
+</text><text class="terminal-1022829484-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-1022829484-line-50)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-1022829484-line-50)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1240" textLength="48.8" clip-path="url(#terminal-1022829484-line-50)">-dev</text><text class="terminal-1022829484-r5" x="85.4" y="1240" textLength="109.8" clip-path="url(#terminal-1022829484-line-50)">-apt-deps</text><text class="terminal-1022829484-r2" x="463.6" y="1240" textLength="646.6" clip-path="url(#terminal-1022829484-line-50)">Apt&#160;dev&#160;dependencies&#160;to&#160;use&#160;when&#160;building&#160;the&#160;images.</text><text class="terminal-1022829484-r7" x="1122.4" y="1240" textLength="73.2" clip-path="url(#terminal-1022829484-line-50)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1240" textLength="12.2" clip-path="url(#terminal-1022829484-line-50)">│</text><text class="terminal-1022829484-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-1022829484-line-50)">
+</text><text class="terminal-1022829484-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-51)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-51)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1264.4" textLength="48.8" clip-path="url(#terminal-1022829484-line-51)">-dev</text><text class="terminal-1022829484-r5" x="85.4" y="1264.4" textLength="146.4" clip-path="url(#terminal-1022829484-line-51)">-apt-command</text><text class="terminal-1022829484-r2" x="463.6" y="1264.4" textLength="622.2" clip-path="url(#terminal-1022829484-line-51)">Command&#160;executed&#160;before&#160;dev&#160;apt&#160;deps&#160;are&#160;installed.</text><text class="terminal-1022829484-r7" x="1098" y="1264.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-51)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1264.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-51)">│</text><text class="terminal-1022829484-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-51)">
+</text><text class="terminal-1022829484-r4" x="0" y="1288.8" textLength="1464" clip-path="url(#terminal-1022829484-line-52)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1022829484-r2" x="1464" y="1288.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-52)">
+</text><text class="terminal-1022829484-r4" x="0" y="1313.2" textLength="24.4" clip-path="url(#terminal-1022829484-line-53)">╭─</text><text class="terminal-1022829484-r4" x="24.4" y="1313.2" textLength="1415.2" clip-path="url(#terminal-1022829484-line-53)">&#160;Customization&#160;options&#160;(for&#160;specific&#160;customization&#160;needs)&#160;──────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="1313.2" textLength="24.4" clip-path="url(#terminal-1022829484-line-53)">─╮</text><text class="terminal-1022829484-r2" x="1464" y="1313.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-53)">
+</text><text class="terminal-1022829484-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-54)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1337.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-54)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1337.6" textLength="97.6" clip-path="url(#terminal-1022829484-line-54)">-install</text><text class="terminal-1022829484-r5" x="134.2" y="1337.6" textLength="268.4" clip-path="url(#terminal-1022829484-line-54)">-packages-from-context</text><text class="terminal-1022829484-r2" x="536.8" y="1337.6" textLength="817.4" clip-path="url(#terminal-1022829484-line-54)">Install&#160;wheels&#160;from&#160;local&#160;docker-context-files&#160;when&#160;building&#160;image.</text><text class="terminal-1022829484-r4" x="1451.8" y="1337.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-54)">│</text><text class="terminal-1022829484-r2" x="1464" y="1337.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-54)">
+</text><text class="terminal-1022829484-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-1022829484-line-55)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-1022829484-line-55)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1362" textLength="97.6" clip-path="url(#terminal-1022829484-line-55)">-airflow</text><text class="terminal-1022829484-r5" x="134.2" y="1362" textLength="170.8" clip-path="url(#terminal-1022829484-line-55)">-is-in-context</text><text class="terminal-1022829484-r2" x="536.8" y="1362" textLength="902.8" clip-path="url(#terminal-1022829484-line-55)">If&#160;set&#160;Airflow&#160;is&#160;installed&#160;from&#160;docker-context-files&#160;only&#160;rather&#160;than&#160;&#160;&#160;&#160;</text><text class="terminal-1022829484-r4" x="1451.8" y="1362" textLength="12.2" clip-path="url(#terminal-1022829484-line-55)">│</text><text class="terminal-1022829484-r2" x="1464" y="1362" textLength="12.2" clip-path="url(#terminal-1022829484-line-55)">
+</text><text class="terminal-1022829484-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-56)">│</text><text class="terminal-1022829484-r2" x="536.8" y="1386.4" textLength="902.8" clip-path="url(#terminal-1022829484-line-56)">from&#160;PyPI&#160;or&#160;sources.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="1386.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-56)">│</text><text class="terminal-1022829484-r2" x="1464" y="1386.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-56)">
+</text><text class="terminal-1022829484-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-57)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-57)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1410.8" textLength="97.6" clip-path="url(#terminal-1022829484-line-57)">-cleanup</text><text class="terminal-1022829484-r5" x="134.2" y="1410.8" textLength="97.6" clip-path="url(#terminal-1022829484-line-57)">-context</text><text class="terminal-1022829484-r2" x="536.8" y="1410.8" textLength="902.8" clip-path="url(#terminal-1022829484-line-57)">Clean&#160;up&#160;docker&#160;context&#160;files&#160;before&#160;running&#160;build&#160;(cannot&#160;be&#160;used&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</text><text class="terminal-1022829484-r4" x="1451.8" y="1410.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-57)">│</text><text class="terminal-1022829484-r2" x="1464" y="1410.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-57)">
+</text><text class="terminal-1022829484-r4" x="0" y="1435.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-58)">│</text><text class="terminal-1022829484-r2" x="536.8" y="1435.2" textLength="170.8" clip-path="url(#terminal-1022829484-line-58)">together&#160;with&#160;</text><text class="terminal-1022829484-r5" x="707.6" y="1435.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-58)">-</text><text class="terminal-1022829484-r5" x="719.8" y="1435.2" textLength="97.6" clip-path="url(#terminal-1022829484-line-58)">-install</text><text class="terminal-1022829484-r5" x="817.4" y="1435.2" textLength="268.4" clip-path="url(#terminal-1022829484-line-58)">-packages-from-context</text><text class="terminal-1022829484-r2" x="1085.8" y="1435.2" textLength="353.8" clip-path="url(#terminal-1022829484-line-58)">).&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="1435.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-58)">│</text><text class="terminal-1022829484-r2" x="1464" y="1435.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-58)">
+</text><text class="terminal-1022829484-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-59)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-59)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1459.6" textLength="97.6" clip-path="url(#terminal-1022829484-line-59)">-disable</text><text class="terminal-1022829484-r5" x="134.2" y="1459.6" textLength="317.2" clip-path="url(#terminal-1022829484-line-59)">-mysql-client-installation</text><text class="terminal-1022829484-r2" x="536.8" y="1459.6" textLength="341.6" clip-path="url(#terminal-1022829484-line-59)">Do&#160;not&#160;install&#160;MySQL&#160;client.</text><text class="terminal-1022829484-r4" x="1451.8" y="1459.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-59)">│</text><text class="terminal-1022829484-r2" x="1464" y="1459.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-59)">
+</text><text class="terminal-1022829484-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-1022829484-line-60)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-1022829484-line-60)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1484" textLength="97.6" clip-path="url(#terminal-1022829484-line-60)">-disable</text><text class="terminal-1022829484-r5" x="134.2" y="1484" textLength="317.2" clip-path="url(#terminal-1022829484-line-60)">-mssql-client-installation</text><text class="terminal-1022829484-r2" x="536.8" y="1484" textLength="341.6" clip-path="url(#terminal-1022829484-line-60)">Do&#160;not&#160;install&#160;MsSQl&#160;client.</text><text class="terminal-1022829484-r4" x="1451.8" y="1484" textLength="12.2" clip-path="url(#terminal-1022829484-line-60)">│</text><text class="terminal-1022829484-r2" x="1464" y="1484" textLength="12.2" clip-path="url(#terminal-1022829484-line-60)">
+</text><text class="terminal-1022829484-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-61)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-61)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1508.4" textLength="97.6" clip-path="url(#terminal-1022829484-line-61)">-disable</text><text class="terminal-1022829484-r5" x="134.2" y="1508.4" textLength="353.8" clip-path="url(#terminal-1022829484-line-61)">-postgres-client-installation</text><text class="terminal-1022829484-r2" x="536.8" y="1508.4" textLength="378.2" clip-path="url(#terminal-1022829484-line-61)">Do&#160;not&#160;install&#160;Postgres&#160;client.</text><text class="terminal-1022829484-r4" x="1451.8" y="1508.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-61)">│</text><text class="terminal-1022829484-r2" x="1464" y="1508.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-61)">
+</text><text class="terminal-1022829484-r4" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-62)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1532.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-62)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1532.8" textLength="97.6" clip-path="url(#terminal-1022829484-line-62)">-disable</text><text class="terminal-1022829484-r5" x="134.2" y="1532.8" textLength="231.8" clip-path="url(#terminal-1022829484-line-62)">-airflow-repo-cache</text><text class="terminal-1022829484-r2" x="536.8" y="1532.8" textLength="658.8" clip-path="url(#terminal-1022829484-line-62)">Disable&#160;cache&#160;from&#160;Airflow&#160;repository&#160;during&#160;building.</text><text class="terminal-1022829484-r4" x="1451.8" y="1532.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-62)">│</text><text class="terminal-1022829484-r2" x="1464" y="1532.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-62)">
+</text><text class="terminal-1022829484-r4" x="0" y="1557.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-63)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1557.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-63)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1557.2" textLength="97.6" clip-path="url(#terminal-1022829484-line-63)">-install</text><text class="terminal-1022829484-r5" x="134.2" y="1557.2" textLength="219.6" clip-path="url(#terminal-1022829484-line-63)">-airflow-reference</text><text class="terminal-1022829484-r2" x="536.8" y="1557.2" textLength="524.6" clip-path="url(#terminal-1022829484-line-63)">Install&#160;Airflow&#160;using&#160;GitHub&#160;tag&#160;or&#160;branch.</text><text class="terminal-1022829484-r7" x="1073.6" y="1557.2" textLength="73.2" clip-path="url(#terminal-1022829484-line-63)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1557.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-63)">│</text><text class="terminal-1022829484-r2" x="1464" y="1557.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-63)">
+</text><text class="terminal-1022829484-r4" x="0" y="1581.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-64)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1581.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-64)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1581.6" textLength="158.6" clip-path="url(#terminal-1022829484-line-64)">-installation</text><text class="terminal-1022829484-r5" x="195.2" y="1581.6" textLength="85.4" clip-path="url(#terminal-1022829484-line-64)">-method</text><text class="terminal-1022829484-r2" x="536.8" y="1581.6" textLength="463.6" clip-path="url(#terminal-1022829484-line-64)">Install&#160;Airflow&#160;from:&#160;sources&#160;or&#160;PyPI.</text><text class="terminal-1022829484-r7" x="1012.6" y="1581.6" textLength="244" clip-path="url(#terminal-1022829484-line-64)">(.&#160;|&#160;apache-airflow)</text><text class="terminal-1022829484-r4" x="1451.8" y="1581.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-64)">│</text><text class="terminal-1022829484-r2" x="1464" y="1581.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-64)">
+</text><text class="terminal-1022829484-r4" x="0" y="1606" textLength="1464" clip-path="url(#terminal-1022829484-line-65)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1022829484-r2" x="1464" y="1606" textLength="12.2" clip-path="url(#terminal-1022829484-line-65)">
+</text><text class="terminal-1022829484-r4" x="0" y="1630.4" textLength="24.4" clip-path="url(#terminal-1022829484-line-66)">╭─</text><text class="terminal-1022829484-r4" x="24.4" y="1630.4" textLength="1415.2" clip-path="url(#terminal-1022829484-line-66)">&#160;Preparing&#160;cache&#160;and&#160;push&#160;(for&#160;maintainers&#160;and&#160;CI)&#160;─────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="1630.4" textLength="24.4" clip-path="url(#terminal-1022829484-line-66)">─╮</text><text class="terminal-1022829484-r2" x="1464" y="1630.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-66)">
+</text><text class="terminal-1022829484-r4" x="0" y="1654.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-67)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1654.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-67)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1654.8" textLength="85.4" clip-path="url(#terminal-1022829484-line-67)">-github</text><text class="terminal-1022829484-r5" x="122" y="1654.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-67)">-token</text><text class="terminal-1022829484-r2" x="341.6" y="1654.8" textLength="500.2" clip-path="url(#terminal-1022829484-line-67)">The&#160;token&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-1022829484-r7" x="854" y="1654.8" textLength="73.2" clip-path="url(#terminal-1022829484-line-67)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1654.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-67)">│</text><text class="terminal-1022829484-r2" x="1464" y="1654.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-67)">
+</text><text class="terminal-1022829484-r4" x="0" y="1679.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-68)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1679.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-68)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1679.2" textLength="85.4" clip-path="url(#terminal-1022829484-line-68)">-github</text><text class="terminal-1022829484-r5" x="122" y="1679.2" textLength="109.8" clip-path="url(#terminal-1022829484-line-68)">-username</text><text class="terminal-1022829484-r2" x="341.6" y="1679.2" textLength="549" clip-path="url(#terminal-1022829484-line-68)">The&#160;user&#160;name&#160;used&#160;to&#160;authenticate&#160;to&#160;GitHub.</text><text class="terminal-1022829484-r7" x="902.8" y="1679.2" textLength="73.2" clip-path="url(#terminal-1022829484-line-68)">(TEXT)</text><text class="terminal-1022829484-r4" x="1451.8" y="1679.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-68)">│</text><text class="terminal-1022829484-r2" x="1464" y="1679.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-68)">
+</text><text class="terminal-1022829484-r4" x="0" y="1703.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-69)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1703.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-69)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1703.6" textLength="109.8" clip-path="url(#terminal-1022829484-line-69)">-platform</text><text class="terminal-1022829484-r2" x="341.6" y="1703.6" textLength="329.4" clip-path="url(#terminal-1022829484-line-69)">Platform&#160;for&#160;Airflow&#160;image.</text><text class="terminal-1022829484-r7" x="683.2" y="1703.6" textLength="646.6" clip-path="url(#terminal-1022829484-line-69)">(linux/amd64&#160;|&#160;linux/arm64&#160;|&#160;linux/amd64,linux/arm64)</text><text class="terminal-1022829484-r4" x="1451.8" y="1703.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-69)">│</text><text class="terminal-1022829484-r2" x="1464" y="1703.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-69)">
+</text><text class="terminal-1022829484-r4" x="0" y="1728" textLength="12.2" clip-path="url(#terminal-1022829484-line-70)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1728" textLength="12.2" clip-path="url(#terminal-1022829484-line-70)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1728" textLength="61" clip-path="url(#terminal-1022829484-line-70)">-push</text><text class="terminal-1022829484-r5" x="97.6" y="1728" textLength="73.2" clip-path="url(#terminal-1022829484-line-70)">-image</text><text class="terminal-1022829484-r2" x="341.6" y="1728" textLength="353.8" clip-path="url(#terminal-1022829484-line-70)">Push&#160;image&#160;after&#160;building&#160;it.</text><text class="terminal-1022829484-r4" x="1451.8" y="1728" textLength="12.2" clip-path="url(#terminal-1022829484-line-70)">│</text><text class="terminal-1022829484-r2" x="1464" y="1728" textLength="12.2" clip-path="url(#terminal-1022829484-line-70)">
+</text><text class="terminal-1022829484-r4" x="0" y="1752.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-71)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1752.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-71)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1752.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-71)">-empty</text><text class="terminal-1022829484-r5" x="109.8" y="1752.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-71)">-image</text><text class="terminal-1022829484-r2" x="341.6" y="1752.4" textLength="817.4" clip-path="url(#terminal-1022829484-line-71)">Prepare&#160;empty&#160;image&#160;tagged&#160;with&#160;the&#160;same&#160;name&#160;as&#160;the&#160;Airflow&#160;image.</text><text class="terminal-1022829484-r4" x="1451.8" y="1752.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-71)">│</text><text class="terminal-1022829484-r2" x="1464" y="1752.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-71)">
+</text><text class="terminal-1022829484-r4" x="0" y="1776.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-72)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1776.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-72)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1776.8" textLength="97.6" clip-path="url(#terminal-1022829484-line-72)">-prepare</text><text class="terminal-1022829484-r5" x="134.2" y="1776.8" textLength="158.6" clip-path="url(#terminal-1022829484-line-72)">-buildx-cache</text><text class="terminal-1022829484-r2" x="341.6" y="1776.8" textLength="1098" clip-path="url(#terminal-1022829484-line-72)">Prepares&#160;build&#160;cache&#160;(this&#160;is&#160;done&#160;as&#160;separate&#160;per-platform&#160;steps&#160;instead&#160;of&#160;building&#160;the&#160;</text><text class="terminal-1022829484-r4" x="1451.8" y="1776.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-72)">│</text><text class="terminal-1022829484-r2" x="1464" y="1776.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-72)">
+</text><text class="terminal-1022829484-r4" x="0" y="1801.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-73)">│</text><text class="terminal-1022829484-r2" x="341.6" y="1801.2" textLength="1098" clip-path="url(#terminal-1022829484-line-73)">image).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="terminal-1022829484-r4" x="1451.8" y="1801.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-73)">│</text><text class="terminal-1022829484-r2" x="1464" y="1801.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-73)">
+</text><text class="terminal-1022829484-r4" x="0" y="1825.6" textLength="1464" clip-path="url(#terminal-1022829484-line-74)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1022829484-r2" x="1464" y="1825.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-74)">
+</text><text class="terminal-1022829484-r4" x="0" y="1850" textLength="24.4" clip-path="url(#terminal-1022829484-line-75)">╭─</text><text class="terminal-1022829484-r4" x="24.4" y="1850" textLength="1415.2" clip-path="url(#terminal-1022829484-line-75)">&#160;Options&#160;───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="1850" textLength="24.4" clip-path="url(#terminal-1022829484-line-75)">─╮</text><text class="terminal-1022829484-r2" x="1464" y="1850" textLength="12.2" clip-path="url(#terminal-1022829484-line-75)">
+</text><text class="terminal-1022829484-r4" x="0" y="1874.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-76)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1874.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-76)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1874.4" textLength="85.4" clip-path="url(#terminal-1022829484-line-76)">-github</text><text class="terminal-1022829484-r5" x="122" y="1874.4" textLength="134.2" clip-path="url(#terminal-1022829484-line-76)">-repository</text><text class="terminal-1022829484-r6" x="280.6" y="1874.4" textLength="24.4" clip-path="url(#terminal-1022829484-line-76)">-g</text><text class="terminal-1022829484-r2" x="329.4" y="1874.4" textLength="585.6" clip-path="url(#terminal-1022829484-line-76)">GitHub&#160;repository&#160;used&#160;to&#160;pull,&#160;push&#160;run&#160;images.</text><text class="terminal-1022829484-r7" x="927.2" y="1874.4" textLength="73.2" clip-path="url(#terminal-1022829484-line-76)">(TEXT)</text><text class="terminal-1022829484-r4" x="1012.6" y="1874.4" textLength="305" clip-path="url(#terminal-1022829484-line-76)">[default:&#160;apache/airflow]</text><text class="terminal-1022829484-r4" x="1451.8" y="1874.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-76)">│</text><text class="terminal-1022829484-r2" x="1464" y="1874.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-76)">
+</text><text class="terminal-1022829484-r4" x="0" y="1898.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-77)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1898.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-77)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1898.8" textLength="85.4" clip-path="url(#terminal-1022829484-line-77)">-answer</text><text class="terminal-1022829484-r6" x="280.6" y="1898.8" textLength="24.4" clip-path="url(#terminal-1022829484-line-77)">-a</text><text class="terminal-1022829484-r2" x="329.4" y="1898.8" textLength="317.2" clip-path="url(#terminal-1022829484-line-77)">Force&#160;answer&#160;to&#160;questions.</text><text class="terminal-1022829484-r7" x="658.8" y="1898.8" textLength="353.8" clip-path="url(#terminal-1022829484-line-77)">(y&#160;|&#160;n&#160;|&#160;q&#160;|&#160;yes&#160;|&#160;no&#160;|&#160;quit)</text><text class="terminal-1022829484-r4" x="1451.8" y="1898.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-77)">│</text><text class="terminal-1022829484-r2" x="1464" y="1898.8" textLength="12.2" clip-path="url(#terminal-1022829484-line-77)">
+</text><text class="terminal-1022829484-r4" x="0" y="1923.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-78)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1923.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-78)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1923.2" textLength="48.8" clip-path="url(#terminal-1022829484-line-78)">-dry</text><text class="terminal-1022829484-r5" x="85.4" y="1923.2" textLength="48.8" clip-path="url(#terminal-1022829484-line-78)">-run</text><text class="terminal-1022829484-r6" x="280.6" y="1923.2" textLength="24.4" clip-path="url(#terminal-1022829484-line-78)">-D</text><text class="terminal-1022829484-r2" x="329.4" y="1923.2" textLength="719.8" clip-path="url(#terminal-1022829484-line-78)">If&#160;dry-run&#160;is&#160;set,&#160;commands&#160;are&#160;only&#160;printed,&#160;not&#160;executed.</text><text class="terminal-1022829484-r4" x="1451.8" y="1923.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-78)">│</text><text class="terminal-1022829484-r2" x="1464" y="1923.2" textLength="12.2" clip-path="url(#terminal-1022829484-line-78)">
+</text><text class="terminal-1022829484-r4" x="0" y="1947.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-79)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1947.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-79)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1947.6" textLength="97.6" clip-path="url(#terminal-1022829484-line-79)">-verbose</text><text class="terminal-1022829484-r6" x="280.6" y="1947.6" textLength="24.4" clip-path="url(#terminal-1022829484-line-79)">-v</text><text class="terminal-1022829484-r2" x="329.4" y="1947.6" textLength="585.6" clip-path="url(#terminal-1022829484-line-79)">Print&#160;verbose&#160;information&#160;about&#160;performed&#160;steps.</text><text class="terminal-1022829484-r4" x="1451.8" y="1947.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-79)">│</text><text class="terminal-1022829484-r2" x="1464" y="1947.6" textLength="12.2" clip-path="url(#terminal-1022829484-line-79)">
+</text><text class="terminal-1022829484-r4" x="0" y="1972" textLength="12.2" clip-path="url(#terminal-1022829484-line-80)">│</text><text class="terminal-1022829484-r5" x="24.4" y="1972" textLength="12.2" clip-path="url(#terminal-1022829484-line-80)">-</text><text class="terminal-1022829484-r5" x="36.6" y="1972" textLength="61" clip-path="url(#terminal-1022829484-line-80)">-help</text><text class="terminal-1022829484-r6" x="280.6" y="1972" textLength="24.4" clip-path="url(#terminal-1022829484-line-80)">-h</text><text class="terminal-1022829484-r2" x="329.4" y="1972" textLength="329.4" clip-path="url(#terminal-1022829484-line-80)">Show&#160;this&#160;message&#160;and&#160;exit.</text><text class="terminal-1022829484-r4" x="1451.8" y="1972" textLength="12.2" clip-path="url(#terminal-1022829484-line-80)">│</text><text class="terminal-1022829484-r2" x="1464" y="1972" textLength="12.2" clip-path="url(#terminal-1022829484-line-80)">
+</text><text class="terminal-1022829484-r4" x="0" y="1996.4" textLength="1464" clip-path="url(#terminal-1022829484-line-81)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1022829484-r2" x="1464" y="1996.4" textLength="12.2" clip-path="url(#terminal-1022829484-line-81)">
 </text>
     </g>
     </g>
diff --git a/images/breeze/output-commands-hash.txt b/images/breeze/output-commands-hash.txt
index cadf246543cf4..a402f3294b71c 100644
--- a/images/breeze/output-commands-hash.txt
+++ b/images/breeze/output-commands-hash.txt
@@ -2,4 +2,4 @@
 # This file is automatically generated by pre-commit. If you have a conflict with this file
 # Please do not solve it but run `breeze regenerate-command-images`.
 # This command should fix the conflict and regenerate help images that you have conflict with.
-d07fe7a09a846de917cda7820a8ede9d
+ae740da8f81e25b71d40a4b91c011491
