You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2022/06/27 01:00:18 UTC
[airflow] branch main updated: Fix behaviour of build/pull after recent Breeze changes (#24657)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new b678dc25f6 Fix behaviour of build/pull after recent Breeze changes (#24657)
b678dc25f6 is described below
commit b678dc25f6604ddf603e42500e3e5583b6663df6
Author: Jarek Potiuk <ja...@polidea.com>
AuthorDate: Mon Jun 27 03:00:10 2022 +0200
Fix behaviour of build/pull after recent Breeze changes (#24657)
The behaviour of Breeze after some recent changes related to
pulling and building images in parallel have been slightly broken.
Nothing serious but slightly annoying behaviour:
* when starting breeze shell, the image was attempted to be
build even if it was not needed (but cache efficiency made it fast
enough to not be too annoying (unless we updated to newer
python base image
* breeze pull command for "latest" branch makes no sense any more -
we stopped pushing "latest" image to ghcr.io, we only push
cache and "tagged" images. We are now turning --image-tag as
required in "pull_image" and when someone specifies latest,
error and helpful message is printed
* --force-build flag in "shell-related-commands" was not
properly propagated to build-image so it did not actually
force image building.
All those problems are fixed now.
---
.../airflow_breeze/commands/ci_image_commands.py | 33 +-
.../airflow_breeze/commands/developer_commands.py | 12 +-
.../commands/production_image_commands.py | 21 +-
.../commands/release_management_commands.py | 6 +-
.../airflow_breeze/commands/testing_commands.py | 8 +-
.../src/airflow_breeze/utils/common_options.py | 24 +-
images/breeze/output-build-image.svg | 288 ++++++++---------
images/breeze/output-build-prod-image.svg | 356 ++++++++++-----------
images/breeze/output-commands-hash.txt | 2 +-
images/breeze/output-docker-compose-tests.svg | 104 +++---
images/breeze/output-generate-constraints.svg | 152 +++++----
images/breeze/output-pull-image.svg | 150 +++++----
images/breeze/output-pull-prod-image.svg | 150 +++++----
images/breeze/output-shell.svg | 228 +++++++------
images/breeze/output-start-airflow.svg | 236 +++++++-------
images/breeze/output-tests.svg | 164 +++++-----
images/breeze/output-verify-image.svg | 108 +++----
images/breeze/output-verify-prod-image.svg | 112 +++----
18 files changed, 1056 insertions(+), 1098 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 587f562446..3693529806 100644
--- a/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/ci_image_commands.py
@@ -48,7 +48,9 @@ from airflow_breeze.utils.common_options import (
option_github_token,
option_github_username,
option_image_name,
- option_image_tag,
+ option_image_tag_for_building,
+ option_image_tag_for_pulling,
+ option_image_tag_for_verifying,
option_install_providers_from_sources,
option_parallelism,
option_platform_multiple,
@@ -191,7 +193,7 @@ CI_IMAGE_TOOLS_PARAMETERS = {
}
-def start_building(ci_image_params: BuildCiParams, dry_run: bool, verbose: bool) -> bool:
+def check_if_image_building_is_needed(ci_image_params: BuildCiParams, dry_run: bool, verbose: bool) -> bool:
"""Starts building attempt. Returns false if we should not continue"""
if not ci_image_params.force_build and not ci_image_params.upgrade_to_newer_dependencies:
if not should_we_run_the_build(build_ci_params=ci_image_params):
@@ -238,7 +240,7 @@ def run_build_in_parallel(
@option_github_token
@option_github_username
@option_docker_cache
-@option_image_tag
+@option_image_tag_for_building
@option_prepare_buildx_cache
@option_push_image
@option_empty_image
@@ -292,7 +294,7 @@ def build_image(
params.python = python
params.answer = answer
params_list.append(params)
- start_building(params_list[0], dry_run=dry_run, verbose=verbose)
+ check_if_image_building_is_needed(params_list[0], dry_run=dry_run, verbose=verbose)
run_build_in_parallel(
image_params_list=params_list,
python_version_list=python_version_list,
@@ -302,7 +304,7 @@ def build_image(
)
else:
params = BuildCiParams(**parameters_passed)
- start_building(params, dry_run=dry_run, verbose=verbose)
+ check_if_image_building_is_needed(params, dry_run=dry_run, verbose=verbose)
run_build(ci_image_params=params)
@@ -317,7 +319,7 @@ def build_image(
@option_github_token
@option_verify_image
@option_wait_for_image
-@option_image_tag
+@option_image_tag_for_pulling
@option_tag_as_latest
@click.argument('extra_pytest_args', nargs=-1, type=click.UNPROCESSED)
def pull_ci_image(
@@ -329,13 +331,20 @@ def pull_ci_image(
python_versions: str,
github_token: str,
parallelism: int,
- image_tag: Optional[str],
+ image_tag: str,
wait_for_image: bool,
tag_as_latest: bool,
verify_image: bool,
extra_pytest_args: Tuple,
):
"""Pull and optionally verify CI images - possibly in parallel for all Python versions."""
+ if image_tag == "latest":
+ get_console().print("[red]You cannot pull latest images because they are not published any more!\n")
+ get_console().print(
+ "[yellow]You need to specify commit tag to pull and image. If you wish to get"
+ " the latest image, you need to run `breeze build-image` command\n"
+ )
+ sys.exit(1)
perform_environment_checks(verbose=verbose)
if run_in_parallel:
python_version_list = get_python_version_list(python_versions)
@@ -386,7 +395,7 @@ def pull_ci_image(
@option_dry_run
@option_python
@option_github_repository
-@option_image_tag
+@option_image_tag_for_verifying
@option_image_name
@option_pull_image
@click.argument('extra_pytest_args', nargs=-1, type=click.UNPROCESSED)
@@ -396,7 +405,7 @@ def verify_ci_image(
python: str,
github_repository: str,
image_name: str,
- image_tag: str,
+ image_tag: Optional[str],
pull_image: bool,
extra_pytest_args: Tuple,
):
@@ -582,8 +591,9 @@ def rebuild_or_pull_ci_image_if_needed(
upgrade_to_newer_dependencies=False,
image_tag=command_params.image_tag,
platform=command_params.platform,
+ force_build=command_params.force_build,
)
- if command_params.image_tag is not None:
+ if command_params.image_tag is not None and command_params.image_tag != "latest":
return_code, message = run_pull_image(
image_params=ci_image_params,
dry_run=dry_run,
@@ -605,4 +615,5 @@ def rebuild_or_pull_ci_image_if_needed(
'Forcing build.[/]'
)
ci_image_params.force_build = True
- run_build_ci_image(verbose, dry_run=dry_run, ci_image_params=ci_image_params, parallel=False)
+ if check_if_image_building_is_needed(ci_image_params=ci_image_params, dry_run=dry_run, verbose=verbose):
+ run_build_ci_image(verbose, dry_run=dry_run, ci_image_params=ci_image_params, parallel=False)
diff --git a/dev/breeze/src/airflow_breeze/commands/developer_commands.py b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
index 4db880ec14..cbb2b10d06 100644
--- a/dev/breeze/src/airflow_breeze/commands/developer_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/developer_commands.py
@@ -45,7 +45,7 @@ from airflow_breeze.utils.common_options import (
option_force_build,
option_forward_credentials,
option_github_repository,
- option_image_tag,
+ option_image_tag_for_running,
option_installation_package_format,
option_integration,
option_load_default_connection,
@@ -113,9 +113,9 @@ DEVELOPER_PARAMETERS = {
"--use-packages-from-dist",
"--package-format",
"--force-build",
+ "--image-tag",
"--mount-sources",
"--debian-version",
- "--image-tag",
],
},
],
@@ -142,9 +142,9 @@ DEVELOPER_PARAMETERS = {
"--use-packages-from-dist",
"--package-format",
"--force-build",
+ "--image-tag",
"--mount-sources",
"--debian-version",
- "--image-tag",
],
},
],
@@ -173,8 +173,8 @@ DEVELOPER_PARAMETERS = {
"--use-packages-from-dist",
"--package-format",
"--force-build",
- "--mount-sources",
"--image-tag",
+ "--mount-sources",
],
},
],
@@ -244,7 +244,7 @@ DEVELOPER_PARAMETERS = {
@option_mount_sources
@option_integration
@option_db_reset
-@option_image_tag
+@option_image_tag_for_running
@option_answer
@click.argument('extra-args', nargs=-1, type=click.UNPROCESSED)
def shell(
@@ -324,7 +324,7 @@ def shell(
@option_installation_package_format
@option_mount_sources
@option_integration
-@option_image_tag
+@option_image_tag_for_running
@option_db_reset
@option_answer
@click.argument('extra-args', nargs=-1, type=click.UNPROCESSED)
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 fd39b1152c..95ceea2f62 100644
--- a/dev/breeze/src/airflow_breeze/commands/production_image_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/production_image_commands.py
@@ -47,7 +47,9 @@ from airflow_breeze.utils.common_options import (
option_github_token,
option_github_username,
option_image_name,
- option_image_tag,
+ option_image_tag_for_building,
+ option_image_tag_for_pulling,
+ option_image_tag_for_verifying,
option_install_providers_from_sources,
option_parallelism,
option_platform_multiple,
@@ -246,7 +248,7 @@ def run_build_in_parallel(
@option_github_token
@option_github_username
@option_docker_cache
-@option_image_tag
+@option_image_tag_for_building
@option_prepare_buildx_cache
@option_push_image
@option_empty_image
@@ -363,7 +365,7 @@ def build_prod_image(
@option_parallelism
@option_python_versions
@option_github_token
-@option_image_tag
+@option_image_tag_for_pulling
@option_wait_for_image
@option_tag_as_latest
@option_verify_image
@@ -377,13 +379,20 @@ def pull_prod_image(
parallelism: int,
python_versions: str,
github_token: str,
- image_tag: Optional[str],
+ image_tag: str,
wait_for_image: bool,
tag_as_latest: bool,
verify_image: bool,
extra_pytest_args: Tuple,
):
"""Pull and optionally verify Production images - possibly in parallel for all Python versions."""
+ if image_tag == "latest":
+ get_console().print("[red]You cannot pull latest images because they are not published any more!\n")
+ get_console().print(
+ "[yellow]You need to specify commit tag to pull and image. If you wish to get"
+ " the latest image, you need to run `breeze build-image` command\n"
+ )
+ sys.exit(1)
perform_environment_checks(verbose=verbose)
if run_in_parallel:
python_version_list = get_python_version_list(python_versions)
@@ -436,7 +445,7 @@ def pull_prod_image(
@option_dry_run
@option_python
@option_github_repository
-@option_image_tag
+@option_image_tag_for_verifying
@option_image_name
@option_pull_image
@click.option(
@@ -451,7 +460,7 @@ def verify_prod_image(
python: str,
github_repository: str,
image_name: str,
- image_tag: str,
+ image_tag: Optional[str],
pull_image: bool,
slim_image: bool,
extra_pytest_args: Tuple,
diff --git a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 17bf70b3af..6a2c331e6d 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -43,7 +43,7 @@ from airflow_breeze.utils.common_options import (
option_answer,
option_dry_run,
option_github_repository,
- option_image_tag,
+ option_image_tag_for_running,
option_installation_package_format,
option_package_format,
option_parallelism,
@@ -402,7 +402,7 @@ def run_generate_constraints_in_parallel(
@option_run_in_parallel
@option_parallelism
@option_python_versions
-@option_image_tag
+@option_image_tag_for_running
@option_answer
@option_debug_release_management
@option_airflow_constraints_mode_ci
@@ -414,7 +414,7 @@ def generate_constraints(
run_in_parallel: bool,
parallelism: int,
python_versions: str,
- image_tag: str,
+ image_tag: Optional[str],
answer: Optional[str],
debug: bool,
airflow_constraints_mode: str,
diff --git a/dev/breeze/src/airflow_breeze/commands/testing_commands.py b/dev/breeze/src/airflow_breeze/commands/testing_commands.py
index 45df368afa..8c9200a840 100644
--- a/dev/breeze/src/airflow_breeze/commands/testing_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/testing_commands.py
@@ -38,7 +38,7 @@ from airflow_breeze.utils.common_options import (
option_dry_run,
option_github_repository,
option_image_name,
- option_image_tag,
+ option_image_tag_for_running,
option_integration,
option_mount_sources,
option_mssql_version,
@@ -109,7 +109,7 @@ TESTING_PARAMETERS = {
@option_dry_run
@option_python
@option_github_repository
-@option_image_tag
+@option_image_tag_for_running
@option_image_name
@click.argument('extra_pytest_args', nargs=-1, type=click.UNPROCESSED)
def docker_compose_tests(
@@ -118,7 +118,7 @@ def docker_compose_tests(
python: str,
github_repository: str,
image_name: str,
- image_tag: str,
+ image_tag: Optional[str],
extra_pytest_args: Tuple,
):
"""Run docker-compose tests."""
@@ -243,7 +243,7 @@ def run_with_progress(
help="Limit progress to percentage only and just show the summary when tests complete.",
is_flag=True,
)
-@option_image_tag
+@option_image_tag_for_running
@option_mount_sources
@click.option(
"--test-type",
diff --git a/dev/breeze/src/airflow_breeze/utils/common_options.py b/dev/breeze/src/airflow_breeze/utils/common_options.py
index c2865de5a3..b2efe323af 100644
--- a/dev/breeze/src/airflow_breeze/utils/common_options.py
+++ b/dev/breeze/src/airflow_breeze/utils/common_options.py
@@ -187,11 +187,29 @@ option_github_username = click.option(
help='The user name used to authenticate to GitHub.',
envvar='GITHUB_USERNAME',
)
-option_image_tag = click.option(
+option_image_tag_for_pulling = click.option(
'-t',
'--image-tag',
- help='Tag of the image which is used to pull or run the image (implies --mount-sources=skip'
- ' when using to run shell or tests) ',
+ help='Tag of the image which is used to pull the image',
+ envvar='IMAGE_TAG',
+ required=True,
+)
+option_image_tag_for_building = click.option(
+ '-t',
+ '--image-tag',
+ help='Tag the image after building it',
+ envvar='IMAGE_TAG',
+)
+option_image_tag_for_running = click.option(
+ '-t',
+ '--image-tag',
+ help='Tag of the image which is used to run the image (implies --mount-sources=skip)',
+ envvar='IMAGE_TAG',
+)
+option_image_tag_for_verifying = click.option(
+ '-t',
+ '--image-tag',
+ help='Tag of the image when verifying it',
envvar='IMAGE_TAG',
)
option_image_name = click.option(
diff --git a/images/breeze/output-build-image.svg b/images/breeze/output-build-image.svg
index 082e97adef..e84a5e189a 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 1636.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1587.1999999999998" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,301 +19,293 @@
font-weight: 700;
}
- .terminal-763863226-matrix {
+ .terminal-1518364354-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-763863226-title {
+ .terminal-1518364354-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .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 }
+ .terminal-1518364354-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-1518364354-r2 { fill: #c5c8c6 }
+.terminal-1518364354-r3 { fill: #d0b344;font-weight: bold }
+.terminal-1518364354-r4 { fill: #868887 }
+.terminal-1518364354-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-1518364354-r6 { fill: #98a84b;font-weight: bold }
+.terminal-1518364354-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-763863226-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="1585.0" />
+ <clipPath id="terminal-1518364354-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="1536.1999999999998" />
</clipPath>
- <clipPath id="terminal-763863226-line-0">
+ <clipPath id="terminal-1518364354-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-1">
+<clipPath id="terminal-1518364354-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-2">
+<clipPath id="terminal-1518364354-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-3">
+<clipPath id="terminal-1518364354-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-4">
+<clipPath id="terminal-1518364354-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-5">
+<clipPath id="terminal-1518364354-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-6">
+<clipPath id="terminal-1518364354-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-7">
+<clipPath id="terminal-1518364354-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-8">
+<clipPath id="terminal-1518364354-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-9">
+<clipPath id="terminal-1518364354-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-10">
+<clipPath id="terminal-1518364354-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-11">
+<clipPath id="terminal-1518364354-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-12">
+<clipPath id="terminal-1518364354-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-13">
+<clipPath id="terminal-1518364354-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-14">
+<clipPath id="terminal-1518364354-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-15">
+<clipPath id="terminal-1518364354-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-16">
+<clipPath id="terminal-1518364354-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-17">
+<clipPath id="terminal-1518364354-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-18">
+<clipPath id="terminal-1518364354-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-19">
+<clipPath id="terminal-1518364354-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-20">
+<clipPath id="terminal-1518364354-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-21">
+<clipPath id="terminal-1518364354-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-22">
+<clipPath id="terminal-1518364354-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-23">
+<clipPath id="terminal-1518364354-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-24">
+<clipPath id="terminal-1518364354-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-25">
+<clipPath id="terminal-1518364354-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-26">
+<clipPath id="terminal-1518364354-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-27">
+<clipPath id="terminal-1518364354-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-28">
+<clipPath id="terminal-1518364354-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-29">
+<clipPath id="terminal-1518364354-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-30">
+<clipPath id="terminal-1518364354-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-31">
+<clipPath id="terminal-1518364354-line-31">
<rect x="0" y="757.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-32">
+<clipPath id="terminal-1518364354-line-32">
<rect x="0" y="782.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-33">
+<clipPath id="terminal-1518364354-line-33">
<rect x="0" y="806.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-34">
+<clipPath id="terminal-1518364354-line-34">
<rect x="0" y="831.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-35">
+<clipPath id="terminal-1518364354-line-35">
<rect x="0" y="855.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-36">
+<clipPath id="terminal-1518364354-line-36">
<rect x="0" y="879.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-37">
+<clipPath id="terminal-1518364354-line-37">
<rect x="0" y="904.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-38">
+<clipPath id="terminal-1518364354-line-38">
<rect x="0" y="928.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-39">
+<clipPath id="terminal-1518364354-line-39">
<rect x="0" y="953.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-40">
+<clipPath id="terminal-1518364354-line-40">
<rect x="0" y="977.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-41">
+<clipPath id="terminal-1518364354-line-41">
<rect x="0" y="1001.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-42">
+<clipPath id="terminal-1518364354-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-43">
+<clipPath id="terminal-1518364354-line-43">
<rect x="0" y="1050.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-44">
+<clipPath id="terminal-1518364354-line-44">
<rect x="0" y="1075.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-45">
+<clipPath id="terminal-1518364354-line-45">
<rect x="0" y="1099.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-46">
+<clipPath id="terminal-1518364354-line-46">
<rect x="0" y="1123.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-47">
+<clipPath id="terminal-1518364354-line-47">
<rect x="0" y="1148.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-48">
+<clipPath id="terminal-1518364354-line-48">
<rect x="0" y="1172.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-49">
+<clipPath id="terminal-1518364354-line-49">
<rect x="0" y="1197.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-50">
+<clipPath id="terminal-1518364354-line-50">
<rect x="0" y="1221.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-51">
+<clipPath id="terminal-1518364354-line-51">
<rect x="0" y="1245.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-52">
+<clipPath id="terminal-1518364354-line-52">
<rect x="0" y="1270.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-53">
+<clipPath id="terminal-1518364354-line-53">
<rect x="0" y="1294.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-54">
+<clipPath id="terminal-1518364354-line-54">
<rect x="0" y="1319.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-55">
+<clipPath id="terminal-1518364354-line-55">
<rect x="0" y="1343.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-56">
+<clipPath id="terminal-1518364354-line-56">
<rect x="0" y="1367.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-57">
+<clipPath id="terminal-1518364354-line-57">
<rect x="0" y="1392.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-58">
+<clipPath id="terminal-1518364354-line-58">
<rect x="0" y="1416.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-59">
+<clipPath id="terminal-1518364354-line-59">
<rect x="0" y="1441.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-60">
+<clipPath id="terminal-1518364354-line-60">
<rect x="0" y="1465.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-763863226-line-61">
+<clipPath id="terminal-1518364354-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="1634" rx="8"/><text class="terminal-763863226-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: build-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1585.2" rx="8"/><text class="terminal-1518364354-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: 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-763863226-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-1518364354-clip-terminal)">
- <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: </text><text class="terminal-763863226-r1" x="97.6" y="44.4" textLength="341.6" clip-path="url(#terminal-763863226-line-1)">breeze build-image [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 CI image. Include building multiple images for all python versions (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)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-763863226-l [...]
-</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- [...]
-</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)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</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: 3.7]                                       [...]
-</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-763863 [...]
-</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- [...]
-</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-763863 [...]
-</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-763863 [...]
-</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)                                       &# [...]
-</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- [...]
-</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 you build or pull image with </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" [...]
-</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-7638632 [...]
-</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: registry]                          </text><text class="terminal-763863226-r4" x="1451.8" y="434.8" [...]
-</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-763863 [...]
-</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)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="508" textLength="24.4" clip-path="url(#terminal [...]
-</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-76386322 [...]
-</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- [...]
-</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: 4; 1<=x<=8]                                   [...]
-</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-763863 [...]
-</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: 3.7 3.8 3.9 3.10]                                 & [...]
-</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)"> Advanced options (for power users) ────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="ur [...]
-</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-763 [...]
-</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-763 [...]
-</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 | constraints | 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- [...]
-</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: constraints-source-providers]                                </text [...]
-</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-763 [...]
-</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-7638632 [...]
-</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 like: python:VERSION-slim-bullseye                                [...]
-</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)                                        &# [...]
-</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 [...]
-</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-763 [...]
-</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-763 [...]
-</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- [...]
-</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-7638632 [...]
-</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(#term [...]
-</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(#termin [...]
-</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(#term [...]
-</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(#term [...]
-</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-763 [...]
-</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-7638 [...]
-</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-7638 [...]
-</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)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="1215.6" textLength="2 [...]
-</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-l [...]
-</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-76 [...]
-</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(#termin [...]
-</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-763863 [...]
-</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-76 [...]
-</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-7638632 [...]
-</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).                                        [...]
-</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)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-763863226-r4" x="1439.6" y="1435.2" textLength="24.4" clip-path="url(#terminal-76386 [...]
-</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-76 [...]
-</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-76386322 [...]
-</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-76386 [...]
-</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-7 [...]
-</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-76386 [...]
-</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)">
+ <g class="terminal-1518364354-matrix">
+ <text class="terminal-1518364354-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1518364354-line-0)">
+</text><text class="terminal-1518364354-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1518364354-line-1)">Usage: </text><text class="terminal-1518364354-r1" x="97.6" y="44.4" textLength="341.6" clip-path="url(#terminal-1518364354-line-1)">breeze build-image [OPTIONS]</text><text class="terminal-1518364354-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-1)">
+</text><text class="terminal-1518364354-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-2)">
+</text><text class="terminal-1518364354-r2" x="12.2" y="93.2" textLength="1073.6" clip-path="url(#terminal-1518364354-line-3)">Build CI image. Include building multiple images for all python versions (sequentially).</text><text class="terminal-1518364354-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-3)">
+</text><text class="terminal-1518364354-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-4)">
+</text><text class="terminal-1518364354-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1518364354-line-5)">╭─</text><text class="terminal-1518364354-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1518364354-line-5)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1518364354-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-151836 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-6)">│</text><text class="terminal-1518364354-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-6)">-</text><text class="terminal-1518364354-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-1518364354-line-6)">-python</text><text class="terminal-1518364354-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-151 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-7)">│</text><text class="terminal-1518364354-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-1518364354-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-1518364354-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-8)">│</text><text class="terminal-1518364354-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-1518364354-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-1518364354-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-9)">│</text><text class="terminal-1518364354-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-9)">-</text><text class="terminal-1518364354-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-1518364354-line-9)">-upgrade</text><text class="terminal-1518364354-r5" x="134.2" y="239.6" textLength="268.4" clip-path="url(#terminal [...]
+</text><text class="terminal-1518364354-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1518364354-line-10)">│</text><text class="terminal-1518364354-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-1518364354-line-10)">-</text><text class="terminal-1518364354-r5" x="36.6" y="264" textLength="85.4" clip-path="url(#terminal-1518364354-line-10)">-debian</text><text class="terminal-1518364354-r5" x="122" y="264" textLength="97.6" clip-path="url(#terminal-15183643 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-11)">│</text><text class="terminal-1518364354-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-11)">-</text><text class="terminal-1518364354-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-1518364354-line-11)">-image</text><text class="terminal-1518364354-r5" x="109.8" y="288.4" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-1518364354-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-12)">│</text><text class="terminal-1518364354-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-12)">-</text><text class="terminal-1518364354-r5" x="36.6" y="312.8" textLength="48.8" clip-path="url(#terminal-1518364354-line-12)">-tag</text><text class="terminal-1518364354-r5" x="85.4" y="312.8" textLength="122" clip-path="url(#terminal-151 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-13)">│</text><text class="terminal-1518364354-r2" x="475.8" y="337.2" textLength="414.8" clip-path="url(#terminal-1518364354-line-13)">when you build or pull image with </text><text class="terminal-1518364354-r5" x="890.6" y="337.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-13)">-</text><text class="terminal-1518364354- [...]
+</text><text class="terminal-1518364354-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-14)">│</text><text class="terminal-1518364354-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-14)">-</text><text class="terminal-1518364354-r5" x="36.6" y="361.6" textLength="85.4" clip-path="url(#terminal-1518364354-line-14)">-docker</text><text class="terminal-1518364354-r5" x="122" y="361.6" textLength="73.2" clip-path="url(#terminal- [...]
+</text><text class="terminal-1518364354-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-1518364354-line-15)">│</text><text class="terminal-1518364354-r4" x="475.8" y="386" textLength="549" clip-path="url(#terminal-1518364354-line-15)">[default: registry]                          </text><text class="terminal-1518364354-r4" x="1451.8" y="386" t [...]
+</text><text class="terminal-1518364354-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-16)">│</text><text class="terminal-1518364354-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-16)">-</text><text class="terminal-1518364354-r5" x="36.6" y="410.4" textLength="73.2" clip-path="url(#terminal-1518364354-line-16)">-force</text><text class="terminal-1518364354-r5" x="109.8" y="410.4" textLength="73.2" clip-path="url(#terminal [...]
+</text><text class="terminal-1518364354-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-1518364354-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1518364354-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-17)">
+</text><text class="terminal-1518364354-r4" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-1518364354-line-18)">╭─</text><text class="terminal-1518364354-r4" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-1518364354-line-18)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1518364354-r4" x="1439.6" y="459.2" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-1518364354-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-19)">│</text><text class="terminal-1518364354-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-19)">-</text><text class="terminal-1518364354-r5" x="36.6" y="483.6" textLength="48.8" clip-path="url(#terminal-1518364354-line-19)">-run</text><text class="terminal-1518364354-r5" x="85.4" y="483.6" textLength="146.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1518364354-line-20)">│</text><text class="terminal-1518364354-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-1518364354-line-20)">-</text><text class="terminal-1518364354-r5" x="36.6" y="508" textLength="146.4" clip-path="url(#terminal-1518364354-line-20)">-parallelism</text><text class="terminal-1518364354-r2" x="280.6" y="508" textLength="915" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-21)">│</text><text class="terminal-1518364354-r4" x="280.6" y="532.4" textLength="915" clip-path="url(#terminal-1518364354-line-21)">[default: 4; 1<=x<=8]                                   [...]
+</text><text class="terminal-1518364354-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-22)">│</text><text class="terminal-1518364354-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-22)">-</text><text class="terminal-1518364354-r5" x="36.6" y="556.8" textLength="85.4" clip-path="url(#terminal-1518364354-line-22)">-python</text><text class="terminal-1518364354-r5" x="122" y="556.8" textLength="109.8" clip-path="url(#terminal [...]
+</text><text class="terminal-1518364354-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-23)">│</text><text class="terminal-1518364354-r4" x="280.6" y="581.2" textLength="951.6" clip-path="url(#terminal-1518364354-line-23)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-1518364354-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1518364354-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-24)">
+</text><text class="terminal-1518364354-r4" x="0" y="630" textLength="24.4" clip-path="url(#terminal-1518364354-line-25)">╭─</text><text class="terminal-1518364354-r4" x="24.4" y="630" textLength="1415.2" clip-path="url(#terminal-1518364354-line-25)"> Advanced options (for power users) ────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1518364354-r4" x="1439.6" y="630" textLength="24.4" clip-path="url [...]
+</text><text class="terminal-1518364354-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-26)">│</text><text class="terminal-1518364354-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-26)">-</text><text class="terminal-1518364354-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-1518364354-line-26)">-install</text><text class="terminal-1518364354-r5" x="134.2" y="654.4" textLength="280.6" clip-path="url(#termi [...]
+</text><text class="terminal-1518364354-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-27)">│</text><text class="terminal-1518364354-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-27)">-</text><text class="terminal-1518364354-r5" x="36.6" y="678.8" textLength="97.6" clip-path="url(#terminal-1518364354-line-27)">-airflow</text><text class="terminal-1518364354-r5" x="134.2" y="678.8" textLength="207.4" clip-path="url(#termi [...]
+</text><text class="terminal-1518364354-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-28)">│</text><text class="terminal-1518364354-r7" x="463.6" y="703.2" textLength="866.2" clip-path="url(#terminal-1518364354-line-28)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-1518364354-r4" x="1451.8" y="703.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-28)">│</text><text clas [...]
+</text><text class="terminal-1518364354-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-29)">│</text><text class="terminal-1518364354-r4" x="463.6" y="727.6" textLength="866.2" clip-path="url(#terminal-1518364354-line-29)">[default: constraints-source-providers]                                </ [...]
+</text><text class="terminal-1518364354-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-1518364354-line-30)">│</text><text class="terminal-1518364354-r5" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-1518364354-line-30)">-</text><text class="terminal-1518364354-r5" x="36.6" y="752" textLength="97.6" clip-path="url(#terminal-1518364354-line-30)">-airflow</text><text class="terminal-1518364354-r5" x="134.2" y="752" textLength="268.4" clip-path="url(#terminal-1518 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-31)">│</text><text class="terminal-1518364354-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-31)">-</text><text class="terminal-1518364354-r5" x="36.6" y="776.4" textLength="85.4" clip-path="url(#terminal-1518364354-line-31)">-python</text><text class="terminal-1518364354-r5" x="122" y="776.4" textLength="73.2" clip-path="url(#terminal- [...]
+</text><text class="terminal-1518364354-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-32)">│</text><text class="terminal-1518364354-r2" x="463.6" y="800.8" textLength="976" clip-path="url(#terminal-1518364354-line-32)">something like: python:VERSION-slim-bullseye                                [...]
+</text><text class="terminal-1518364354-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-33)">│</text><text class="terminal-1518364354-r7" x="463.6" y="825.2" textLength="976" clip-path="url(#terminal-1518364354-line-33)">(TEXT)                                        [...]
+</text><text class="terminal-1518364354-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-34)">│</text><text class="terminal-1518364354-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-34)">-</text><text class="terminal-1518364354-r5" x="36.6" y="849.6" textLength="134.2" clip-path="url(#terminal-1518364354-line-34)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="849.6" textLength="146.4" clip-path="url(#t [...]
+</text><text class="terminal-1518364354-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-1518364354-line-35)">│</text><text class="terminal-1518364354-r5" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-1518364354-line-35)">-</text><text class="terminal-1518364354-r5" x="36.6" y="874" textLength="97.6" clip-path="url(#terminal-1518364354-line-35)">-runtime</text><text class="terminal-1518364354-r5" x="134.2" y="874" textLength="109.8" clip-path="url(#terminal-1518 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-36)">│</text><text class="terminal-1518364354-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-36)">-</text><text class="terminal-1518364354-r5" x="36.6" y="898.4" textLength="97.6" clip-path="url(#terminal-1518364354-line-36)">-runtime</text><text class="terminal-1518364354-r5" x="134.2" y="898.4" textLength="146.4" clip-path="url(#termi [...]
+</text><text class="terminal-1518364354-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-37)">│</text><text class="terminal-1518364354-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-37)">-</text><text class="terminal-1518364354-r5" x="36.6" y="922.8" textLength="134.2" clip-path="url(#terminal-1518364354-line-37)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="922.8" textLength="85.4" clip-path="url(#te [...]
+</text><text class="terminal-1518364354-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-38)">│</text><text class="terminal-1518364354-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-38)">-</text><text class="terminal-1518364354-r5" x="36.6" y="947.2" textLength="134.2" clip-path="url(#terminal-1518364354-line-38)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="947.2" textLength="207.4" clip-path="url(#t [...]
+</text><text class="terminal-1518364354-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-39)">│</text><text class="terminal-1518364354-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-39)">-</text><text class="terminal-1518364354-r5" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-1518364354-line-39)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="971.6" textLength="195.2" clip-path="url(#t [...]
+</text><text class="terminal-1518364354-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-1518364354-line-40)">│</text><text class="terminal-1518364354-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-1518364354-line-40)">-</text><text class="terminal-1518364354-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-1518364354-line-40)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="996" textLength="244" clip-path="url(#terminal-15 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-41)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-41)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1020.4" textLength="134.2" clip-path="url(#terminal-1518364354-line-41)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="1020.4" textLength="158.6" clip-path="ur [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-42)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-42)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-1518364354-line-42)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="1044.8" textLength="146.4" clip-path="ur [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-43)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-43)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-1518364354-line-43)">-additional</text><text class="terminal-1518364354-r5" x="170.8" y="1069.2" textLength="195.2" clip-path="ur [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-44)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-44)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1093.6" textLength="48.8" clip-path="url(#terminal-1518364354-line-44)">-dev</text><text class="terminal-1518364354-r5" x="85.4" y="1093.6" textLength="109.8" clip-path="url(#termin [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-1518364354-line-45)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-1518364354-line-45)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1118" textLength="48.8" clip-path="url(#terminal-1518364354-line-45)">-dev</text><text class="terminal-1518364354-r5" x="85.4" y="1118" textLength="146.4" clip-path="url(#terminal-15183 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1142.4" textLength="1464" clip-path="url(#terminal-1518364354-line-46)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1518364354-r2" x="1464" y="1142.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-46)">
+</text><text class="terminal-1518364354-r4" x="0" y="1166.8" textLength="24.4" clip-path="url(#terminal-1518364354-line-47)">╭─</text><text class="terminal-1518364354-r4" x="24.4" y="1166.8" textLength="1415.2" clip-path="url(#terminal-1518364354-line-47)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-1518364354-r4" x="1439.6" y="1166.8" textLeng [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-48)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-48)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1191.2" textLength="85.4" clip-path="url(#terminal-1518364354-line-48)">-github</text><text class="terminal-1518364354-r5" x="122" y="1191.2" textLength="73.2" clip-path="url(#termi [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-49)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-49)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1215.6" textLength="85.4" clip-path="url(#terminal-1518364354-line-49)">-github</text><text class="terminal-1518364354-r5" x="122" y="1215.6" textLength="109.8" clip-path="url(#term [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-1518364354-line-50)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-1518364354-line-50)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1240" textLength="109.8" clip-path="url(#terminal-1518364354-line-50)">-platform</text><text class="terminal-1518364354-r2" x="341.6" y="1240" textLength="329.4" clip-path="url(#termina [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1264.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-51)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1264.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-51)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1264.4" textLength="61" clip-path="url(#terminal-1518364354-line-51)">-push</text><text class="terminal-1518364354-r5" x="97.6" y="1264.4" textLength="73.2" clip-path="url(#terminal [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-52)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-52)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1288.8" textLength="73.2" clip-path="url(#terminal-1518364354-line-52)">-empty</text><text class="terminal-1518364354-r5" x="109.8" y="1288.8" textLength="73.2" clip-path="url(#term [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-53)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-53)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1313.2" textLength="97.6" clip-path="url(#terminal-1518364354-line-53)">-prepare</text><text class="terminal-1518364354-r5" x="134.2" y="1313.2" textLength="158.6" clip-path="url(#t [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-54)">│</text><text class="terminal-1518364354-r2" x="341.6" y="1337.6" textLength="1098" clip-path="url(#terminal-1518364354-line-54)">image).                                      &# [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1362" textLength="1464" clip-path="url(#terminal-1518364354-line-55)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1518364354-r2" x="1464" y="1362" textLength="12.2" clip-path="url(#terminal-1518364354-line-55)">
+</text><text class="terminal-1518364354-r4" x="0" y="1386.4" textLength="24.4" clip-path="url(#terminal-1518364354-line-56)">╭─</text><text class="terminal-1518364354-r4" x="24.4" y="1386.4" textLength="1415.2" clip-path="url(#terminal-1518364354-line-56)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1518364354-r4" x="1439.6" y="1386.4" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-57)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-57)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1410.8" textLength="85.4" clip-path="url(#terminal-1518364354-line-57)">-github</text><text class="terminal-1518364354-r5" x="122" y="1410.8" textLength="134.2" clip-path="url(#term [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1435.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-58)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1435.2" textLength="12.2" clip-path="url(#terminal-1518364354-line-58)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1435.2" textLength="97.6" clip-path="url(#terminal-1518364354-line-58)">-verbose</text><text class="terminal-1518364354-r6" x="280.6" y="1435.2" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-59)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-1518364354-line-59)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1459.6" textLength="48.8" clip-path="url(#terminal-1518364354-line-59)">-dry</text><text class="terminal-1518364354-r5" x="85.4" y="1459.6" textLength="48.8" clip-path="url(#termina [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-1518364354-line-60)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-1518364354-line-60)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1484" textLength="85.4" clip-path="url(#terminal-1518364354-line-60)">-answer</text><text class="terminal-1518364354-r6" x="280.6" y="1484" textLength="24.4" clip-path="url(#terminal-15 [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-61)">│</text><text class="terminal-1518364354-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-1518364354-line-61)">-</text><text class="terminal-1518364354-r5" x="36.6" y="1508.4" textLength="61" clip-path="url(#terminal-1518364354-line-61)">-help</text><text class="terminal-1518364354-r6" x="280.6" y="1508.4" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-1518364354-r4" x="0" y="1532.8" textLength="1464" clip-path="url(#terminal-1518364354-line-62)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1518364354-r2" x="1464" y="1532.8" textLength="12.2" clip-path="url(#terminal-1518364354-line-62)">
</text>
</g>
</g>
diff --git a/images/breeze/output-build-prod-image.svg b/images/breeze/output-build-prod-image.svg
index 0a18dfecae..9efd67fc9c 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 2050.8" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 2002.0" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,369 +19,361 @@
font-weight: 700;
}
- .terminal-1022829484-matrix {
+ .terminal-2793073061-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-1022829484-title {
+ .terminal-2793073061-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .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 }
+ .terminal-2793073061-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-2793073061-r2 { fill: #c5c8c6 }
+.terminal-2793073061-r3 { fill: #d0b344;font-weight: bold }
+.terminal-2793073061-r4 { fill: #868887 }
+.terminal-2793073061-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-2793073061-r6 { fill: #98a84b;font-weight: bold }
+.terminal-2793073061-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-1022829484-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="1999.8" />
+ <clipPath id="terminal-2793073061-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="1951.0" />
</clipPath>
- <clipPath id="terminal-1022829484-line-0">
+ <clipPath id="terminal-2793073061-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-1">
+<clipPath id="terminal-2793073061-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-2">
+<clipPath id="terminal-2793073061-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-3">
+<clipPath id="terminal-2793073061-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-4">
+<clipPath id="terminal-2793073061-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-5">
+<clipPath id="terminal-2793073061-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-6">
+<clipPath id="terminal-2793073061-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-7">
+<clipPath id="terminal-2793073061-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-8">
+<clipPath id="terminal-2793073061-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-9">
+<clipPath id="terminal-2793073061-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-10">
+<clipPath id="terminal-2793073061-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-11">
+<clipPath id="terminal-2793073061-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-12">
+<clipPath id="terminal-2793073061-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-13">
+<clipPath id="terminal-2793073061-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-14">
+<clipPath id="terminal-2793073061-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-15">
+<clipPath id="terminal-2793073061-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-16">
+<clipPath id="terminal-2793073061-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-17">
+<clipPath id="terminal-2793073061-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-18">
+<clipPath id="terminal-2793073061-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-19">
+<clipPath id="terminal-2793073061-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-20">
+<clipPath id="terminal-2793073061-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-21">
+<clipPath id="terminal-2793073061-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-22">
+<clipPath id="terminal-2793073061-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-23">
+<clipPath id="terminal-2793073061-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-24">
+<clipPath id="terminal-2793073061-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-25">
+<clipPath id="terminal-2793073061-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-26">
+<clipPath id="terminal-2793073061-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-27">
+<clipPath id="terminal-2793073061-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-28">
+<clipPath id="terminal-2793073061-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-29">
+<clipPath id="terminal-2793073061-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-30">
+<clipPath id="terminal-2793073061-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-31">
+<clipPath id="terminal-2793073061-line-31">
<rect x="0" y="757.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-32">
+<clipPath id="terminal-2793073061-line-32">
<rect x="0" y="782.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-33">
+<clipPath id="terminal-2793073061-line-33">
<rect x="0" y="806.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-34">
+<clipPath id="terminal-2793073061-line-34">
<rect x="0" y="831.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-35">
+<clipPath id="terminal-2793073061-line-35">
<rect x="0" y="855.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-36">
+<clipPath id="terminal-2793073061-line-36">
<rect x="0" y="879.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-37">
+<clipPath id="terminal-2793073061-line-37">
<rect x="0" y="904.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-38">
+<clipPath id="terminal-2793073061-line-38">
<rect x="0" y="928.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-39">
+<clipPath id="terminal-2793073061-line-39">
<rect x="0" y="953.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-40">
+<clipPath id="terminal-2793073061-line-40">
<rect x="0" y="977.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-41">
+<clipPath id="terminal-2793073061-line-41">
<rect x="0" y="1001.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-42">
+<clipPath id="terminal-2793073061-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-43">
+<clipPath id="terminal-2793073061-line-43">
<rect x="0" y="1050.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-44">
+<clipPath id="terminal-2793073061-line-44">
<rect x="0" y="1075.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-45">
+<clipPath id="terminal-2793073061-line-45">
<rect x="0" y="1099.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-46">
+<clipPath id="terminal-2793073061-line-46">
<rect x="0" y="1123.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-47">
+<clipPath id="terminal-2793073061-line-47">
<rect x="0" y="1148.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-48">
+<clipPath id="terminal-2793073061-line-48">
<rect x="0" y="1172.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-49">
+<clipPath id="terminal-2793073061-line-49">
<rect x="0" y="1197.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-50">
+<clipPath id="terminal-2793073061-line-50">
<rect x="0" y="1221.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-51">
+<clipPath id="terminal-2793073061-line-51">
<rect x="0" y="1245.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-52">
+<clipPath id="terminal-2793073061-line-52">
<rect x="0" y="1270.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-53">
+<clipPath id="terminal-2793073061-line-53">
<rect x="0" y="1294.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-54">
+<clipPath id="terminal-2793073061-line-54">
<rect x="0" y="1319.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-55">
+<clipPath id="terminal-2793073061-line-55">
<rect x="0" y="1343.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-56">
+<clipPath id="terminal-2793073061-line-56">
<rect x="0" y="1367.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-57">
+<clipPath id="terminal-2793073061-line-57">
<rect x="0" y="1392.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-58">
+<clipPath id="terminal-2793073061-line-58">
<rect x="0" y="1416.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-59">
+<clipPath id="terminal-2793073061-line-59">
<rect x="0" y="1441.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-60">
+<clipPath id="terminal-2793073061-line-60">
<rect x="0" y="1465.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-61">
+<clipPath id="terminal-2793073061-line-61">
<rect x="0" y="1489.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-62">
+<clipPath id="terminal-2793073061-line-62">
<rect x="0" y="1514.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-63">
+<clipPath id="terminal-2793073061-line-63">
<rect x="0" y="1538.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-64">
+<clipPath id="terminal-2793073061-line-64">
<rect x="0" y="1563.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-65">
+<clipPath id="terminal-2793073061-line-65">
<rect x="0" y="1587.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-66">
+<clipPath id="terminal-2793073061-line-66">
<rect x="0" y="1611.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-67">
+<clipPath id="terminal-2793073061-line-67">
<rect x="0" y="1636.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-68">
+<clipPath id="terminal-2793073061-line-68">
<rect x="0" y="1660.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-69">
+<clipPath id="terminal-2793073061-line-69">
<rect x="0" y="1685.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-70">
+<clipPath id="terminal-2793073061-line-70">
<rect x="0" y="1709.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-71">
+<clipPath id="terminal-2793073061-line-71">
<rect x="0" y="1733.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-72">
+<clipPath id="terminal-2793073061-line-72">
<rect x="0" y="1758.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-73">
+<clipPath id="terminal-2793073061-line-73">
<rect x="0" y="1782.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-74">
+<clipPath id="terminal-2793073061-line-74">
<rect x="0" y="1807.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-75">
+<clipPath id="terminal-2793073061-line-75">
<rect x="0" y="1831.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-76">
+<clipPath id="terminal-2793073061-line-76">
<rect x="0" y="1855.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-77">
+<clipPath id="terminal-2793073061-line-77">
<rect x="0" y="1880.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-1022829484-line-78">
+<clipPath id="terminal-2793073061-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="2048.8" rx="8"/><text class="terminal-1022829484-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: build-prod-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="2000" rx="8"/><text class="terminal-2793073061-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: 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-1022829484-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-2793073061-clip-terminal)">
- <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: </text><text class="terminal-1022829484-r1" x="97.6" y="44.4" textLength="402.6" clip-path="url(#terminal-1022829484-line-1)">breeze build-prod-image [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 Production image. Include building multiple images for all or selected Python versions 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)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-102282 [...]
-</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-102 [...]
-</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)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</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: 3.7]                                     & [...]
-</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 [...]
-</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-1022 [...]
-</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- [...]
-</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 [...]
-</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 [...]
-</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)                                       [...]
-</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- [...]
-</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 you build or pull image with </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- [...]
-</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- [...]
-</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: registry]                          </text><text class="terminal-1022829484-r4" x="1451.8" y="45 [...]
-</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)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="508" textLength="24.4" clip-path="url(#ter [...]
-</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-1 [...]
-</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(#te [...]
-</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: 4; 1<=x<=8]                                   [...]
-</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 [...]
-</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: 3.7 3.8 3.9 3.10]                                 [...]
-</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)"> Options for customizing images ────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="ur [...]
-</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(#termi [...]
-</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(#termin [...]
-</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)                                        [...]
-</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:                                       [...]
-</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-1 [...]
-</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(#termi [...]
-</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 | constraints-no-providers | 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 clas [...]
-</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: constraints]                                     [...]
-</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(#termi [...]
-</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- [...]
-</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 like: python:VERSION-slim-bullseye                                [...]
-</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)                                        [...]
-</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- [...]
-</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 [...]
-</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="ur [...]
-</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="ur [...]
-</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( [...]
-</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(#termi [...]
-</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="ur [...]
-</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="ur [...]
-</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(#t [...]
-</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(#t [...]
-</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-10228 [...]
-</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(#termin [...]
-</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)"> Customization options (for specific customization needs) ──────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="1313.2" textLength="24.4" [...]
-</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(#t [...]
-</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- [...]
-</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 PyPI or sources.                                 &# [...]
-</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(#te [...]
-</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 with </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" [...]
-</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(#t [...]
-</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- [...]
-</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(#t [...]
-</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(#t [...]
-</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(#t [...]
-</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="u [...]
-</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)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="1630.4" textLeng [...]
-</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(#termi [...]
-</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(#term [...]
-</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( [...]
-</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-1022829 [...]
-</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(#term [...]
-</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(#t [...]
-</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).                                      &# [...]
-</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)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1022829484-r4" x="1439.6" y="1850" textLength="24.4" clip-path="url(#terminal-102282 [...]
-</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(#term [...]
-</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(#ter [...]
-</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(#termina [...]
-</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(#te [...]
-</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-102282 [...]
-</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)">
+ <g class="terminal-2793073061-matrix">
+ <text class="terminal-2793073061-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2793073061-line-0)">
+</text><text class="terminal-2793073061-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2793073061-line-1)">Usage: </text><text class="terminal-2793073061-r1" x="97.6" y="44.4" textLength="402.6" clip-path="url(#terminal-2793073061-line-1)">breeze build-prod-image [OPTIONS]</text><text class="terminal-2793073061-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-1)">
+</text><text class="terminal-2793073061-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-2)">
+</text><text class="terminal-2793073061-r2" x="12.2" y="93.2" textLength="1293.2" clip-path="url(#terminal-2793073061-line-3)">Build Production image. Include building multiple images for all or selected Python versions sequentially.</text><text class="terminal-2793073061-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-3)">
+</text><text class="terminal-2793073061-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-4)">
+</text><text class="terminal-2793073061-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2793073061-line-5)">╭─</text><text class="terminal-2793073061-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2793073061-line-5)"> Basic usage ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2793073061-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-279307 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-6)">│</text><text class="terminal-2793073061-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-6)">-</text><text class="terminal-2793073061-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-2793073061-line-6)">-python</text><text class="terminal-2793073061-r6" x="427" y="166.4" textLength="24.4" clip-path="url(#terminal-279 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-7)">│</text><text class="terminal-2793073061-r7" x="475.8" y="190.8" textLength="732" clip-path="url(#terminal-2793073061-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-2793073061-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-8)">│</text><text class="terminal-2793073061-r4" x="475.8" y="215.2" textLength="732" clip-path="url(#terminal-2793073061-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-2793073061-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-9)">│</text><text class="terminal-2793073061-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-9)">-</text><text class="terminal-2793073061-r5" x="36.6" y="239.6" textLength="97.6" clip-path="url(#terminal-2793073061-line-9)">-install</text><text class="terminal-2793073061-r5" x="134.2" y="239.6" textLength="195.2" clip-path="url(#terminal [...]
+</text><text class="terminal-2793073061-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2793073061-line-10)">│</text><text class="terminal-2793073061-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2793073061-line-10)">-</text><text class="terminal-2793073061-r5" x="36.6" y="264" textLength="97.6" clip-path="url(#terminal-2793073061-line-10)">-upgrade</text><text class="terminal-2793073061-r5" x="134.2" y="264" textLength="268.4" clip-path="url(#terminal-2793 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-11)">│</text><text class="terminal-2793073061-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-11)">-</text><text class="terminal-2793073061-r5" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-2793073061-line-11)">-debian</text><text class="terminal-2793073061-r5" x="122" y="288.4" textLength="97.6" clip-path="url(#terminal- [...]
+</text><text class="terminal-2793073061-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-12)">│</text><text class="terminal-2793073061-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-12)">-</text><text class="terminal-2793073061-r5" x="36.6" y="312.8" textLength="73.2" clip-path="url(#terminal-2793073061-line-12)">-image</text><text class="terminal-2793073061-r5" x="109.8" y="312.8" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-2793073061-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-13)">│</text><text class="terminal-2793073061-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-13)">-</text><text class="terminal-2793073061-r5" x="36.6" y="337.2" textLength="48.8" clip-path="url(#terminal-2793073061-line-13)">-tag</text><text class="terminal-2793073061-r5" x="85.4" y="337.2" textLength="122" clip-path="url(#terminal-279 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-14)">│</text><text class="terminal-2793073061-r2" x="475.8" y="361.6" textLength="414.8" clip-path="url(#terminal-2793073061-line-14)">when you build or pull image with </text><text class="terminal-2793073061-r5" x="890.6" y="361.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-14)">-</text><text class="terminal-2793073061- [...]
+</text><text class="terminal-2793073061-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2793073061-line-15)">│</text><text class="terminal-2793073061-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2793073061-line-15)">-</text><text class="terminal-2793073061-r5" x="36.6" y="386" textLength="85.4" clip-path="url(#terminal-2793073061-line-15)">-docker</text><text class="terminal-2793073061-r5" x="122" y="386" textLength="73.2" clip-path="url(#terminal-27930730 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-16)">│</text><text class="terminal-2793073061-r4" x="475.8" y="410.4" textLength="549" clip-path="url(#terminal-2793073061-line-16)">[default: registry]                          </text><text class="terminal-2793073061-r4" x="1451.8" y="41 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-2793073061-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2793073061-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-17)">
+</text><text class="terminal-2793073061-r4" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-2793073061-line-18)">╭─</text><text class="terminal-2793073061-r4" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-2793073061-line-18)"> Building images in parallel ───────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2793073061-r4" x="1439.6" y="459.2" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-2793073061-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-19)">│</text><text class="terminal-2793073061-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-19)">-</text><text class="terminal-2793073061-r5" x="36.6" y="483.6" textLength="48.8" clip-path="url(#terminal-2793073061-line-19)">-run</text><text class="terminal-2793073061-r5" x="85.4" y="483.6" textLength="146.4" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2793073061-line-20)">│</text><text class="terminal-2793073061-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2793073061-line-20)">-</text><text class="terminal-2793073061-r5" x="36.6" y="508" textLength="146.4" clip-path="url(#terminal-2793073061-line-20)">-parallelism</text><text class="terminal-2793073061-r2" x="280.6" y="508" textLength="915" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-21)">│</text><text class="terminal-2793073061-r4" x="280.6" y="532.4" textLength="915" clip-path="url(#terminal-2793073061-line-21)">[default: 4; 1<=x<=8]                                   [...]
+</text><text class="terminal-2793073061-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-22)">│</text><text class="terminal-2793073061-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-22)">-</text><text class="terminal-2793073061-r5" x="36.6" y="556.8" textLength="85.4" clip-path="url(#terminal-2793073061-line-22)">-python</text><text class="terminal-2793073061-r5" x="122" y="556.8" textLength="109.8" clip-path="url(#terminal [...]
+</text><text class="terminal-2793073061-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-23)">│</text><text class="terminal-2793073061-r4" x="280.6" y="581.2" textLength="951.6" clip-path="url(#terminal-2793073061-line-23)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="605.6" textLength="1464" clip-path="url(#terminal-2793073061-line-24)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2793073061-r2" x="1464" y="605.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-24)">
+</text><text class="terminal-2793073061-r4" x="0" y="630" textLength="24.4" clip-path="url(#terminal-2793073061-line-25)">╭─</text><text class="terminal-2793073061-r4" x="24.4" y="630" textLength="1415.2" clip-path="url(#terminal-2793073061-line-25)"> Options for customizing images ────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2793073061-r4" x="1439.6" y="630" textLength="24.4" clip-path="url(#ter [...]
+</text><text class="terminal-2793073061-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-26)">│</text><text class="terminal-2793073061-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-26)">-</text><text class="terminal-2793073061-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-2793073061-line-26)">-install</text><text class="terminal-2793073061-r5" x="134.2" y="654.4" textLength="280.6" clip-path="url(#termi [...]
+</text><text class="terminal-2793073061-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-27)">│</text><text class="terminal-2793073061-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-27)">-</text><text class="terminal-2793073061-r5" x="36.6" y="678.8" textLength="97.6" clip-path="url(#terminal-2793073061-line-27)">-airflow</text><text class="terminal-2793073061-r5" x="134.2" y="678.8" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-2793073061-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-28)">│</text><text class="terminal-2793073061-r7" x="463.6" y="703.2" textLength="976" clip-path="url(#terminal-2793073061-line-28)">(TEXT)                                        [...]
+</text><text class="terminal-2793073061-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-29)">│</text><text class="terminal-2793073061-r4" x="463.6" y="727.6" textLength="976" clip-path="url(#terminal-2793073061-line-29)">[default:                                       [...]
+</text><text class="terminal-2793073061-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-2793073061-line-30)">│</text><text class="terminal-2793073061-r4" x="463.6" y="752" textLength="976" clip-path="url(#terminal-2793073061-line-30)">amazon,async,celery,cncf.kubernetes,dask,docker,elasticsearch,ftp,google,google…</text><text class="terminal-2793073061-r4" x="1451.8" y="752" textLength="12.2" clip-path="url(#terminal-2793073061-line-30)">│</text><text class="terminal-2793073 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-31)">│</text><text class="terminal-2793073061-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-31)">-</text><text class="terminal-2793073061-r5" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-2793073061-line-31)">-airflow</text><text class="terminal-2793073061-r5" x="134.2" y="776.4" textLength="207.4" clip-path="url(#termi [...]
+</text><text class="terminal-2793073061-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-32)">│</text><text class="terminal-2793073061-r7" x="463.6" y="800.8" textLength="866.2" clip-path="url(#terminal-2793073061-line-32)">(constraints | constraints-no-providers | constraints-source-providers)</text><text class="terminal-2793073061-r4" x="1451.8" y="800.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-32)">│</text><text clas [...]
+</text><text class="terminal-2793073061-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-33)">│</text><text class="terminal-2793073061-r4" x="463.6" y="825.2" textLength="866.2" clip-path="url(#terminal-2793073061-line-33)">[default: constraints]                                   & [...]
+</text><text class="terminal-2793073061-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-34)">│</text><text class="terminal-2793073061-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-34)">-</text><text class="terminal-2793073061-r5" x="36.6" y="849.6" textLength="97.6" clip-path="url(#terminal-2793073061-line-34)">-airflow</text><text class="terminal-2793073061-r5" x="134.2" y="849.6" textLength="268.4" clip-path="url(#termi [...]
+</text><text class="terminal-2793073061-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-2793073061-line-35)">│</text><text class="terminal-2793073061-r5" x="24.4" y="874" textLength="12.2" clip-path="url(#terminal-2793073061-line-35)">-</text><text class="terminal-2793073061-r5" x="36.6" y="874" textLength="85.4" clip-path="url(#terminal-2793073061-line-35)">-python</text><text class="terminal-2793073061-r5" x="122" y="874" textLength="73.2" clip-path="url(#terminal-27930730 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-36)">│</text><text class="terminal-2793073061-r2" x="463.6" y="898.4" textLength="976" clip-path="url(#terminal-2793073061-line-36)">something like: python:VERSION-slim-bullseye                                [...]
+</text><text class="terminal-2793073061-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-37)">│</text><text class="terminal-2793073061-r7" x="463.6" y="922.8" textLength="976" clip-path="url(#terminal-2793073061-line-37)">(TEXT)                                        [...]
+</text><text class="terminal-2793073061-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-38)">│</text><text class="terminal-2793073061-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-38)">-</text><text class="terminal-2793073061-r5" x="36.6" y="947.2" textLength="134.2" clip-path="url(#terminal-2793073061-line-38)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="947.2" textLength="146.4" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-39)">│</text><text class="terminal-2793073061-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-39)">-</text><text class="terminal-2793073061-r5" x="36.6" y="971.6" textLength="134.2" clip-path="url(#terminal-2793073061-line-39)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="971.6" textLength="85.4" clip-path="url(#te [...]
+</text><text class="terminal-2793073061-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-2793073061-line-40)">│</text><text class="terminal-2793073061-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-2793073061-line-40)">-</text><text class="terminal-2793073061-r5" x="36.6" y="996" textLength="134.2" clip-path="url(#terminal-2793073061-line-40)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="996" textLength="207.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-41)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-41)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1020.4" textLength="134.2" clip-path="url(#terminal-2793073061-line-41)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="1020.4" textLength="195.2" clip-path="ur [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-42)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-42)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1044.8" textLength="134.2" clip-path="url(#terminal-2793073061-line-42)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="1044.8" textLength="244" clip-path="url( [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-43)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-43)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1069.2" textLength="134.2" clip-path="url(#terminal-2793073061-line-43)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="1069.2" textLength="158.6" clip-path="ur [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-44)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-44)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1093.6" textLength="134.2" clip-path="url(#terminal-2793073061-line-44)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="1093.6" textLength="146.4" clip-path="ur [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-2793073061-line-45)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-2793073061-line-45)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1118" textLength="134.2" clip-path="url(#terminal-2793073061-line-45)">-additional</text><text class="terminal-2793073061-r5" x="170.8" y="1118" textLength="195.2" clip-path="url(#termi [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-46)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-46)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1142.4" textLength="97.6" clip-path="url(#terminal-2793073061-line-46)">-runtime</text><text class="terminal-2793073061-r5" x="134.2" y="1142.4" textLength="109.8" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-47)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-47)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1166.8" textLength="97.6" clip-path="url(#terminal-2793073061-line-47)">-runtime</text><text class="terminal-2793073061-r5" x="134.2" y="1166.8" textLength="146.4" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-48)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-48)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1191.2" textLength="48.8" clip-path="url(#terminal-2793073061-line-48)">-dev</text><text class="terminal-2793073061-r5" x="85.4" y="1191.2" textLength="109.8" clip-path="url(#termin [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-49)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-49)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1215.6" textLength="48.8" clip-path="url(#terminal-2793073061-line-49)">-dev</text><text class="terminal-2793073061-r5" x="85.4" y="1215.6" textLength="146.4" clip-path="url(#termin [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1240" textLength="1464" clip-path="url(#terminal-2793073061-line-50)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2793073061-r2" x="1464" y="1240" textLength="12.2" clip-path="url(#terminal-2793073061-line-50)">
+</text><text class="terminal-2793073061-r4" x="0" y="1264.4" textLength="24.4" clip-path="url(#terminal-2793073061-line-51)">╭─</text><text class="terminal-2793073061-r4" x="24.4" y="1264.4" textLength="1415.2" clip-path="url(#terminal-2793073061-line-51)"> Customization options (for specific customization needs) ──────────────────────────────────────────────────────────</text><text class="terminal-2793073061-r4" x="1439.6" y="1264.4" textLength="24.4" [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1288.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-52)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1288.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-52)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1288.8" textLength="97.6" clip-path="url(#terminal-2793073061-line-52)">-install</text><text class="terminal-2793073061-r5" x="134.2" y="1288.8" textLength="268.4" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1313.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-53)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1313.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-53)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1313.2" textLength="97.6" clip-path="url(#terminal-2793073061-line-53)">-airflow</text><text class="terminal-2793073061-r5" x="134.2" y="1313.2" textLength="170.8" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1337.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-54)">│</text><text class="terminal-2793073061-r2" x="536.8" y="1337.6" textLength="902.8" clip-path="url(#terminal-2793073061-line-54)">from PyPI or sources.                                 &# [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1362" textLength="12.2" clip-path="url(#terminal-2793073061-line-55)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1362" textLength="12.2" clip-path="url(#terminal-2793073061-line-55)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1362" textLength="97.6" clip-path="url(#terminal-2793073061-line-55)">-cleanup</text><text class="terminal-2793073061-r5" x="134.2" y="1362" textLength="97.6" clip-path="url(#terminal-2 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1386.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-56)">│</text><text class="terminal-2793073061-r2" x="536.8" y="1386.4" textLength="170.8" clip-path="url(#terminal-2793073061-line-56)">together with </text><text class="terminal-2793073061-r5" x="707.6" y="1386.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-56)">-</text><text class="terminal-2793073061-r5" x="719.8" y="1386.4" textLength="97.6" [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1410.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-57)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1410.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-57)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1410.8" textLength="97.6" clip-path="url(#terminal-2793073061-line-57)">-disable</text><text class="terminal-2793073061-r5" x="134.2" y="1410.8" textLength="317.2" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1435.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-58)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1435.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-58)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1435.2" textLength="97.6" clip-path="url(#terminal-2793073061-line-58)">-disable</text><text class="terminal-2793073061-r5" x="134.2" y="1435.2" textLength="317.2" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1459.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-59)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1459.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-59)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1459.6" textLength="97.6" clip-path="url(#terminal-2793073061-line-59)">-disable</text><text class="terminal-2793073061-r5" x="134.2" y="1459.6" textLength="353.8" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1484" textLength="12.2" clip-path="url(#terminal-2793073061-line-60)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1484" textLength="12.2" clip-path="url(#terminal-2793073061-line-60)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1484" textLength="97.6" clip-path="url(#terminal-2793073061-line-60)">-disable</text><text class="terminal-2793073061-r5" x="134.2" y="1484" textLength="231.8" clip-path="url(#terminal- [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1508.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-61)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1508.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-61)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1508.4" textLength="97.6" clip-path="url(#terminal-2793073061-line-61)">-install</text><text class="terminal-2793073061-r5" x="134.2" y="1508.4" textLength="219.6" clip-path="url(#t [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1532.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-62)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1532.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-62)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1532.8" textLength="158.6" clip-path="url(#terminal-2793073061-line-62)">-installation</text><text class="terminal-2793073061-r5" x="195.2" y="1532.8" textLength="85.4" clip-path="u [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1557.2" textLength="1464" clip-path="url(#terminal-2793073061-line-63)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2793073061-r2" x="1464" y="1557.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-63)">
+</text><text class="terminal-2793073061-r4" x="0" y="1581.6" textLength="24.4" clip-path="url(#terminal-2793073061-line-64)">╭─</text><text class="terminal-2793073061-r4" x="24.4" y="1581.6" textLength="1415.2" clip-path="url(#terminal-2793073061-line-64)"> Preparing cache and push (for maintainers and CI) ─────────────────────────────────────────────────────────────────</text><text class="terminal-2793073061-r4" x="1439.6" y="1581.6" textLeng [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1606" textLength="12.2" clip-path="url(#terminal-2793073061-line-65)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1606" textLength="12.2" clip-path="url(#terminal-2793073061-line-65)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1606" textLength="85.4" clip-path="url(#terminal-2793073061-line-65)">-github</text><text class="terminal-2793073061-r5" x="122" y="1606" textLength="73.2" clip-path="url(#terminal-2793 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1630.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-66)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1630.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-66)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1630.4" textLength="85.4" clip-path="url(#terminal-2793073061-line-66)">-github</text><text class="terminal-2793073061-r5" x="122" y="1630.4" textLength="109.8" clip-path="url(#term [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1654.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-67)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1654.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-67)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1654.8" textLength="109.8" clip-path="url(#terminal-2793073061-line-67)">-platform</text><text class="terminal-2793073061-r2" x="341.6" y="1654.8" textLength="329.4" clip-path="url( [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1679.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-68)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1679.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-68)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1679.2" textLength="61" clip-path="url(#terminal-2793073061-line-68)">-push</text><text class="terminal-2793073061-r5" x="97.6" y="1679.2" textLength="73.2" clip-path="url(#terminal [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1703.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-69)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1703.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-69)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1703.6" textLength="73.2" clip-path="url(#terminal-2793073061-line-69)">-empty</text><text class="terminal-2793073061-r5" x="109.8" y="1703.6" textLength="73.2" clip-path="url(#term [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1728" textLength="12.2" clip-path="url(#terminal-2793073061-line-70)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1728" textLength="12.2" clip-path="url(#terminal-2793073061-line-70)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1728" textLength="97.6" clip-path="url(#terminal-2793073061-line-70)">-prepare</text><text class="terminal-2793073061-r5" x="134.2" y="1728" textLength="158.6" clip-path="url(#terminal- [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1752.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-71)">│</text><text class="terminal-2793073061-r2" x="341.6" y="1752.4" textLength="1098" clip-path="url(#terminal-2793073061-line-71)">image).                                      &# [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1776.8" textLength="1464" clip-path="url(#terminal-2793073061-line-72)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2793073061-r2" x="1464" y="1776.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-72)">
+</text><text class="terminal-2793073061-r4" x="0" y="1801.2" textLength="24.4" clip-path="url(#terminal-2793073061-line-73)">╭─</text><text class="terminal-2793073061-r4" x="24.4" y="1801.2" textLength="1415.2" clip-path="url(#terminal-2793073061-line-73)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2793073061-r4" x="1439.6" y="1801.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1825.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-74)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1825.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-74)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1825.6" textLength="85.4" clip-path="url(#terminal-2793073061-line-74)">-github</text><text class="terminal-2793073061-r5" x="122" y="1825.6" textLength="134.2" clip-path="url(#term [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1850" textLength="12.2" clip-path="url(#terminal-2793073061-line-75)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1850" textLength="12.2" clip-path="url(#terminal-2793073061-line-75)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1850" textLength="85.4" clip-path="url(#terminal-2793073061-line-75)">-answer</text><text class="terminal-2793073061-r6" x="280.6" y="1850" textLength="24.4" clip-path="url(#terminal-27 [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1874.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-76)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1874.4" textLength="12.2" clip-path="url(#terminal-2793073061-line-76)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1874.4" textLength="48.8" clip-path="url(#terminal-2793073061-line-76)">-dry</text><text class="terminal-2793073061-r5" x="85.4" y="1874.4" textLength="48.8" clip-path="url(#termina [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1898.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-77)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1898.8" textLength="12.2" clip-path="url(#terminal-2793073061-line-77)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1898.8" textLength="97.6" clip-path="url(#terminal-2793073061-line-77)">-verbose</text><text class="terminal-2793073061-r6" x="280.6" y="1898.8" textLength="24.4" clip-path="url(#te [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1923.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-78)">│</text><text class="terminal-2793073061-r5" x="24.4" y="1923.2" textLength="12.2" clip-path="url(#terminal-2793073061-line-78)">-</text><text class="terminal-2793073061-r5" x="36.6" y="1923.2" textLength="61" clip-path="url(#terminal-2793073061-line-78)">-help</text><text class="terminal-2793073061-r6" x="280.6" y="1923.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-2793073061-r4" x="0" y="1947.6" textLength="1464" clip-path="url(#terminal-2793073061-line-79)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2793073061-r2" x="1464" y="1947.6" textLength="12.2" clip-path="url(#terminal-2793073061-line-79)">
</text>
</g>
</g>
diff --git a/images/breeze/output-commands-hash.txt b/images/breeze/output-commands-hash.txt
index 5562ae41f2..e79557f189 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.
-db93ba3ceb45327f208f9ebb6e5d3644
+eb0a4aef0e360063ff1bef04107752c7
diff --git a/images/breeze/output-docker-compose-tests.svg b/images/breeze/output-docker-compose-tests.svg
index c652741d47..424d3cda29 100644
--- a/images/breeze/output-docker-compose-tests.svg
+++ b/images/breeze/output-docker-compose-tests.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 513.5999999999999" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 464.79999999999995" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,117 +19,109 @@
font-weight: 700;
}
- .terminal-68428568-matrix {
+ .terminal-4060083131-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-68428568-title {
+ .terminal-4060083131-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-68428568-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-68428568-r2 { fill: #c5c8c6 }
-.terminal-68428568-r3 { fill: #d0b344;font-weight: bold }
-.terminal-68428568-r4 { fill: #868887 }
-.terminal-68428568-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-68428568-r6 { fill: #98a84b;font-weight: bold }
-.terminal-68428568-r7 { fill: #8d7b39 }
+ .terminal-4060083131-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-4060083131-r2 { fill: #c5c8c6 }
+.terminal-4060083131-r3 { fill: #d0b344;font-weight: bold }
+.terminal-4060083131-r4 { fill: #868887 }
+.terminal-4060083131-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-4060083131-r6 { fill: #98a84b;font-weight: bold }
+.terminal-4060083131-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-68428568-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="462.59999999999997" />
+ <clipPath id="terminal-4060083131-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="413.79999999999995" />
</clipPath>
- <clipPath id="terminal-68428568-line-0">
+ <clipPath id="terminal-4060083131-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-1">
+<clipPath id="terminal-4060083131-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-2">
+<clipPath id="terminal-4060083131-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-3">
+<clipPath id="terminal-4060083131-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-4">
+<clipPath id="terminal-4060083131-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-5">
+<clipPath id="terminal-4060083131-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-6">
+<clipPath id="terminal-4060083131-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-7">
+<clipPath id="terminal-4060083131-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-8">
+<clipPath id="terminal-4060083131-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-9">
+<clipPath id="terminal-4060083131-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-10">
+<clipPath id="terminal-4060083131-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-11">
+<clipPath id="terminal-4060083131-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-12">
+<clipPath id="terminal-4060083131-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-13">
+<clipPath id="terminal-4060083131-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-14">
+<clipPath id="terminal-4060083131-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-15">
+<clipPath id="terminal-4060083131-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-68428568-line-16">
- <rect x="0" y="391.9" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-68428568-line-17">
- <rect x="0" y="416.3" width="1464" height="24.65"/>
- </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="511.6" rx="8"/><text class="terminal-68428568-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: docker-compose-tests</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="462.8" rx="8"/><text class="terminal-4060083131-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: docker-compose-tests</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-68428568-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-4060083131-clip-terminal)">
- <g class="terminal-68428568-matrix">
- <text class="terminal-68428568-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-68428568-line-0)">
-</text><text class="terminal-68428568-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-68428568-line-1)">Usage: </text><text class="terminal-68428568-r1" x="97.6" y="44.4" textLength="732" clip-path="url(#terminal-68428568-line-1)">breeze docker-compose-tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-68428568-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-68428568-line-1)">
-</text><text class="terminal-68428568-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-68428568-line-2)">
-</text><text class="terminal-68428568-r2" x="12.2" y="93.2" textLength="305" clip-path="url(#terminal-68428568-line-3)">Run docker-compose tests.</text><text class="terminal-68428568-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-68428568-line-3)">
-</text><text class="terminal-68428568-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-68428568-line-4)">
-</text><text class="terminal-68428568-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-68428568-line-5)">╭─</text><text class="terminal-68428568-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-68428568-line-5)"> Docker-compose tests flag ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-68428568-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-68428568-li [...]
-</text><text class="terminal-68428568-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-68428568-line-6)">│</text><text class="terminal-68428568-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-68428568-line-6)">-</text><text class="terminal-68428568-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-68428568-line-6)">-image</text><text class="terminal-68428568-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-68428568-line-6)"> [...]
-</text><text class="terminal-68428568-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-68428568-line-7)">│</text><text class="terminal-68428568-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-68428568-line-7)">-</text><text class="terminal-68428568-r5" x="36.6" y="190.8" textLength="73.2" clip-path="url(#terminal-68428568-line-7)">-image</text><text class="terminal-68428568-r5" x="109.8" y="190.8" textLength="48.8" clip-path="url(#terminal-68428568-line-7) [...]
-</text><text class="terminal-68428568-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-68428568-line-8)">│</text><text class="terminal-68428568-r2" x="244" y="215.2" textLength="1195.6" clip-path="url(#terminal-68428568-line-8)">to run shell or tests)                                   [...]
-</text><text class="terminal-68428568-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-68428568-line-9)">│</text><text class="terminal-68428568-r7" x="244" y="239.6" textLength="1195.6" clip-path="url(#terminal-68428568-line-9)">(TEXT)                                         [...]
-</text><text class="terminal-68428568-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-68428568-line-10)">│</text><text class="terminal-68428568-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-68428568-line-10)">-</text><text class="terminal-68428568-r5" x="36.6" y="264" textLength="85.4" clip-path="url(#terminal-68428568-line-10)">-python</text><text class="terminal-68428568-r6" x="195.2" y="264" textLength="24.4" clip-path="url(#terminal-68428568-line-10)">- [...]
-</text><text class="terminal-68428568-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-68428568-line-11)">│</text><text class="terminal-68428568-r4" x="244" y="288.4" textLength="732" clip-path="url(#terminal-68428568-line-11)">[default: 3.7]                                       [...]
-</text><text class="terminal-68428568-r4" x="0" y="312.8" textLength="1464" clip-path="url(#terminal-68428568-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-68428568-r2" x="1464" y="312.8" textLength="12.2" clip-path="url(#terminal-68428568-line-12)">
-</text><text class="terminal-68428568-r4" x="0" y="337.2" textLength="24.4" clip-path="url(#terminal-68428568-line-13)">╭─</text><text class="terminal-68428568-r4" x="24.4" y="337.2" textLength="1415.2" clip-path="url(#terminal-68428568-line-13)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-68428568-r4" x="1439.6" y="337.2" textLength="24.4" clip-path="url(#terminal-68428568-line [...]
-</text><text class="terminal-68428568-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-68428568-line-14)">│</text><text class="terminal-68428568-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-68428568-line-14)">-</text><text class="terminal-68428568-r5" x="36.6" y="361.6" textLength="97.6" clip-path="url(#terminal-68428568-line-14)">-verbose</text><text class="terminal-68428568-r6" x="280.6" y="361.6" textLength="24.4" clip-path="url(#terminal-68428568-li [...]
-</text><text class="terminal-68428568-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-68428568-line-15)">│</text><text class="terminal-68428568-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-68428568-line-15)">-</text><text class="terminal-68428568-r5" x="36.6" y="386" textLength="48.8" clip-path="url(#terminal-68428568-line-15)">-dry</text><text class="terminal-68428568-r5" x="85.4" y="386" textLength="48.8" clip-path="url(#terminal-68428568-line-15)">-run< [...]
-</text><text class="terminal-68428568-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-68428568-line-16)">│</text><text class="terminal-68428568-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-68428568-line-16)">-</text><text class="terminal-68428568-r5" x="36.6" y="410.4" textLength="85.4" clip-path="url(#terminal-68428568-line-16)">-github</text><text class="terminal-68428568-r5" x="122" y="410.4" textLength="134.2" clip-path="url(#terminal-68428568-line [...]
-</text><text class="terminal-68428568-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-68428568-line-17)">│</text><text class="terminal-68428568-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-68428568-line-17)">-</text><text class="terminal-68428568-r5" x="36.6" y="434.8" textLength="61" clip-path="url(#terminal-68428568-line-17)">-help</text><text class="terminal-68428568-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-68428568-line-17 [...]
-</text><text class="terminal-68428568-r4" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-68428568-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-68428568-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-68428568-line-18)">
+ <g class="terminal-4060083131-matrix">
+ <text class="terminal-4060083131-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-4060083131-line-0)">
+</text><text class="terminal-4060083131-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-4060083131-line-1)">Usage: </text><text class="terminal-4060083131-r1" x="97.6" y="44.4" textLength="732" clip-path="url(#terminal-4060083131-line-1)">breeze docker-compose-tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-4060083131-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-4060083131-line-1)">
+</text><text class="terminal-4060083131-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-4060083131-line-2)">
+</text><text class="terminal-4060083131-r2" x="12.2" y="93.2" textLength="305" clip-path="url(#terminal-4060083131-line-3)">Run docker-compose tests.</text><text class="terminal-4060083131-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-4060083131-line-3)">
+</text><text class="terminal-4060083131-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-4060083131-line-4)">
+</text><text class="terminal-4060083131-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-4060083131-line-5)">╭─</text><text class="terminal-4060083131-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-4060083131-line-5)"> Docker-compose tests flag ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4060083131-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-4 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4060083131-line-6)">│</text><text class="terminal-4060083131-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4060083131-line-6)">-</text><text class="terminal-4060083131-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-4060083131-line-6)">-image</text><text class="terminal-4060083131-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-4060 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-4060083131-line-7)">│</text><text class="terminal-4060083131-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-4060083131-line-7)">-</text><text class="terminal-4060083131-r5" x="36.6" y="190.8" textLength="73.2" clip-path="url(#terminal-4060083131-line-7)">-image</text><text class="terminal-4060083131-r5" x="109.8" y="190.8" textLength="48.8" clip-path="url(#terminal-40 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-4060083131-line-8)">│</text><text class="terminal-4060083131-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-4060083131-line-8)">-</text><text class="terminal-4060083131-r5" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-4060083131-line-8)">-python</text><text class="terminal-4060083131-r6" x="195.2" y="215.2" textLength="24.4" clip-path="url(#terminal-4 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-4060083131-line-9)">│</text><text class="terminal-4060083131-r4" x="244" y="239.6" textLength="732" clip-path="url(#terminal-4060083131-line-9)">[default: 3.7]                                      [...]
+</text><text class="terminal-4060083131-r4" x="0" y="264" textLength="1464" clip-path="url(#terminal-4060083131-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4060083131-r2" x="1464" y="264" textLength="12.2" clip-path="url(#terminal-4060083131-line-10)">
+</text><text class="terminal-4060083131-r4" x="0" y="288.4" textLength="24.4" clip-path="url(#terminal-4060083131-line-11)">╭─</text><text class="terminal-4060083131-r4" x="24.4" y="288.4" textLength="1415.2" clip-path="url(#terminal-4060083131-line-11)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4060083131-r4" x="1439.6" y="288.4" textLength="24.4" clip-path="url(#terminal-406 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-4060083131-line-12)">│</text><text class="terminal-4060083131-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-4060083131-line-12)">-</text><text class="terminal-4060083131-r5" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-4060083131-line-12)">-verbose</text><text class="terminal-4060083131-r6" x="280.6" y="312.8" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-4060083131-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-4060083131-line-13)">│</text><text class="terminal-4060083131-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-4060083131-line-13)">-</text><text class="terminal-4060083131-r5" x="36.6" y="337.2" textLength="48.8" clip-path="url(#terminal-4060083131-line-13)">-dry</text><text class="terminal-4060083131-r5" x="85.4" y="337.2" textLength="48.8" clip-path="url(#terminal-40 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-4060083131-line-14)">│</text><text class="terminal-4060083131-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-4060083131-line-14)">-</text><text class="terminal-4060083131-r5" x="36.6" y="361.6" textLength="85.4" clip-path="url(#terminal-4060083131-line-14)">-github</text><text class="terminal-4060083131-r5" x="122" y="361.6" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-4060083131-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-4060083131-line-15)">│</text><text class="terminal-4060083131-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-4060083131-line-15)">-</text><text class="terminal-4060083131-r5" x="36.6" y="386" textLength="61" clip-path="url(#terminal-4060083131-line-15)">-help</text><text class="terminal-4060083131-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#terminal-4060083131 [...]
+</text><text class="terminal-4060083131-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-4060083131-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4060083131-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-4060083131-line-16)">
</text>
</g>
</g>
diff --git a/images/breeze/output-generate-constraints.svg b/images/breeze/output-generate-constraints.svg
index e0b54f182e..24663d4bc7 100644
--- a/images/breeze/output-generate-constraints.svg
+++ b/images/breeze/output-generate-constraints.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 806.4" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 782.0" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,165 +19,161 @@
font-weight: 700;
}
- .terminal-2861575501-matrix {
+ .terminal-3187609785-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2861575501-title {
+ .terminal-3187609785-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2861575501-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2861575501-r2 { fill: #c5c8c6 }
-.terminal-2861575501-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2861575501-r4 { fill: #868887 }
-.terminal-2861575501-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2861575501-r6 { fill: #98a84b;font-weight: bold }
-.terminal-2861575501-r7 { fill: #8d7b39 }
+ .terminal-3187609785-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3187609785-r2 { fill: #c5c8c6 }
+.terminal-3187609785-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3187609785-r4 { fill: #868887 }
+.terminal-3187609785-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3187609785-r6 { fill: #98a84b;font-weight: bold }
+.terminal-3187609785-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-2861575501-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="755.4" />
+ <clipPath id="terminal-3187609785-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="731.0" />
</clipPath>
- <clipPath id="terminal-2861575501-line-0">
+ <clipPath id="terminal-3187609785-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-1">
+<clipPath id="terminal-3187609785-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-2">
+<clipPath id="terminal-3187609785-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-3">
+<clipPath id="terminal-3187609785-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-4">
+<clipPath id="terminal-3187609785-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-5">
+<clipPath id="terminal-3187609785-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-6">
+<clipPath id="terminal-3187609785-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-7">
+<clipPath id="terminal-3187609785-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-8">
+<clipPath id="terminal-3187609785-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-9">
+<clipPath id="terminal-3187609785-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-10">
+<clipPath id="terminal-3187609785-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-11">
+<clipPath id="terminal-3187609785-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-12">
+<clipPath id="terminal-3187609785-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-13">
+<clipPath id="terminal-3187609785-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-14">
+<clipPath id="terminal-3187609785-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-15">
+<clipPath id="terminal-3187609785-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-16">
+<clipPath id="terminal-3187609785-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-17">
+<clipPath id="terminal-3187609785-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-18">
+<clipPath id="terminal-3187609785-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-19">
+<clipPath id="terminal-3187609785-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-20">
+<clipPath id="terminal-3187609785-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-21">
+<clipPath id="terminal-3187609785-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-22">
+<clipPath id="terminal-3187609785-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-23">
+<clipPath id="terminal-3187609785-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-24">
+<clipPath id="terminal-3187609785-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-25">
+<clipPath id="terminal-3187609785-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-26">
+<clipPath id="terminal-3187609785-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-27">
+<clipPath id="terminal-3187609785-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-28">
+<clipPath id="terminal-3187609785-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2861575501-line-29">
- <rect x="0" y="709.1" width="1464" height="24.65"/>
- </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="804.4" rx="8"/><text class="terminal-2861575501-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: generate-constraints</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="780" rx="8"/><text class="terminal-3187609785-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: generate-constraints</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-2861575501-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3187609785-clip-terminal)">
- <g class="terminal-2861575501-matrix">
- <text class="terminal-2861575501-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2861575501-line-0)">
-</text><text class="terminal-2861575501-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2861575501-line-1)">Usage: </text><text class="terminal-2861575501-r1" x="97.6" y="44.4" textLength="451.4" clip-path="url(#terminal-2861575501-line-1)">breeze generate-constraints [OPTIONS]</text><text class="terminal-2861575501-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-1)">
-</text><text class="terminal-2861575501-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-2)">
-</text><text class="terminal-2861575501-r2" x="12.2" y="93.2" textLength="927.2" clip-path="url(#terminal-2861575501-line-3)">Generates pinned constraint files with all extras from setup.py in parallel.</text><text class="terminal-2861575501-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-3)">
-</text><text class="terminal-2861575501-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-4)">
-</text><text class="terminal-2861575501-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2861575501-line-5)">╭─</text><text class="terminal-2861575501-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2861575501-line-5)"> Generate constraints flags ────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2861575501-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-6)">│</text><text class="terminal-2861575501-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-6)">-</text><text class="terminal-2861575501-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2861575501-line-6)">-image</text><text class="terminal-2861575501-r5" x="109.8" y="166.4" textLength="48.8" clip-path="url(#terminal-28 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-7)">│</text><text class="terminal-2861575501-r5" x="414.8" y="190.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-7)">-</text><text class="terminal-2861575501-r5" x="427" y="190.8" textLength="73.2" clip-path="url(#terminal-2861575501-line-7)">-mount</text><text class="terminal-2861575501-r5" x="500.2" y="190.8" textLength="97.6" clip-path="url(#terminal-28 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-8)">│</text><text class="terminal-2861575501-r7" x="414.8" y="215.2" textLength="1024.8" clip-path="url(#terminal-2861575501-line-8)">(TEXT)                                        [...]
-</text><text class="terminal-2861575501-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-9)">│</text><text class="terminal-2861575501-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-9)">-</text><text class="terminal-2861575501-r5" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-2861575501-line-9)">-python</text><text class="terminal-2861575501-r6" x="366" y="239.6" textLength="24.4" clip-path="url(#terminal-286 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2861575501-line-10)">│</text><text class="terminal-2861575501-r7" x="414.8" y="264" textLength="732" clip-path="url(#terminal-2861575501-line-10)">(>3.7< | 3.8 | 3.9 | 3.10)                              &# [...]
-</text><text class="terminal-2861575501-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-11)">│</text><text class="terminal-2861575501-r4" x="414.8" y="288.4" textLength="732" clip-path="url(#terminal-2861575501-line-11)">[default: 3.7]                                      [...]
-</text><text class="terminal-2861575501-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-12)">│</text><text class="terminal-2861575501-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-12)">-</text><text class="terminal-2861575501-r5" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-2861575501-line-12)">-airflow</text><text class="terminal-2861575501-r5" x="134.2" y="312.8" textLength="207.4" clip-path="url(#termi [...]
-</text><text class="terminal-2861575501-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-13)">│</text><text class="terminal-2861575501-r7" x="414.8" y="337.2" textLength="866.2" clip-path="url(#terminal-2861575501-line-13)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-2861575501-r4" x="1451.8" y="337.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-13)">│</text><text clas [...]
-</text><text class="terminal-2861575501-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-14)">│</text><text class="terminal-2861575501-r4" x="414.8" y="361.6" textLength="866.2" clip-path="url(#terminal-2861575501-line-14)">[default: constraints-source-providers]                                </ [...]
-</text><text class="terminal-2861575501-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2861575501-line-15)">│</text><text class="terminal-2861575501-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2861575501-line-15)">-</text><text class="terminal-2861575501-r5" x="36.6" y="386" textLength="73.2" clip-path="url(#terminal-2861575501-line-15)">-debug</text><text class="terminal-2861575501-r2" x="414.8" y="386" textLength="878.4" clip-path="url(#terminal-286157 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-2861575501-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2861575501-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-16)">
-</text><text class="terminal-2861575501-r4" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-2861575501-line-17)">╭─</text><text class="terminal-2861575501-r4" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-2861575501-line-17)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2861575501-r4" x="1439.6" y="434.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2861575501-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-18)">│</text><text class="terminal-2861575501-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-18)">-</text><text class="terminal-2861575501-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-2861575501-line-18)">-run</text><text class="terminal-2861575501-r5" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-19)">│</text><text class="terminal-2861575501-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-19)">-</text><text class="terminal-2861575501-r5" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-2861575501-line-19)">-parallelism</text><text class="terminal-2861575501-r2" x="280.6" y="483.6" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-2861575501-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2861575501-line-20)">│</text><text class="terminal-2861575501-r4" x="280.6" y="508" textLength="915" clip-path="url(#terminal-2861575501-line-20)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-2861575501-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-21)">│</text><text class="terminal-2861575501-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-21)">-</text><text class="terminal-2861575501-r5" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-2861575501-line-21)">-python</text><text class="terminal-2861575501-r5" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2861575501-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-22)">│</text><text class="terminal-2861575501-r4" x="280.6" y="556.8" textLength="951.6" clip-path="url(#terminal-2861575501-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-2861575501-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2861575501-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-23)">
-</text><text class="terminal-2861575501-r4" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-2861575501-line-24)">╭─</text><text class="terminal-2861575501-r4" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-2861575501-line-24)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2861575501-r4" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#terminal-286 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2861575501-line-25)">│</text><text class="terminal-2861575501-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-2861575501-line-25)">-</text><text class="terminal-2861575501-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-2861575501-line-25)">-verbose</text><text class="terminal-2861575501-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-28615 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-26)">│</text><text class="terminal-2861575501-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2861575501-line-26)">-</text><text class="terminal-2861575501-r5" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-2861575501-line-26)">-dry</text><text class="terminal-2861575501-r5" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-28 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-27)">│</text><text class="terminal-2861575501-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2861575501-line-27)">-</text><text class="terminal-2861575501-r5" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-2861575501-line-27)">-github</text><text class="terminal-2861575501-r5" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2861575501-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-28)">│</text><text class="terminal-2861575501-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-2861575501-line-28)">-</text><text class="terminal-2861575501-r5" x="36.6" y="703.2" textLength="85.4" clip-path="url(#terminal-2861575501-line-28)">-answer</text><text class="terminal-2861575501-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2861575501-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-29)">│</text><text class="terminal-2861575501-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2861575501-line-29)">-</text><text class="terminal-2861575501-r5" x="36.6" y="727.6" textLength="61" clip-path="url(#terminal-2861575501-line-29)">-help</text><text class="terminal-2861575501-r6" x="280.6" y="727.6" textLength="24.4" clip-path="url(#terminal-28 [...]
-</text><text class="terminal-2861575501-r4" x="0" y="752" textLength="1464" clip-path="url(#terminal-2861575501-line-30)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2861575501-r2" x="1464" y="752" textLength="12.2" clip-path="url(#terminal-2861575501-line-30)">
+ <g class="terminal-3187609785-matrix">
+ <text class="terminal-3187609785-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3187609785-line-0)">
+</text><text class="terminal-3187609785-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3187609785-line-1)">Usage: </text><text class="terminal-3187609785-r1" x="97.6" y="44.4" textLength="451.4" clip-path="url(#terminal-3187609785-line-1)">breeze generate-constraints [OPTIONS]</text><text class="terminal-3187609785-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-1)">
+</text><text class="terminal-3187609785-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-2)">
+</text><text class="terminal-3187609785-r2" x="12.2" y="93.2" textLength="927.2" clip-path="url(#terminal-3187609785-line-3)">Generates pinned constraint files with all extras from setup.py in parallel.</text><text class="terminal-3187609785-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-3)">
+</text><text class="terminal-3187609785-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-4)">
+</text><text class="terminal-3187609785-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3187609785-line-5)">╭─</text><text class="terminal-3187609785-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3187609785-line-5)"> Generate constraints flags ────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3187609785-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-6)">│</text><text class="terminal-3187609785-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-6)">-</text><text class="terminal-3187609785-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3187609785-line-6)">-image</text><text class="terminal-3187609785-r5" x="109.8" y="166.4" textLength="48.8" clip-path="url(#terminal-31 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-7)">│</text><text class="terminal-3187609785-r7" x="414.8" y="190.8" textLength="951.6" clip-path="url(#terminal-3187609785-line-7)">(TEXT)                                        [...]
+</text><text class="terminal-3187609785-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-8)">│</text><text class="terminal-3187609785-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-8)">-</text><text class="terminal-3187609785-r5" x="36.6" y="215.2" textLength="85.4" clip-path="url(#terminal-3187609785-line-8)">-python</text><text class="terminal-3187609785-r6" x="366" y="215.2" textLength="24.4" clip-path="url(#terminal-318 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-9)">│</text><text class="terminal-3187609785-r7" x="414.8" y="239.6" textLength="732" clip-path="url(#terminal-3187609785-line-9)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-3187609785-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3187609785-line-10)">│</text><text class="terminal-3187609785-r4" x="414.8" y="264" textLength="732" clip-path="url(#terminal-3187609785-line-10)">[default: 3.7]                                      [...]
+</text><text class="terminal-3187609785-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-11)">│</text><text class="terminal-3187609785-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-11)">-</text><text class="terminal-3187609785-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-3187609785-line-11)">-airflow</text><text class="terminal-3187609785-r5" x="134.2" y="288.4" textLength="207.4" clip-path="url(#termi [...]
+</text><text class="terminal-3187609785-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-12)">│</text><text class="terminal-3187609785-r7" x="414.8" y="312.8" textLength="866.2" clip-path="url(#terminal-3187609785-line-12)">(constraints-source-providers | constraints | constraints-no-providers)</text><text class="terminal-3187609785-r4" x="1451.8" y="312.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-12)">│</text><text clas [...]
+</text><text class="terminal-3187609785-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-13)">│</text><text class="terminal-3187609785-r4" x="414.8" y="337.2" textLength="866.2" clip-path="url(#terminal-3187609785-line-13)">[default: constraints-source-providers]                                </ [...]
+</text><text class="terminal-3187609785-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-14)">│</text><text class="terminal-3187609785-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-14)">-</text><text class="terminal-3187609785-r5" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-3187609785-line-14)">-debug</text><text class="terminal-3187609785-r2" x="414.8" y="361.6" textLength="878.4" clip-path="url(#termina [...]
+</text><text class="terminal-3187609785-r4" x="0" y="386" textLength="1464" clip-path="url(#terminal-3187609785-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3187609785-r2" x="1464" y="386" textLength="12.2" clip-path="url(#terminal-3187609785-line-15)">
+</text><text class="terminal-3187609785-r4" x="0" y="410.4" textLength="24.4" clip-path="url(#terminal-3187609785-line-16)">╭─</text><text class="terminal-3187609785-r4" x="24.4" y="410.4" textLength="1415.2" clip-path="url(#terminal-3187609785-line-16)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3187609785-r4" x="1439.6" y="410.4" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-3187609785-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-17)">│</text><text class="terminal-3187609785-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-17)">-</text><text class="terminal-3187609785-r5" x="36.6" y="434.8" textLength="48.8" clip-path="url(#terminal-3187609785-line-17)">-run</text><text class="terminal-3187609785-r5" x="85.4" y="434.8" textLength="146.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-18)">│</text><text class="terminal-3187609785-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-18)">-</text><text class="terminal-3187609785-r5" x="36.6" y="459.2" textLength="146.4" clip-path="url(#terminal-3187609785-line-18)">-parallelism</text><text class="terminal-3187609785-r2" x="280.6" y="459.2" textLength="915" clip-path="url(#te [...]
+</text><text class="terminal-3187609785-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-19)">│</text><text class="terminal-3187609785-r4" x="280.6" y="483.6" textLength="915" clip-path="url(#terminal-3187609785-line-19)">[default: 4; 1<=x<=8]                                   [...]
+</text><text class="terminal-3187609785-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-3187609785-line-20)">│</text><text class="terminal-3187609785-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-3187609785-line-20)">-</text><text class="terminal-3187609785-r5" x="36.6" y="508" textLength="85.4" clip-path="url(#terminal-3187609785-line-20)">-python</text><text class="terminal-3187609785-r5" x="122" y="508" textLength="109.8" clip-path="url(#terminal-3187609 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-21)">│</text><text class="terminal-3187609785-r4" x="280.6" y="532.4" textLength="951.6" clip-path="url(#terminal-3187609785-line-21)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="556.8" textLength="1464" clip-path="url(#terminal-3187609785-line-22)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3187609785-r2" x="1464" y="556.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-22)">
+</text><text class="terminal-3187609785-r4" x="0" y="581.2" textLength="24.4" clip-path="url(#terminal-3187609785-line-23)">╭─</text><text class="terminal-3187609785-r4" x="24.4" y="581.2" textLength="1415.2" clip-path="url(#terminal-3187609785-line-23)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3187609785-r4" x="1439.6" y="581.2" textLength="24.4" clip-path="url(#terminal-318 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-24)">│</text><text class="terminal-3187609785-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-24)">-</text><text class="terminal-3187609785-r5" x="36.6" y="605.6" textLength="97.6" clip-path="url(#terminal-3187609785-line-24)">-verbose</text><text class="terminal-3187609785-r6" x="280.6" y="605.6" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-3187609785-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3187609785-line-25)">│</text><text class="terminal-3187609785-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-3187609785-line-25)">-</text><text class="terminal-3187609785-r5" x="36.6" y="630" textLength="48.8" clip-path="url(#terminal-3187609785-line-25)">-dry</text><text class="terminal-3187609785-r5" x="85.4" y="630" textLength="48.8" clip-path="url(#terminal-3187609785 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-26)">│</text><text class="terminal-3187609785-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-3187609785-line-26)">-</text><text class="terminal-3187609785-r5" x="36.6" y="654.4" textLength="85.4" clip-path="url(#terminal-3187609785-line-26)">-github</text><text class="terminal-3187609785-r5" x="122" y="654.4" textLength="134.2" clip-path="url(#terminal [...]
+</text><text class="terminal-3187609785-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-27)">│</text><text class="terminal-3187609785-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-3187609785-line-27)">-</text><text class="terminal-3187609785-r5" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-3187609785-line-27)">-answer</text><text class="terminal-3187609785-r6" x="280.6" y="678.8" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-3187609785-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-28)">│</text><text class="terminal-3187609785-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-3187609785-line-28)">-</text><text class="terminal-3187609785-r5" x="36.6" y="703.2" textLength="61" clip-path="url(#terminal-3187609785-line-28)">-help</text><text class="terminal-3187609785-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#terminal-31 [...]
+</text><text class="terminal-3187609785-r4" x="0" y="727.6" textLength="1464" clip-path="url(#terminal-3187609785-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3187609785-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-3187609785-line-29)">
</text>
</g>
</g>
diff --git a/images/breeze/output-pull-image.svg b/images/breeze/output-pull-image.svg
index edb77e062e..7ebae02e45 100644
--- a/images/breeze/output-pull-image.svg
+++ b/images/breeze/output-pull-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 782.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 733.1999999999999" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,161 +19,155 @@
font-weight: 700;
}
- .terminal-2760841362-matrix {
+ .terminal-668722442-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2760841362-title {
+ .terminal-668722442-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2760841362-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2760841362-r2 { fill: #c5c8c6 }
-.terminal-2760841362-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2760841362-r4 { fill: #868887 }
-.terminal-2760841362-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2760841362-r6 { fill: #98a84b;font-weight: bold }
-.terminal-2760841362-r7 { fill: #8d7b39 }
+ .terminal-668722442-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-668722442-r2 { fill: #c5c8c6 }
+.terminal-668722442-r3 { fill: #d0b344;font-weight: bold }
+.terminal-668722442-r4 { fill: #868887 }
+.terminal-668722442-r5 { fill: #cc555a }
+.terminal-668722442-r6 { fill: #68a0b3;font-weight: bold }
+.terminal-668722442-r7 { fill: #98a84b;font-weight: bold }
+.terminal-668722442-r8 { fill: #8d7b39 }
+.terminal-668722442-r9 { fill: #8a4346 }
</style>
<defs>
- <clipPath id="terminal-2760841362-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="731.0" />
+ <clipPath id="terminal-668722442-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="682.1999999999999" />
</clipPath>
- <clipPath id="terminal-2760841362-line-0">
+ <clipPath id="terminal-668722442-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-1">
+<clipPath id="terminal-668722442-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-2">
+<clipPath id="terminal-668722442-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-3">
+<clipPath id="terminal-668722442-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-4">
+<clipPath id="terminal-668722442-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-5">
+<clipPath id="terminal-668722442-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-6">
+<clipPath id="terminal-668722442-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-7">
+<clipPath id="terminal-668722442-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-8">
+<clipPath id="terminal-668722442-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-9">
+<clipPath id="terminal-668722442-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-10">
+<clipPath id="terminal-668722442-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-11">
+<clipPath id="terminal-668722442-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-12">
+<clipPath id="terminal-668722442-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-13">
+<clipPath id="terminal-668722442-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-14">
+<clipPath id="terminal-668722442-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-15">
+<clipPath id="terminal-668722442-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-16">
+<clipPath id="terminal-668722442-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-17">
+<clipPath id="terminal-668722442-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-18">
+<clipPath id="terminal-668722442-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-19">
+<clipPath id="terminal-668722442-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-20">
+<clipPath id="terminal-668722442-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-21">
+<clipPath id="terminal-668722442-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-22">
+<clipPath id="terminal-668722442-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-23">
+<clipPath id="terminal-668722442-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-24">
+<clipPath id="terminal-668722442-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-25">
+<clipPath id="terminal-668722442-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-26">
+<clipPath id="terminal-668722442-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2760841362-line-27">
- <rect x="0" y="660.3" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-2760841362-line-28">
- <rect x="0" y="684.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="780" rx="8"/><text class="terminal-2760841362-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: pull-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="731.2" rx="8"/><text class="terminal-668722442-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: pull-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-2760841362-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-668722442-clip-terminal)">
- <g class="terminal-2760841362-matrix">
- <text class="terminal-2760841362-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2760841362-line-0)">
-</text><text class="terminal-2760841362-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2760841362-line-1)">Usage: </text><text class="terminal-2760841362-r1" x="97.6" y="44.4" textLength="610" clip-path="url(#terminal-2760841362-line-1)">breeze pull-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2760841362-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-1)">
-</text><text class="terminal-2760841362-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-2)">
-</text><text class="terminal-2760841362-r2" x="12.2" y="93.2" textLength="1024.8" clip-path="url(#terminal-2760841362-line-3)">Pull and optionally verify CI images - possibly in parallel for all Python versions.</text><text class="terminal-2760841362-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-3)">
-</text><text class="terminal-2760841362-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-4)">
-</text><text class="terminal-2760841362-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2760841362-line-5)">╭─</text><text class="terminal-2760841362-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2760841362-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2760841362-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-6)">│</text><text class="terminal-2760841362-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-6)">-</text><text class="terminal-2760841362-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2760841362-line-6)">-image</text><text class="terminal-2760841362-r5" x="109.8" y="166.4" textLength="48.8" clip-path="url(#terminal-27 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-7)">│</text><text class="terminal-2760841362-r2" x="292.8" y="190.8" textLength="1146.8" clip-path="url(#terminal-2760841362-line-7)">using to run shell or tests)                                [...]
-</text><text class="terminal-2760841362-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-8)">│</text><text class="terminal-2760841362-r7" x="292.8" y="215.2" textLength="1146.8" clip-path="url(#terminal-2760841362-line-8)">(TEXT)                                        [...]
-</text><text class="terminal-2760841362-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-9)">│</text><text class="terminal-2760841362-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-9)">-</text><text class="terminal-2760841362-r5" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-2760841362-line-9)">-python</text><text class="terminal-2760841362-r6" x="244" y="239.6" textLength="24.4" clip-path="url(#terminal-276 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2760841362-line-10)">│</text><text class="terminal-2760841362-r4" x="292.8" y="264" textLength="732" clip-path="url(#terminal-2760841362-line-10)">[default: 3.7]                                      [...]
-</text><text class="terminal-2760841362-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-11)">│</text><text class="terminal-2760841362-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-11)">-</text><text class="terminal-2760841362-r5" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-2760841362-line-11)">-github</text><text class="terminal-2760841362-r5" x="122" y="288.4" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-2760841362-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-12)">│</text><text class="terminal-2760841362-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-12)">-</text><text class="terminal-2760841362-r5" x="36.6" y="312.8" textLength="85.4" clip-path="url(#terminal-2760841362-line-12)">-verify</text><text class="terminal-2760841362-r5" x="122" y="312.8" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-2760841362-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-13)">│</text><text class="terminal-2760841362-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-13)">-</text><text class="terminal-2760841362-r5" x="36.6" y="337.2" textLength="61" clip-path="url(#terminal-2760841362-line-13)">-wait</text><text class="terminal-2760841362-r5" x="97.6" y="337.2" textLength="122" clip-path="url(#terminal-2760 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-14)">│</text><text class="terminal-2760841362-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-14)">-</text><text class="terminal-2760841362-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-2760841362-line-14)">-tag</text><text class="terminal-2760841362-r5" x="85.4" y="361.6" textLength="122" clip-path="url(#terminal-276 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2760841362-line-15)">│</text><text class="terminal-2760841362-r2" x="292.8" y="386" textLength="231.8" clip-path="url(#terminal-2760841362-line-15)">or pull image with </text><text class="terminal-2760841362-r5" x="524.6" y="386" textLength="12.2" clip-path="url(#terminal-2760841362-line-15)">-</text><text class="terminal-2760841362-r5" x="536.8" y="386" textLength="73 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-2760841362-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2760841362-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-16)">
-</text><text class="terminal-2760841362-r4" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-2760841362-line-17)">╭─</text><text class="terminal-2760841362-r4" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-2760841362-line-17)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2760841362-r4" x="1439.6" y="434.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2760841362-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-18)">│</text><text class="terminal-2760841362-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-18)">-</text><text class="terminal-2760841362-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-2760841362-line-18)">-run</text><text class="terminal-2760841362-r5" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-19)">│</text><text class="terminal-2760841362-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-19)">-</text><text class="terminal-2760841362-r5" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-2760841362-line-19)">-parallelism</text><text class="terminal-2760841362-r2" x="280.6" y="483.6" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-2760841362-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2760841362-line-20)">│</text><text class="terminal-2760841362-r4" x="280.6" y="508" textLength="915" clip-path="url(#terminal-2760841362-line-20)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-2760841362-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-21)">│</text><text class="terminal-2760841362-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-21)">-</text><text class="terminal-2760841362-r5" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-2760841362-line-21)">-python</text><text class="terminal-2760841362-r5" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2760841362-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-22)">│</text><text class="terminal-2760841362-r4" x="280.6" y="556.8" textLength="951.6" clip-path="url(#terminal-2760841362-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-2760841362-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2760841362-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-23)">
-</text><text class="terminal-2760841362-r4" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-2760841362-line-24)">╭─</text><text class="terminal-2760841362-r4" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-2760841362-line-24)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2760841362-r4" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#terminal-276 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2760841362-line-25)">│</text><text class="terminal-2760841362-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-2760841362-line-25)">-</text><text class="terminal-2760841362-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-2760841362-line-25)">-verbose</text><text class="terminal-2760841362-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-27608 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-26)">│</text><text class="terminal-2760841362-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2760841362-line-26)">-</text><text class="terminal-2760841362-r5" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-2760841362-line-26)">-dry</text><text class="terminal-2760841362-r5" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-27 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-27)">│</text><text class="terminal-2760841362-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2760841362-line-27)">-</text><text class="terminal-2760841362-r5" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-2760841362-line-27)">-github</text><text class="terminal-2760841362-r5" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2760841362-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-28)">│</text><text class="terminal-2760841362-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-2760841362-line-28)">-</text><text class="terminal-2760841362-r5" x="36.6" y="703.2" textLength="61" clip-path="url(#terminal-2760841362-line-28)">-help</text><text class="terminal-2760841362-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#terminal-27 [...]
-</text><text class="terminal-2760841362-r4" x="0" y="727.6" textLength="1464" clip-path="url(#terminal-2760841362-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2760841362-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-2760841362-line-29)">
+ <g class="terminal-668722442-matrix">
+ <text class="terminal-668722442-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-668722442-line-0)">
+</text><text class="terminal-668722442-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-668722442-line-1)">Usage: </text><text class="terminal-668722442-r1" x="97.6" y="44.4" textLength="610" clip-path="url(#terminal-668722442-line-1)">breeze pull-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-668722442-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-668722442-line-1)">
+</text><text class="terminal-668722442-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-668722442-line-2)">
+</text><text class="terminal-668722442-r2" x="12.2" y="93.2" textLength="1024.8" clip-path="url(#terminal-668722442-line-3)">Pull and optionally verify CI images - possibly in parallel for all Python versions.</text><text class="terminal-668722442-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-668722442-line-3)">
+</text><text class="terminal-668722442-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-668722442-line-4)">
+</text><text class="terminal-668722442-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-668722442-line-5)">╭─</text><text class="terminal-668722442-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-668722442-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-668722442-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-668722 [...]
+</text><text class="terminal-668722442-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-668722442-line-6)">│</text><text class="terminal-668722442-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-668722442-line-6)">*</text><text class="terminal-668722442-r6" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-668722442-line-6)">-</text><text class="terminal-668722442-r6" x="73.2" y="166.4" textLength="73.2" clip-path="url(#terminal-668722442-line-6) [...]
+</text><text class="terminal-668722442-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-668722442-line-7)">│</text><text class="terminal-668722442-r6" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-668722442-line-7)">-</text><text class="terminal-668722442-r6" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-668722442-line-7)">-python</text><text class="terminal-668722442-r7" x="280.6" y="190.8" textLength="24.4" clip-path="url(#terminal-668722442- [...]
+</text><text class="terminal-668722442-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-668722442-line-8)">│</text><text class="terminal-668722442-r4" x="329.4" y="215.2" textLength="732" clip-path="url(#terminal-668722442-line-8)">[default: 3.7]                                       [...]
+</text><text class="terminal-668722442-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-668722442-line-9)">│</text><text class="terminal-668722442-r6" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-668722442-line-9)">-</text><text class="terminal-668722442-r6" x="73.2" y="239.6" textLength="85.4" clip-path="url(#terminal-668722442-line-9)">-github</text><text class="terminal-668722442-r6" x="158.6" y="239.6" textLength="73.2" clip-path="url(#terminal-668722442- [...]
+</text><text class="terminal-668722442-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-668722442-line-10)">│</text><text class="terminal-668722442-r6" x="61" y="264" textLength="12.2" clip-path="url(#terminal-668722442-line-10)">-</text><text class="terminal-668722442-r6" x="73.2" y="264" textLength="85.4" clip-path="url(#terminal-668722442-line-10)">-verify</text><text class="terminal-668722442-r6" x="158.6" y="264" textLength="73.2" clip-path="url(#terminal-668722442-line- [...]
+</text><text class="terminal-668722442-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-668722442-line-11)">│</text><text class="terminal-668722442-r6" x="61" y="288.4" textLength="12.2" clip-path="url(#terminal-668722442-line-11)">-</text><text class="terminal-668722442-r6" x="73.2" y="288.4" textLength="61" clip-path="url(#terminal-668722442-line-11)">-wait</text><text class="terminal-668722442-r6" x="134.2" y="288.4" textLength="122" clip-path="url(#terminal-668722442-li [...]
+</text><text class="terminal-668722442-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-668722442-line-12)">│</text><text class="terminal-668722442-r6" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-668722442-line-12)">-</text><text class="terminal-668722442-r6" x="73.2" y="312.8" textLength="48.8" clip-path="url(#terminal-668722442-line-12)">-tag</text><text class="terminal-668722442-r6" x="122" y="312.8" textLength="122" clip-path="url(#terminal-668722442-lin [...]
+</text><text class="terminal-668722442-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-668722442-line-13)">│</text><text class="terminal-668722442-r2" x="329.4" y="337.2" textLength="305" clip-path="url(#terminal-668722442-line-13)">build or pull image with </text><text class="terminal-668722442-r6" x="634.4" y="337.2" textLength="12.2" clip-path="url(#terminal-668722442-line-13)">-</text><text class="terminal-668722442-r6" x="646.6" y="337.2" text [...]
+</text><text class="terminal-668722442-r4" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-668722442-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-668722442-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-668722442-line-14)">
+</text><text class="terminal-668722442-r4" x="0" y="386" textLength="24.4" clip-path="url(#terminal-668722442-line-15)">╭─</text><text class="terminal-668722442-r4" x="24.4" y="386" textLength="1415.2" clip-path="url(#terminal-668722442-line-15)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-668722442-r4" x="1439.6" y="386" textLength="24.4" clip-path="url(#terminal-668722442 [...]
+</text><text class="terminal-668722442-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-668722442-line-16)">│</text><text class="terminal-668722442-r6" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-668722442-line-16)">-</text><text class="terminal-668722442-r6" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-668722442-line-16)">-run</text><text class="terminal-668722442-r6" x="85.4" y="410.4" textLength="146.4" clip-path="url(#terminal-66872244 [...]
+</text><text class="terminal-668722442-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-668722442-line-17)">│</text><text class="terminal-668722442-r6" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-668722442-line-17)">-</text><text class="terminal-668722442-r6" x="36.6" y="434.8" textLength="146.4" clip-path="url(#terminal-668722442-line-17)">-parallelism</text><text class="terminal-668722442-r2" x="280.6" y="434.8" textLength="915" clip-path="url(#terminal- [...]
+</text><text class="terminal-668722442-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-668722442-line-18)">│</text><text class="terminal-668722442-r4" x="280.6" y="459.2" textLength="915" clip-path="url(#terminal-668722442-line-18)">[default: 4; 1<=x<=8]                                   [...]
+</text><text class="terminal-668722442-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-668722442-line-19)">│</text><text class="terminal-668722442-r6" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-668722442-line-19)">-</text><text class="terminal-668722442-r6" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-668722442-line-19)">-python</text><text class="terminal-668722442-r6" x="122" y="483.6" textLength="109.8" clip-path="url(#terminal-668722 [...]
+</text><text class="terminal-668722442-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-668722442-line-20)">│</text><text class="terminal-668722442-r4" x="280.6" y="508" textLength="951.6" clip-path="url(#terminal-668722442-line-20)">[default: 3.7 3.8 3.9 3.10]                                 & [...]
+</text><text class="terminal-668722442-r4" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-668722442-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-668722442-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-668722442-line-21)">
+</text><text class="terminal-668722442-r4" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-668722442-line-22)">╭─</text><text class="terminal-668722442-r4" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-668722442-line-22)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-668722442-r4" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#terminal-66872244 [...]
+</text><text class="terminal-668722442-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-668722442-line-23)">│</text><text class="terminal-668722442-r6" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-668722442-line-23)">-</text><text class="terminal-668722442-r6" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-668722442-line-23)">-verbose</text><text class="terminal-668722442-r7" x="280.6" y="581.2" textLength="24.4" clip-path="url(#terminal-6687 [...]
+</text><text class="terminal-668722442-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-668722442-line-24)">│</text><text class="terminal-668722442-r6" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-668722442-line-24)">-</text><text class="terminal-668722442-r6" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-668722442-line-24)">-dry</text><text class="terminal-668722442-r6" x="85.4" y="605.6" textLength="48.8" clip-path="url(#terminal-668722442 [...]
+</text><text class="terminal-668722442-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-668722442-line-25)">│</text><text class="terminal-668722442-r6" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-668722442-line-25)">-</text><text class="terminal-668722442-r6" x="36.6" y="630" textLength="85.4" clip-path="url(#terminal-668722442-line-25)">-github</text><text class="terminal-668722442-r6" x="122" y="630" textLength="134.2" clip-path="url(#terminal-668722442-line [...]
+</text><text class="terminal-668722442-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-668722442-line-26)">│</text><text class="terminal-668722442-r6" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-668722442-line-26)">-</text><text class="terminal-668722442-r6" x="36.6" y="654.4" textLength="61" clip-path="url(#terminal-668722442-line-26)">-help</text><text class="terminal-668722442-r7" x="280.6" y="654.4" textLength="24.4" clip-path="url(#terminal-668722442 [...]
+</text><text class="terminal-668722442-r4" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-668722442-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-668722442-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-668722442-line-27)">
</text>
</g>
</g>
diff --git a/images/breeze/output-pull-prod-image.svg b/images/breeze/output-pull-prod-image.svg
index e714d08acd..6cb1051d80 100644
--- a/images/breeze/output-pull-prod-image.svg
+++ b/images/breeze/output-pull-prod-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 782.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 733.1999999999999" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,161 +19,155 @@
font-weight: 700;
}
- .terminal-2333548113-matrix {
+ .terminal-1189735113-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2333548113-title {
+ .terminal-1189735113-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2333548113-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2333548113-r2 { fill: #c5c8c6 }
-.terminal-2333548113-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2333548113-r4 { fill: #868887 }
-.terminal-2333548113-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2333548113-r6 { fill: #98a84b;font-weight: bold }
-.terminal-2333548113-r7 { fill: #8d7b39 }
+ .terminal-1189735113-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-1189735113-r2 { fill: #c5c8c6 }
+.terminal-1189735113-r3 { fill: #d0b344;font-weight: bold }
+.terminal-1189735113-r4 { fill: #868887 }
+.terminal-1189735113-r5 { fill: #cc555a }
+.terminal-1189735113-r6 { fill: #68a0b3;font-weight: bold }
+.terminal-1189735113-r7 { fill: #98a84b;font-weight: bold }
+.terminal-1189735113-r8 { fill: #8d7b39 }
+.terminal-1189735113-r9 { fill: #8a4346 }
</style>
<defs>
- <clipPath id="terminal-2333548113-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="731.0" />
+ <clipPath id="terminal-1189735113-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="682.1999999999999" />
</clipPath>
- <clipPath id="terminal-2333548113-line-0">
+ <clipPath id="terminal-1189735113-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-1">
+<clipPath id="terminal-1189735113-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-2">
+<clipPath id="terminal-1189735113-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-3">
+<clipPath id="terminal-1189735113-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-4">
+<clipPath id="terminal-1189735113-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-5">
+<clipPath id="terminal-1189735113-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-6">
+<clipPath id="terminal-1189735113-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-7">
+<clipPath id="terminal-1189735113-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-8">
+<clipPath id="terminal-1189735113-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-9">
+<clipPath id="terminal-1189735113-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-10">
+<clipPath id="terminal-1189735113-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-11">
+<clipPath id="terminal-1189735113-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-12">
+<clipPath id="terminal-1189735113-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-13">
+<clipPath id="terminal-1189735113-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-14">
+<clipPath id="terminal-1189735113-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-15">
+<clipPath id="terminal-1189735113-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-16">
+<clipPath id="terminal-1189735113-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-17">
+<clipPath id="terminal-1189735113-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-18">
+<clipPath id="terminal-1189735113-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-19">
+<clipPath id="terminal-1189735113-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-20">
+<clipPath id="terminal-1189735113-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-21">
+<clipPath id="terminal-1189735113-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-22">
+<clipPath id="terminal-1189735113-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-23">
+<clipPath id="terminal-1189735113-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-24">
+<clipPath id="terminal-1189735113-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-25">
+<clipPath id="terminal-1189735113-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-26">
+<clipPath id="terminal-1189735113-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2333548113-line-27">
- <rect x="0" y="660.3" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-2333548113-line-28">
- <rect x="0" y="684.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="780" rx="8"/><text class="terminal-2333548113-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: pull-prod-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="731.2" rx="8"/><text class="terminal-1189735113-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: pull-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-2333548113-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-1189735113-clip-terminal)">
- <g class="terminal-2333548113-matrix">
- <text class="terminal-2333548113-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2333548113-line-0)">
-</text><text class="terminal-2333548113-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2333548113-line-1)">Usage: </text><text class="terminal-2333548113-r1" x="97.6" y="44.4" textLength="671" clip-path="url(#terminal-2333548113-line-1)">breeze pull-prod-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2333548113-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-1)">
-</text><text class="terminal-2333548113-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-2)">
-</text><text class="terminal-2333548113-r2" x="12.2" y="93.2" textLength="1122.4" clip-path="url(#terminal-2333548113-line-3)">Pull and optionally verify Production images - possibly in parallel for all Python versions.</text><text class="terminal-2333548113-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-3)">
-</text><text class="terminal-2333548113-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-4)">
-</text><text class="terminal-2333548113-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2333548113-line-5)">╭─</text><text class="terminal-2333548113-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2333548113-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2333548113-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-6)">│</text><text class="terminal-2333548113-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-6)">-</text><text class="terminal-2333548113-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2333548113-line-6)">-image</text><text class="terminal-2333548113-r5" x="109.8" y="166.4" textLength="48.8" clip-path="url(#terminal-23 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-7)">│</text><text class="terminal-2333548113-r2" x="292.8" y="190.8" textLength="1146.8" clip-path="url(#terminal-2333548113-line-7)">using to run shell or tests)                                [...]
-</text><text class="terminal-2333548113-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-8)">│</text><text class="terminal-2333548113-r7" x="292.8" y="215.2" textLength="1146.8" clip-path="url(#terminal-2333548113-line-8)">(TEXT)                                        [...]
-</text><text class="terminal-2333548113-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-9)">│</text><text class="terminal-2333548113-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-9)">-</text><text class="terminal-2333548113-r5" x="36.6" y="239.6" textLength="85.4" clip-path="url(#terminal-2333548113-line-9)">-python</text><text class="terminal-2333548113-r6" x="244" y="239.6" textLength="24.4" clip-path="url(#terminal-233 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2333548113-line-10)">│</text><text class="terminal-2333548113-r4" x="292.8" y="264" textLength="732" clip-path="url(#terminal-2333548113-line-10)">[default: 3.7]                                      [...]
-</text><text class="terminal-2333548113-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-11)">│</text><text class="terminal-2333548113-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-11)">-</text><text class="terminal-2333548113-r5" x="36.6" y="288.4" textLength="85.4" clip-path="url(#terminal-2333548113-line-11)">-github</text><text class="terminal-2333548113-r5" x="122" y="288.4" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-2333548113-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-12)">│</text><text class="terminal-2333548113-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-12)">-</text><text class="terminal-2333548113-r5" x="36.6" y="312.8" textLength="85.4" clip-path="url(#terminal-2333548113-line-12)">-verify</text><text class="terminal-2333548113-r5" x="122" y="312.8" textLength="73.2" clip-path="url(#terminal- [...]
-</text><text class="terminal-2333548113-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-13)">│</text><text class="terminal-2333548113-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-13)">-</text><text class="terminal-2333548113-r5" x="36.6" y="337.2" textLength="61" clip-path="url(#terminal-2333548113-line-13)">-wait</text><text class="terminal-2333548113-r5" x="97.6" y="337.2" textLength="122" clip-path="url(#terminal-2333 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-14)">│</text><text class="terminal-2333548113-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-14)">-</text><text class="terminal-2333548113-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-2333548113-line-14)">-tag</text><text class="terminal-2333548113-r5" x="85.4" y="361.6" textLength="122" clip-path="url(#terminal-233 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2333548113-line-15)">│</text><text class="terminal-2333548113-r2" x="292.8" y="386" textLength="231.8" clip-path="url(#terminal-2333548113-line-15)">or pull image with </text><text class="terminal-2333548113-r5" x="524.6" y="386" textLength="12.2" clip-path="url(#terminal-2333548113-line-15)">-</text><text class="terminal-2333548113-r5" x="536.8" y="386" textLength="73 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="410.4" textLength="1464" clip-path="url(#terminal-2333548113-line-16)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2333548113-r2" x="1464" y="410.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-16)">
-</text><text class="terminal-2333548113-r4" x="0" y="434.8" textLength="24.4" clip-path="url(#terminal-2333548113-line-17)">╭─</text><text class="terminal-2333548113-r4" x="24.4" y="434.8" textLength="1415.2" clip-path="url(#terminal-2333548113-line-17)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2333548113-r4" x="1439.6" y="434.8" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2333548113-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-18)">│</text><text class="terminal-2333548113-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-18)">-</text><text class="terminal-2333548113-r5" x="36.6" y="459.2" textLength="48.8" clip-path="url(#terminal-2333548113-line-18)">-run</text><text class="terminal-2333548113-r5" x="85.4" y="459.2" textLength="146.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-19)">│</text><text class="terminal-2333548113-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-19)">-</text><text class="terminal-2333548113-r5" x="36.6" y="483.6" textLength="146.4" clip-path="url(#terminal-2333548113-line-19)">-parallelism</text><text class="terminal-2333548113-r2" x="280.6" y="483.6" textLength="915" clip-path="url(#te [...]
-</text><text class="terminal-2333548113-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2333548113-line-20)">│</text><text class="terminal-2333548113-r4" x="280.6" y="508" textLength="915" clip-path="url(#terminal-2333548113-line-20)">[default: 4; 1<=x<=8]                                   [...]
-</text><text class="terminal-2333548113-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-21)">│</text><text class="terminal-2333548113-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-21)">-</text><text class="terminal-2333548113-r5" x="36.6" y="532.4" textLength="85.4" clip-path="url(#terminal-2333548113-line-21)">-python</text><text class="terminal-2333548113-r5" x="122" y="532.4" textLength="109.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2333548113-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-22)">│</text><text class="terminal-2333548113-r4" x="280.6" y="556.8" textLength="951.6" clip-path="url(#terminal-2333548113-line-22)">[default: 3.7 3.8 3.9 3.10]                                 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="581.2" textLength="1464" clip-path="url(#terminal-2333548113-line-23)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2333548113-r2" x="1464" y="581.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-23)">
-</text><text class="terminal-2333548113-r4" x="0" y="605.6" textLength="24.4" clip-path="url(#terminal-2333548113-line-24)">╭─</text><text class="terminal-2333548113-r4" x="24.4" y="605.6" textLength="1415.2" clip-path="url(#terminal-2333548113-line-24)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2333548113-r4" x="1439.6" y="605.6" textLength="24.4" clip-path="url(#terminal-233 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2333548113-line-25)">│</text><text class="terminal-2333548113-r5" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-2333548113-line-25)">-</text><text class="terminal-2333548113-r5" x="36.6" y="630" textLength="97.6" clip-path="url(#terminal-2333548113-line-25)">-verbose</text><text class="terminal-2333548113-r6" x="280.6" y="630" textLength="24.4" clip-path="url(#terminal-23335 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-26)">│</text><text class="terminal-2333548113-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2333548113-line-26)">-</text><text class="terminal-2333548113-r5" x="36.6" y="654.4" textLength="48.8" clip-path="url(#terminal-2333548113-line-26)">-dry</text><text class="terminal-2333548113-r5" x="85.4" y="654.4" textLength="48.8" clip-path="url(#terminal-23 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-27)">│</text><text class="terminal-2333548113-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2333548113-line-27)">-</text><text class="terminal-2333548113-r5" x="36.6" y="678.8" textLength="85.4" clip-path="url(#terminal-2333548113-line-27)">-github</text><text class="terminal-2333548113-r5" x="122" y="678.8" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2333548113-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-28)">│</text><text class="terminal-2333548113-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-2333548113-line-28)">-</text><text class="terminal-2333548113-r5" x="36.6" y="703.2" textLength="61" clip-path="url(#terminal-2333548113-line-28)">-help</text><text class="terminal-2333548113-r6" x="280.6" y="703.2" textLength="24.4" clip-path="url(#terminal-23 [...]
-</text><text class="terminal-2333548113-r4" x="0" y="727.6" textLength="1464" clip-path="url(#terminal-2333548113-line-29)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2333548113-r2" x="1464" y="727.6" textLength="12.2" clip-path="url(#terminal-2333548113-line-29)">
+ <g class="terminal-1189735113-matrix">
+ <text class="terminal-1189735113-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-1189735113-line-0)">
+</text><text class="terminal-1189735113-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-1189735113-line-1)">Usage: </text><text class="terminal-1189735113-r1" x="97.6" y="44.4" textLength="671" clip-path="url(#terminal-1189735113-line-1)">breeze pull-prod-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-1189735113-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-1)">
+</text><text class="terminal-1189735113-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-2)">
+</text><text class="terminal-1189735113-r2" x="12.2" y="93.2" textLength="1122.4" clip-path="url(#terminal-1189735113-line-3)">Pull and optionally verify Production images - possibly in parallel for all Python versions.</text><text class="terminal-1189735113-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-3)">
+</text><text class="terminal-1189735113-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-4)">
+</text><text class="terminal-1189735113-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-1189735113-line-5)">╭─</text><text class="terminal-1189735113-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-1189735113-line-5)"> Pull image flags ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1189735113-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-6)">│</text><text class="terminal-1189735113-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-6)">*</text><text class="terminal-1189735113-r6" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-6)">-</text><text class="terminal-1189735113-r6" x="73.2" y="166.4" textLength="73.2" clip-path="url(#terminal-1189735113 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-7)">│</text><text class="terminal-1189735113-r6" x="61" y="190.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-7)">-</text><text class="terminal-1189735113-r6" x="73.2" y="190.8" textLength="85.4" clip-path="url(#terminal-1189735113-line-7)">-python</text><text class="terminal-1189735113-r7" x="280.6" y="190.8" textLength="24.4" clip-path="url(#terminal-118 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-8)">│</text><text class="terminal-1189735113-r4" x="329.4" y="215.2" textLength="732" clip-path="url(#terminal-1189735113-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-1189735113-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-9)">│</text><text class="terminal-1189735113-r6" x="61" y="239.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-9)">-</text><text class="terminal-1189735113-r6" x="73.2" y="239.6" textLength="85.4" clip-path="url(#terminal-1189735113-line-9)">-github</text><text class="terminal-1189735113-r6" x="158.6" y="239.6" textLength="73.2" clip-path="url(#terminal-118 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1189735113-line-10)">│</text><text class="terminal-1189735113-r6" x="61" y="264" textLength="12.2" clip-path="url(#terminal-1189735113-line-10)">-</text><text class="terminal-1189735113-r6" x="73.2" y="264" textLength="85.4" clip-path="url(#terminal-1189735113-line-10)">-verify</text><text class="terminal-1189735113-r6" x="158.6" y="264" textLength="73.2" clip-path="url(#terminal-11897351 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-11)">│</text><text class="terminal-1189735113-r6" x="61" y="288.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-11)">-</text><text class="terminal-1189735113-r6" x="73.2" y="288.4" textLength="61" clip-path="url(#terminal-1189735113-line-11)">-wait</text><text class="terminal-1189735113-r6" x="134.2" y="288.4" textLength="122" clip-path="url(#terminal-11897 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-12)">│</text><text class="terminal-1189735113-r6" x="61" y="312.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-12)">-</text><text class="terminal-1189735113-r6" x="73.2" y="312.8" textLength="48.8" clip-path="url(#terminal-1189735113-line-12)">-tag</text><text class="terminal-1189735113-r6" x="122" y="312.8" textLength="122" clip-path="url(#terminal-118973 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-13)">│</text><text class="terminal-1189735113-r2" x="329.4" y="337.2" textLength="305" clip-path="url(#terminal-1189735113-line-13)">build or pull image with </text><text class="terminal-1189735113-r6" x="634.4" y="337.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-13)">-</text><text class="terminal-1189735113-r6" x="646.6" y="337. [...]
+</text><text class="terminal-1189735113-r4" x="0" y="361.6" textLength="1464" clip-path="url(#terminal-1189735113-line-14)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1189735113-r2" x="1464" y="361.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-14)">
+</text><text class="terminal-1189735113-r4" x="0" y="386" textLength="24.4" clip-path="url(#terminal-1189735113-line-15)">╭─</text><text class="terminal-1189735113-r4" x="24.4" y="386" textLength="1415.2" clip-path="url(#terminal-1189735113-line-15)"> Parallel running ──────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1189735113-r4" x="1439.6" y="386" textLength="24.4" clip-path="url(#terminal-1189 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-16)">│</text><text class="terminal-1189735113-r6" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-16)">-</text><text class="terminal-1189735113-r6" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-1189735113-line-16)">-run</text><text class="terminal-1189735113-r6" x="85.4" y="410.4" textLength="146.4" clip-path="url(#terminal-1 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-17)">│</text><text class="terminal-1189735113-r6" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-17)">-</text><text class="terminal-1189735113-r6" x="36.6" y="434.8" textLength="146.4" clip-path="url(#terminal-1189735113-line-17)">-parallelism</text><text class="terminal-1189735113-r2" x="280.6" y="434.8" textLength="915" clip-path="url(#te [...]
+</text><text class="terminal-1189735113-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-18)">│</text><text class="terminal-1189735113-r4" x="280.6" y="459.2" textLength="915" clip-path="url(#terminal-1189735113-line-18)">[default: 4; 1<=x<=8]                                   [...]
+</text><text class="terminal-1189735113-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-19)">│</text><text class="terminal-1189735113-r6" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-19)">-</text><text class="terminal-1189735113-r6" x="36.6" y="483.6" textLength="85.4" clip-path="url(#terminal-1189735113-line-19)">-python</text><text class="terminal-1189735113-r6" x="122" y="483.6" textLength="109.8" clip-path="url(#terminal [...]
+</text><text class="terminal-1189735113-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-1189735113-line-20)">│</text><text class="terminal-1189735113-r4" x="280.6" y="508" textLength="951.6" clip-path="url(#terminal-1189735113-line-20)">[default: 3.7 3.8 3.9 3.10]                                 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="532.4" textLength="1464" clip-path="url(#terminal-1189735113-line-21)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1189735113-r2" x="1464" y="532.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-21)">
+</text><text class="terminal-1189735113-r4" x="0" y="556.8" textLength="24.4" clip-path="url(#terminal-1189735113-line-22)">╭─</text><text class="terminal-1189735113-r4" x="24.4" y="556.8" textLength="1415.2" clip-path="url(#terminal-1189735113-line-22)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1189735113-r4" x="1439.6" y="556.8" textLength="24.4" clip-path="url(#terminal-118 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-23)">│</text><text class="terminal-1189735113-r6" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-1189735113-line-23)">-</text><text class="terminal-1189735113-r6" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-1189735113-line-23)">-verbose</text><text class="terminal-1189735113-r7" x="280.6" y="581.2" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-1189735113-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-24)">│</text><text class="terminal-1189735113-r6" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-1189735113-line-24)">-</text><text class="terminal-1189735113-r6" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-1189735113-line-24)">-dry</text><text class="terminal-1189735113-r6" x="85.4" y="605.6" textLength="48.8" clip-path="url(#terminal-11 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-1189735113-line-25)">│</text><text class="terminal-1189735113-r6" x="24.4" y="630" textLength="12.2" clip-path="url(#terminal-1189735113-line-25)">-</text><text class="terminal-1189735113-r6" x="36.6" y="630" textLength="85.4" clip-path="url(#terminal-1189735113-line-25)">-github</text><text class="terminal-1189735113-r6" x="122" y="630" textLength="134.2" clip-path="url(#terminal-1189735 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-26)">│</text><text class="terminal-1189735113-r6" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-1189735113-line-26)">-</text><text class="terminal-1189735113-r6" x="36.6" y="654.4" textLength="61" clip-path="url(#terminal-1189735113-line-26)">-help</text><text class="terminal-1189735113-r7" x="280.6" y="654.4" textLength="24.4" clip-path="url(#terminal-11 [...]
+</text><text class="terminal-1189735113-r4" x="0" y="678.8" textLength="1464" clip-path="url(#terminal-1189735113-line-27)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1189735113-r2" x="1464" y="678.8" textLength="12.2" clip-path="url(#terminal-1189735113-line-27)">
</text>
</g>
</g>
diff --git a/images/breeze/output-shell.svg b/images/breeze/output-shell.svg
index f81354da6a..86ab4cc408 100644
--- a/images/breeze/output-shell.svg
+++ b/images/breeze/output-shell.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1270.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1221.1999999999998" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,241 +19,233 @@
font-weight: 700;
}
- .terminal-3207900274-matrix {
+ .terminal-3611262244-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3207900274-title {
+ .terminal-3611262244-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3207900274-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-3207900274-r2 { fill: #c5c8c6 }
-.terminal-3207900274-r3 { fill: #d0b344;font-weight: bold }
-.terminal-3207900274-r4 { fill: #868887 }
-.terminal-3207900274-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-3207900274-r6 { fill: #98a84b;font-weight: bold }
-.terminal-3207900274-r7 { fill: #8d7b39 }
+ .terminal-3611262244-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3611262244-r2 { fill: #c5c8c6 }
+.terminal-3611262244-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3611262244-r4 { fill: #868887 }
+.terminal-3611262244-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3611262244-r6 { fill: #98a84b;font-weight: bold }
+.terminal-3611262244-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-3207900274-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="1219.0" />
+ <clipPath id="terminal-3611262244-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="1170.1999999999998" />
</clipPath>
- <clipPath id="terminal-3207900274-line-0">
+ <clipPath id="terminal-3611262244-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-1">
+<clipPath id="terminal-3611262244-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-2">
+<clipPath id="terminal-3611262244-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-3">
+<clipPath id="terminal-3611262244-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-4">
+<clipPath id="terminal-3611262244-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-5">
+<clipPath id="terminal-3611262244-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-6">
+<clipPath id="terminal-3611262244-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-7">
+<clipPath id="terminal-3611262244-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-8">
+<clipPath id="terminal-3611262244-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-9">
+<clipPath id="terminal-3611262244-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-10">
+<clipPath id="terminal-3611262244-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-11">
+<clipPath id="terminal-3611262244-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-12">
+<clipPath id="terminal-3611262244-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-13">
+<clipPath id="terminal-3611262244-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-14">
+<clipPath id="terminal-3611262244-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-15">
+<clipPath id="terminal-3611262244-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-16">
+<clipPath id="terminal-3611262244-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-17">
+<clipPath id="terminal-3611262244-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-18">
+<clipPath id="terminal-3611262244-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-19">
+<clipPath id="terminal-3611262244-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-20">
+<clipPath id="terminal-3611262244-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-21">
+<clipPath id="terminal-3611262244-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-22">
+<clipPath id="terminal-3611262244-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-23">
+<clipPath id="terminal-3611262244-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-24">
+<clipPath id="terminal-3611262244-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-25">
+<clipPath id="terminal-3611262244-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-26">
+<clipPath id="terminal-3611262244-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-27">
+<clipPath id="terminal-3611262244-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-28">
+<clipPath id="terminal-3611262244-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-29">
+<clipPath id="terminal-3611262244-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-30">
+<clipPath id="terminal-3611262244-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-31">
+<clipPath id="terminal-3611262244-line-31">
<rect x="0" y="757.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-32">
+<clipPath id="terminal-3611262244-line-32">
<rect x="0" y="782.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-33">
+<clipPath id="terminal-3611262244-line-33">
<rect x="0" y="806.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-34">
+<clipPath id="terminal-3611262244-line-34">
<rect x="0" y="831.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-35">
+<clipPath id="terminal-3611262244-line-35">
<rect x="0" y="855.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-36">
+<clipPath id="terminal-3611262244-line-36">
<rect x="0" y="879.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-37">
+<clipPath id="terminal-3611262244-line-37">
<rect x="0" y="904.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-38">
+<clipPath id="terminal-3611262244-line-38">
<rect x="0" y="928.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-39">
+<clipPath id="terminal-3611262244-line-39">
<rect x="0" y="953.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-40">
+<clipPath id="terminal-3611262244-line-40">
<rect x="0" y="977.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-41">
+<clipPath id="terminal-3611262244-line-41">
<rect x="0" y="1001.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-42">
+<clipPath id="terminal-3611262244-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-43">
+<clipPath id="terminal-3611262244-line-43">
<rect x="0" y="1050.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-44">
+<clipPath id="terminal-3611262244-line-44">
<rect x="0" y="1075.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-45">
+<clipPath id="terminal-3611262244-line-45">
<rect x="0" y="1099.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-46">
+<clipPath id="terminal-3611262244-line-46">
<rect x="0" y="1123.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-3207900274-line-47">
- <rect x="0" y="1148.3" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-3207900274-line-48">
- <rect x="0" y="1172.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="1268" rx="8"/><text class="terminal-3207900274-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: shell</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1219.2" rx="8"/><text class="terminal-3611262244-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: shell</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-3207900274-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3611262244-clip-terminal)">
- <g class="terminal-3207900274-matrix">
- <text class="terminal-3207900274-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3207900274-line-0)">
-</text><text class="terminal-3207900274-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3207900274-line-1)">Usage: </text><text class="terminal-3207900274-r1" x="97.6" y="44.4" textLength="463.6" clip-path="url(#terminal-3207900274-line-1)">breeze shell [OPTIONS] [EXTRA_ARGS]...</text><text class="terminal-3207900274-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-1)">
-</text><text class="terminal-3207900274-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-2)">
-</text><text class="terminal-3207900274-r2" x="12.2" y="93.2" textLength="1061.4" clip-path="url(#terminal-3207900274-line-3)">Enter breeze.py environment. this is the default command use when no other is selected.</text><text class="terminal-3207900274-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-3)">
-</text><text class="terminal-3207900274-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-4)">
-</text><text class="terminal-3207900274-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3207900274-line-5)">╭─</text><text class="terminal-3207900274-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3207900274-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3207900274-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-320790 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-6)">│</text><text class="terminal-3207900274-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-6)">-</text><text class="terminal-3207900274-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-3207900274-line-6)">-python</text><text class="terminal-3207900274-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-320 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-7)">│</text><text class="terminal-3207900274-r4" x="353.8" y="190.8" textLength="732" clip-path="url(#terminal-3207900274-line-7)">[default: 3.7]                                     & [...]
-</text><text class="terminal-3207900274-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-8)">│</text><text class="terminal-3207900274-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-8)">-</text><text class="terminal-3207900274-r5" x="36.6" y="215.2" textLength="97.6" clip-path="url(#terminal-3207900274-line-8)">-backend</text><text class="terminal-3207900274-r6" x="305" y="215.2" textLength="24.4" clip-path="url(#terminal-32 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-9)">│</text><text class="terminal-3207900274-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-9)">-</text><text class="terminal-3207900274-r5" x="36.6" y="239.6" textLength="109.8" clip-path="url(#terminal-3207900274-line-9)">-postgres</text><text class="terminal-3207900274-r5" x="146.4" y="239.6" textLength="97.6" clip-path="url(#termina [...]
-</text><text class="terminal-3207900274-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3207900274-line-10)">│</text><text class="terminal-3207900274-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3207900274-line-10)">-</text><text class="terminal-3207900274-r5" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-3207900274-line-10)">-mysql</text><text class="terminal-3207900274-r5" x="109.8" y="264" textLength="97.6" clip-path="url(#terminal-3207900 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-11)">│</text><text class="terminal-3207900274-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-11)">-</text><text class="terminal-3207900274-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-3207900274-line-11)">-mssql</text><text class="terminal-3207900274-r5" x="109.8" y="288.4" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-3207900274-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-12)">│</text><text class="terminal-3207900274-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-12)">-</text><text class="terminal-3207900274-r5" x="36.6" y="312.8" textLength="146.4" clip-path="url(#terminal-3207900274-line-12)">-integration</text><text class="terminal-3207900274-r2" x="353.8" y="312.8" textLength="1085.8" clip-path="url( [...]
-</text><text class="terminal-3207900274-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-13)">│</text><text class="terminal-3207900274-r7" x="353.8" y="337.2" textLength="1085.8" clip-path="url(#terminal-3207900274-line-13)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino |   </text><text class="terminal-3207900274-r4" x="1 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-14)">│</text><text class="terminal-3207900274-r7" x="353.8" y="361.6" textLength="1085.8" clip-path="url(#terminal-3207900274-line-14)">all)                                        [...]
-</text><text class="terminal-3207900274-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3207900274-line-15)">│</text><text class="terminal-3207900274-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3207900274-line-15)">-</text><text class="terminal-3207900274-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-3207900274-line-15)">-forward</text><text class="terminal-3207900274-r5" x="134.2" y="386" textLength="146.4" clip-path="url(#terminal-3207 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-16)">│</text><text class="terminal-3207900274-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-16)">-</text><text class="terminal-3207900274-r5" x="36.6" y="410.4" textLength="36.6" clip-path="url(#terminal-3207900274-line-16)">-db</text><text class="terminal-3207900274-r5" x="73.2" y="410.4" textLength="73.2" clip-path="url(#terminal-320 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-3207900274-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3207900274-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-17)">
-</text><text class="terminal-3207900274-r4" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-3207900274-line-18)">╭─</text><text class="terminal-3207900274-r4" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-3207900274-line-18)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3207900274-r4" x="1439.6" y="459.2" textLength="24.4" clip-path="ur [...]
-</text><text class="terminal-3207900274-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-19)">│</text><text class="terminal-3207900274-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-19)">-</text><text class="terminal-3207900274-r5" x="36.6" y="483.6" textLength="48.8" clip-path="url(#terminal-3207900274-line-19)">-use</text><text class="terminal-3207900274-r5" x="85.4" y="483.6" textLength="195.2" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-3207900274-line-20)">│</text><text class="terminal-3207900274-r2" x="390.4" y="508" textLength="1049.2" clip-path="url(#terminal-3207900274-line-20)">`sdist` if Airflow should be removed, installed from wheel packages or sdist packages </text><text class="terminal-3207900274-r4" x="1451.8" y="508" textLength="12.2" clip-path [...]
-</text><text class="terminal-3207900274-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-21)">│</text><text class="terminal-3207900274-r2" x="390.4" y="532.4" textLength="573.4" clip-path="url(#terminal-3207900274-line-21)">available in dist folder respectively. Implies </text><text class="terminal-3207900274-r5" x="963.8" y="532.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-21)">-</text><text class="terminal-320 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-22)">│</text><text class="terminal-3207900274-r7" x="390.4" y="556.8" textLength="1049.2" clip-path="url(#terminal-3207900274-line-22)">(none | wheel | sdist | <airflow_version>)                           [...]
-</text><text class="terminal-3207900274-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-23)">│</text><text class="terminal-3207900274-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-23)">-</text><text class="terminal-3207900274-r5" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-3207900274-line-23)">-airflow</text><text class="terminal-3207900274-r5" x="134.2" y="581.2" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-3207900274-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-24)">│</text><text class="terminal-3207900274-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-24)">-</text><text class="terminal-3207900274-r5" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-3207900274-line-24)">-use</text><text class="terminal-3207900274-r5" x="85.4" y="605.6" textLength="231.8" clip-path="url(#terminal-3 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3207900274-line-25)">│</text><text class="terminal-3207900274-r2" x="390.4" y="630" textLength="1049.2" clip-path="url(#terminal-3207900274-line-25)">entering breeze.                                     [...]
-</text><text class="terminal-3207900274-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-26)">│</text><text class="terminal-3207900274-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-26)">-</text><text class="terminal-3207900274-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-3207900274-line-26)">-package</text><text class="terminal-3207900274-r5" x="134.2" y="654.4" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-3207900274-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-27)">│</text><text class="terminal-3207900274-r4" x="390.4" y="678.8" textLength="658.8" clip-path="url(#terminal-3207900274-line-27)">[default: wheel]                                    & [...]
-</text><text class="terminal-3207900274-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-28)">│</text><text class="terminal-3207900274-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-28)">-</text><text class="terminal-3207900274-r5" x="36.6" y="703.2" textLength="73.2" clip-path="url(#terminal-3207900274-line-28)">-force</text><text class="terminal-3207900274-r5" x="109.8" y="703.2" textLength="73.2" clip-path="url(#terminal [...]
-</text><text class="terminal-3207900274-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-29)">│</text><text class="terminal-3207900274-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-29)">-</text><text class="terminal-3207900274-r5" x="36.6" y="727.6" textLength="73.2" clip-path="url(#terminal-3207900274-line-29)">-mount</text><text class="terminal-3207900274-r5" x="109.8" y="727.6" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-3207900274-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3207900274-line-30)">│</text><text class="terminal-3207900274-r2" x="390.4" y="752" textLength="1049.2" clip-path="url(#terminal-3207900274-line-30)">selected).                                       [...]
-</text><text class="terminal-3207900274-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-31)">│</text><text class="terminal-3207900274-r7" x="390.4" y="776.4" textLength="1049.2" clip-path="url(#terminal-3207900274-line-31)">(selected | all | skip | remove)                             & [...]
-</text><text class="terminal-3207900274-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-32)">│</text><text class="terminal-3207900274-r4" x="390.4" y="800.8" textLength="1049.2" clip-path="url(#terminal-3207900274-line-32)">[default: selected]                                    [...]
-</text><text class="terminal-3207900274-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-33)">│</text><text class="terminal-3207900274-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-33)">-</text><text class="terminal-3207900274-r5" x="36.6" y="825.2" textLength="85.4" clip-path="url(#terminal-3207900274-line-33)">-debian</text><text class="terminal-3207900274-r5" x="122" y="825.2" textLength="97.6" clip-path="url(#terminal- [...]
-</text><text class="terminal-3207900274-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-34)">│</text><text class="terminal-3207900274-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-34)">-</text><text class="terminal-3207900274-r5" x="36.6" y="849.6" textLength="73.2" clip-path="url(#terminal-3207900274-line-34)">-image</text><text class="terminal-3207900274-r5" x="109.8" y="849.6" textLength="48.8" clip-path="url(#terminal [...]
-</text><text class="terminal-3207900274-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-3207900274-line-35)">│</text><text class="terminal-3207900274-r2" x="390.4" y="874" textLength="1049.2" clip-path="url(#terminal-3207900274-line-35)">when using to run shell or tests)                              [...]
-</text><text class="terminal-3207900274-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-36)">│</text><text class="terminal-3207900274-r7" x="390.4" y="898.4" textLength="1049.2" clip-path="url(#terminal-3207900274-line-36)">(TEXT)                                       [...]
-</text><text class="terminal-3207900274-r4" x="0" y="922.8" textLength="1464" clip-path="url(#terminal-3207900274-line-37)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3207900274-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-37)">
-</text><text class="terminal-3207900274-r4" x="0" y="947.2" textLength="24.4" clip-path="url(#terminal-3207900274-line-38)">╭─</text><text class="terminal-3207900274-r4" x="24.4" y="947.2" textLength="1415.2" clip-path="url(#terminal-3207900274-line-38)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3207900274-r4" x="1439.6" y="947.2" textLength="24.4" clip-path="url(#terminal-320 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-39)">│</text><text class="terminal-3207900274-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-39)">-</text><text class="terminal-3207900274-r5" x="36.6" y="971.6" textLength="97.6" clip-path="url(#terminal-3207900274-line-39)">-verbose</text><text class="terminal-3207900274-r6" x="427" y="971.6" textLength="24.4" clip-path="url(#terminal [...]
-</text><text class="terminal-3207900274-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-3207900274-line-40)">│</text><text class="terminal-3207900274-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-3207900274-line-40)">-</text><text class="terminal-3207900274-r5" x="36.6" y="996" textLength="48.8" clip-path="url(#terminal-3207900274-line-40)">-dry</text><text class="terminal-3207900274-r5" x="85.4" y="996" textLength="48.8" clip-path="url(#terminal-3207900274 [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-41)">│</text><text class="terminal-3207900274-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-41)">-</text><text class="terminal-3207900274-r5" x="36.6" y="1020.4" textLength="109.8" clip-path="url(#terminal-3207900274-line-41)">-platform</text><text class="terminal-3207900274-r2" x="475.8" y="1020.4" textLength="329.4" clip-path="url( [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-42)">│</text><text class="terminal-3207900274-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-42)">-</text><text class="terminal-3207900274-r5" x="36.6" y="1044.8" textLength="85.4" clip-path="url(#terminal-3207900274-line-42)">-github</text><text class="terminal-3207900274-r5" x="122" y="1044.8" textLength="134.2" clip-path="url(#term [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-43)">│</text><text class="terminal-3207900274-r4" x="475.8" y="1069.2" textLength="585.6" clip-path="url(#terminal-3207900274-line-43)">[default: apache/airflow]                       </text><text class="terminal-3207900274-r4" x="1451.8" y="1069.2" te [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-44)">│</text><text class="terminal-3207900274-r5" x="24.4" y="1093.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-44)">-</text><text class="terminal-3207900274-r5" x="36.6" y="1093.6" textLength="97.6" clip-path="url(#terminal-3207900274-line-44)">-airflow</text><text class="terminal-3207900274-r5" x="134.2" y="1093.6" textLength="268.4" clip-path="url(#t [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-3207900274-line-45)">│</text><text class="terminal-3207900274-r2" x="475.8" y="1118" textLength="963.8" clip-path="url(#terminal-3207900274-line-45)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-3207900274-r4" x="1451.8" y="1118" textLength="12.2" clip-path="url [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-3207900274-line-46)">│</text><text class="terminal-3207900274-r7" x="475.8" y="1142.4" textLength="963.8" clip-path="url(#terminal-3207900274-line-46)">(TEXT)                                      &# [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-47)">│</text><text class="terminal-3207900274-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-3207900274-line-47)">-</text><text class="terminal-3207900274-r5" x="36.6" y="1166.8" textLength="85.4" clip-path="url(#terminal-3207900274-line-47)">-answer</text><text class="terminal-3207900274-r6" x="427" y="1166.8" textLength="24.4" clip-path="url(#termi [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-48)">│</text><text class="terminal-3207900274-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-3207900274-line-48)">-</text><text class="terminal-3207900274-r5" x="36.6" y="1191.2" textLength="61" clip-path="url(#terminal-3207900274-line-48)">-help</text><text class="terminal-3207900274-r6" x="427" y="1191.2" textLength="24.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-3207900274-r4" x="0" y="1215.6" textLength="1464" clip-path="url(#terminal-3207900274-line-49)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3207900274-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#terminal-3207900274-line-49)">
+ <g class="terminal-3611262244-matrix">
+ <text class="terminal-3611262244-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3611262244-line-0)">
+</text><text class="terminal-3611262244-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3611262244-line-1)">Usage: </text><text class="terminal-3611262244-r1" x="97.6" y="44.4" textLength="463.6" clip-path="url(#terminal-3611262244-line-1)">breeze shell [OPTIONS] [EXTRA_ARGS]...</text><text class="terminal-3611262244-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-1)">
+</text><text class="terminal-3611262244-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-2)">
+</text><text class="terminal-3611262244-r2" x="12.2" y="93.2" textLength="1061.4" clip-path="url(#terminal-3611262244-line-3)">Enter breeze.py environment. this is the default command use when no other is selected.</text><text class="terminal-3611262244-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-3)">
+</text><text class="terminal-3611262244-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-4)">
+</text><text class="terminal-3611262244-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3611262244-line-5)">╭─</text><text class="terminal-3611262244-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3611262244-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3611262244-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-361126 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-6)">│</text><text class="terminal-3611262244-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-6)">-</text><text class="terminal-3611262244-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-3611262244-line-6)">-python</text><text class="terminal-3611262244-r6" x="305" y="166.4" textLength="24.4" clip-path="url(#terminal-361 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-7)">│</text><text class="terminal-3611262244-r4" x="353.8" y="190.8" textLength="732" clip-path="url(#terminal-3611262244-line-7)">[default: 3.7]                                     & [...]
+</text><text class="terminal-3611262244-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-8)">│</text><text class="terminal-3611262244-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-8)">-</text><text class="terminal-3611262244-r5" x="36.6" y="215.2" textLength="97.6" clip-path="url(#terminal-3611262244-line-8)">-backend</text><text class="terminal-3611262244-r6" x="305" y="215.2" textLength="24.4" clip-path="url(#terminal-36 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-9)">│</text><text class="terminal-3611262244-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-9)">-</text><text class="terminal-3611262244-r5" x="36.6" y="239.6" textLength="109.8" clip-path="url(#terminal-3611262244-line-9)">-postgres</text><text class="terminal-3611262244-r5" x="146.4" y="239.6" textLength="97.6" clip-path="url(#termina [...]
+</text><text class="terminal-3611262244-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3611262244-line-10)">│</text><text class="terminal-3611262244-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3611262244-line-10)">-</text><text class="terminal-3611262244-r5" x="36.6" y="264" textLength="73.2" clip-path="url(#terminal-3611262244-line-10)">-mysql</text><text class="terminal-3611262244-r5" x="109.8" y="264" textLength="97.6" clip-path="url(#terminal-3611262 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-11)">│</text><text class="terminal-3611262244-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-11)">-</text><text class="terminal-3611262244-r5" x="36.6" y="288.4" textLength="73.2" clip-path="url(#terminal-3611262244-line-11)">-mssql</text><text class="terminal-3611262244-r5" x="109.8" y="288.4" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3611262244-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-12)">│</text><text class="terminal-3611262244-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-12)">-</text><text class="terminal-3611262244-r5" x="36.6" y="312.8" textLength="146.4" clip-path="url(#terminal-3611262244-line-12)">-integration</text><text class="terminal-3611262244-r2" x="353.8" y="312.8" textLength="1085.8" clip-path="url( [...]
+</text><text class="terminal-3611262244-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-13)">│</text><text class="terminal-3611262244-r7" x="353.8" y="337.2" textLength="1085.8" clip-path="url(#terminal-3611262244-line-13)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino |   </text><text class="terminal-3611262244-r4" x="1 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-14)">│</text><text class="terminal-3611262244-r7" x="353.8" y="361.6" textLength="1085.8" clip-path="url(#terminal-3611262244-line-14)">all)                                        [...]
+</text><text class="terminal-3611262244-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3611262244-line-15)">│</text><text class="terminal-3611262244-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3611262244-line-15)">-</text><text class="terminal-3611262244-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-3611262244-line-15)">-forward</text><text class="terminal-3611262244-r5" x="134.2" y="386" textLength="146.4" clip-path="url(#terminal-3611 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-16)">│</text><text class="terminal-3611262244-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-16)">-</text><text class="terminal-3611262244-r5" x="36.6" y="410.4" textLength="36.6" clip-path="url(#terminal-3611262244-line-16)">-db</text><text class="terminal-3611262244-r5" x="73.2" y="410.4" textLength="73.2" clip-path="url(#terminal-361 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-3611262244-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3611262244-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-17)">
+</text><text class="terminal-3611262244-r4" x="0" y="459.2" textLength="24.4" clip-path="url(#terminal-3611262244-line-18)">╭─</text><text class="terminal-3611262244-r4" x="24.4" y="459.2" textLength="1415.2" clip-path="url(#terminal-3611262244-line-18)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3611262244-r4" x="1439.6" y="459.2" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-3611262244-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-19)">│</text><text class="terminal-3611262244-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-19)">-</text><text class="terminal-3611262244-r5" x="36.6" y="483.6" textLength="48.8" clip-path="url(#terminal-3611262244-line-19)">-use</text><text class="terminal-3611262244-r5" x="85.4" y="483.6" textLength="195.2" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-3611262244-line-20)">│</text><text class="terminal-3611262244-r2" x="390.4" y="508" textLength="1049.2" clip-path="url(#terminal-3611262244-line-20)">`sdist` if Airflow should be removed, installed from wheel packages or sdist packages </text><text class="terminal-3611262244-r4" x="1451.8" y="508" textLength="12.2" clip-path [...]
+</text><text class="terminal-3611262244-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-21)">│</text><text class="terminal-3611262244-r2" x="390.4" y="532.4" textLength="573.4" clip-path="url(#terminal-3611262244-line-21)">available in dist folder respectively. Implies </text><text class="terminal-3611262244-r5" x="963.8" y="532.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-21)">-</text><text class="terminal-361 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-22)">│</text><text class="terminal-3611262244-r7" x="390.4" y="556.8" textLength="1049.2" clip-path="url(#terminal-3611262244-line-22)">(none | wheel | sdist | <airflow_version>)                           [...]
+</text><text class="terminal-3611262244-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-23)">│</text><text class="terminal-3611262244-r5" x="24.4" y="581.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-23)">-</text><text class="terminal-3611262244-r5" x="36.6" y="581.2" textLength="97.6" clip-path="url(#terminal-3611262244-line-23)">-airflow</text><text class="terminal-3611262244-r5" x="134.2" y="581.2" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-3611262244-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-24)">│</text><text class="terminal-3611262244-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-24)">-</text><text class="terminal-3611262244-r5" x="36.6" y="605.6" textLength="48.8" clip-path="url(#terminal-3611262244-line-24)">-use</text><text class="terminal-3611262244-r5" x="85.4" y="605.6" textLength="231.8" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3611262244-line-25)">│</text><text class="terminal-3611262244-r2" x="390.4" y="630" textLength="1049.2" clip-path="url(#terminal-3611262244-line-25)">entering breeze.                                     [...]
+</text><text class="terminal-3611262244-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-26)">│</text><text class="terminal-3611262244-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-26)">-</text><text class="terminal-3611262244-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-3611262244-line-26)">-package</text><text class="terminal-3611262244-r5" x="134.2" y="654.4" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-3611262244-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-27)">│</text><text class="terminal-3611262244-r4" x="390.4" y="678.8" textLength="658.8" clip-path="url(#terminal-3611262244-line-27)">[default: wheel]                                    & [...]
+</text><text class="terminal-3611262244-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-28)">│</text><text class="terminal-3611262244-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-28)">-</text><text class="terminal-3611262244-r5" x="36.6" y="703.2" textLength="73.2" clip-path="url(#terminal-3611262244-line-28)">-force</text><text class="terminal-3611262244-r5" x="109.8" y="703.2" textLength="73.2" clip-path="url(#terminal [...]
+</text><text class="terminal-3611262244-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-29)">│</text><text class="terminal-3611262244-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-29)">-</text><text class="terminal-3611262244-r5" x="36.6" y="727.6" textLength="73.2" clip-path="url(#terminal-3611262244-line-29)">-image</text><text class="terminal-3611262244-r5" x="109.8" y="727.6" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-3611262244-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3611262244-line-30)">│</text><text class="terminal-3611262244-r5" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-3611262244-line-30)">-</text><text class="terminal-3611262244-r5" x="36.6" y="752" textLength="73.2" clip-path="url(#terminal-3611262244-line-30)">-mount</text><text class="terminal-3611262244-r5" x="109.8" y="752" textLength="97.6" clip-path="url(#terminal-3611262 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-31)">│</text><text class="terminal-3611262244-r2" x="390.4" y="776.4" textLength="1049.2" clip-path="url(#terminal-3611262244-line-31)">selected).                                       [...]
+</text><text class="terminal-3611262244-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-32)">│</text><text class="terminal-3611262244-r7" x="390.4" y="800.8" textLength="1049.2" clip-path="url(#terminal-3611262244-line-32)">(selected | all | skip | remove)                             & [...]
+</text><text class="terminal-3611262244-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-33)">│</text><text class="terminal-3611262244-r4" x="390.4" y="825.2" textLength="1049.2" clip-path="url(#terminal-3611262244-line-33)">[default: selected]                                    [...]
+</text><text class="terminal-3611262244-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-34)">│</text><text class="terminal-3611262244-r5" x="24.4" y="849.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-34)">-</text><text class="terminal-3611262244-r5" x="36.6" y="849.6" textLength="85.4" clip-path="url(#terminal-3611262244-line-34)">-debian</text><text class="terminal-3611262244-r5" x="122" y="849.6" textLength="97.6" clip-path="url(#terminal- [...]
+</text><text class="terminal-3611262244-r4" x="0" y="874" textLength="1464" clip-path="url(#terminal-3611262244-line-35)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3611262244-r2" x="1464" y="874" textLength="12.2" clip-path="url(#terminal-3611262244-line-35)">
+</text><text class="terminal-3611262244-r4" x="0" y="898.4" textLength="24.4" clip-path="url(#terminal-3611262244-line-36)">╭─</text><text class="terminal-3611262244-r4" x="24.4" y="898.4" textLength="1415.2" clip-path="url(#terminal-3611262244-line-36)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3611262244-r4" x="1439.6" y="898.4" textLength="24.4" clip-path="url(#terminal-361 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-37)">│</text><text class="terminal-3611262244-r5" x="24.4" y="922.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-37)">-</text><text class="terminal-3611262244-r5" x="36.6" y="922.8" textLength="97.6" clip-path="url(#terminal-3611262244-line-37)">-verbose</text><text class="terminal-3611262244-r6" x="427" y="922.8" textLength="24.4" clip-path="url(#terminal [...]
+</text><text class="terminal-3611262244-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-38)">│</text><text class="terminal-3611262244-r5" x="24.4" y="947.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-38)">-</text><text class="terminal-3611262244-r5" x="36.6" y="947.2" textLength="48.8" clip-path="url(#terminal-3611262244-line-38)">-dry</text><text class="terminal-3611262244-r5" x="85.4" y="947.2" textLength="48.8" clip-path="url(#terminal-36 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-39)">│</text><text class="terminal-3611262244-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-39)">-</text><text class="terminal-3611262244-r5" x="36.6" y="971.6" textLength="109.8" clip-path="url(#terminal-3611262244-line-39)">-platform</text><text class="terminal-3611262244-r2" x="475.8" y="971.6" textLength="329.4" clip-path="url(#ter [...]
+</text><text class="terminal-3611262244-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-3611262244-line-40)">│</text><text class="terminal-3611262244-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-3611262244-line-40)">-</text><text class="terminal-3611262244-r5" x="36.6" y="996" textLength="85.4" clip-path="url(#terminal-3611262244-line-40)">-github</text><text class="terminal-3611262244-r5" x="122" y="996" textLength="134.2" clip-path="url(#terminal-3611262 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-41)">│</text><text class="terminal-3611262244-r4" x="475.8" y="1020.4" textLength="585.6" clip-path="url(#terminal-3611262244-line-41)">[default: apache/airflow]                       </text><text class="terminal-3611262244-r4" x="1451.8" y="1020.4" te [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-42)">│</text><text class="terminal-3611262244-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-42)">-</text><text class="terminal-3611262244-r5" x="36.6" y="1044.8" textLength="97.6" clip-path="url(#terminal-3611262244-line-42)">-airflow</text><text class="terminal-3611262244-r5" x="134.2" y="1044.8" textLength="268.4" clip-path="url(#t [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-3611262244-line-43)">│</text><text class="terminal-3611262244-r2" x="475.8" y="1069.2" textLength="963.8" clip-path="url(#terminal-3611262244-line-43)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-3611262244-r4" x="1451.8" y="1069.2" textLength="12.2" clip-pat [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-3611262244-line-44)">│</text><text class="terminal-3611262244-r7" x="475.8" y="1093.6" textLength="963.8" clip-path="url(#terminal-3611262244-line-44)">(TEXT)                                      &# [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-3611262244-line-45)">│</text><text class="terminal-3611262244-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-3611262244-line-45)">-</text><text class="terminal-3611262244-r5" x="36.6" y="1118" textLength="85.4" clip-path="url(#terminal-3611262244-line-45)">-answer</text><text class="terminal-3611262244-r6" x="427" y="1118" textLength="24.4" clip-path="url(#terminal-3611 [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-46)">│</text><text class="terminal-3611262244-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-3611262244-line-46)">-</text><text class="terminal-3611262244-r5" x="36.6" y="1142.4" textLength="61" clip-path="url(#terminal-3611262244-line-46)">-help</text><text class="terminal-3611262244-r6" x="427" y="1142.4" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-3611262244-r4" x="0" y="1166.8" textLength="1464" clip-path="url(#terminal-3611262244-line-47)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3611262244-r2" x="1464" y="1166.8" textLength="12.2" clip-path="url(#terminal-3611262244-line-47)">
</text>
</g>
</g>
diff --git a/images/breeze/output-start-airflow.svg b/images/breeze/output-start-airflow.svg
index 0378b3a557..37031e3733 100644
--- a/images/breeze/output-start-airflow.svg
+++ b/images/breeze/output-start-airflow.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 1318.8" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 1270.0" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,249 +19,241 @@
font-weight: 700;
}
- .terminal-2298605193-matrix {
+ .terminal-3173367611-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2298605193-title {
+ .terminal-3173367611-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2298605193-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2298605193-r2 { fill: #c5c8c6 }
-.terminal-2298605193-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2298605193-r4 { fill: #868887 }
-.terminal-2298605193-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2298605193-r6 { fill: #98a84b;font-weight: bold }
-.terminal-2298605193-r7 { fill: #8d7b39 }
+ .terminal-3173367611-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3173367611-r2 { fill: #c5c8c6 }
+.terminal-3173367611-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3173367611-r4 { fill: #868887 }
+.terminal-3173367611-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3173367611-r6 { fill: #98a84b;font-weight: bold }
+.terminal-3173367611-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-2298605193-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="1267.8" />
+ <clipPath id="terminal-3173367611-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="1219.0" />
</clipPath>
- <clipPath id="terminal-2298605193-line-0">
+ <clipPath id="terminal-3173367611-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-1">
+<clipPath id="terminal-3173367611-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-2">
+<clipPath id="terminal-3173367611-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-3">
+<clipPath id="terminal-3173367611-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-4">
+<clipPath id="terminal-3173367611-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-5">
+<clipPath id="terminal-3173367611-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-6">
+<clipPath id="terminal-3173367611-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-7">
+<clipPath id="terminal-3173367611-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-8">
+<clipPath id="terminal-3173367611-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-9">
+<clipPath id="terminal-3173367611-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-10">
+<clipPath id="terminal-3173367611-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-11">
+<clipPath id="terminal-3173367611-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-12">
+<clipPath id="terminal-3173367611-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-13">
+<clipPath id="terminal-3173367611-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-14">
+<clipPath id="terminal-3173367611-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-15">
+<clipPath id="terminal-3173367611-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-16">
+<clipPath id="terminal-3173367611-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-17">
+<clipPath id="terminal-3173367611-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-18">
+<clipPath id="terminal-3173367611-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-19">
+<clipPath id="terminal-3173367611-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-20">
+<clipPath id="terminal-3173367611-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-21">
+<clipPath id="terminal-3173367611-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-22">
+<clipPath id="terminal-3173367611-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-23">
+<clipPath id="terminal-3173367611-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-24">
+<clipPath id="terminal-3173367611-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-25">
+<clipPath id="terminal-3173367611-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-26">
+<clipPath id="terminal-3173367611-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-27">
+<clipPath id="terminal-3173367611-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-28">
+<clipPath id="terminal-3173367611-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-29">
+<clipPath id="terminal-3173367611-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-30">
+<clipPath id="terminal-3173367611-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-31">
+<clipPath id="terminal-3173367611-line-31">
<rect x="0" y="757.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-32">
+<clipPath id="terminal-3173367611-line-32">
<rect x="0" y="782.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-33">
+<clipPath id="terminal-3173367611-line-33">
<rect x="0" y="806.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-34">
+<clipPath id="terminal-3173367611-line-34">
<rect x="0" y="831.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-35">
+<clipPath id="terminal-3173367611-line-35">
<rect x="0" y="855.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-36">
+<clipPath id="terminal-3173367611-line-36">
<rect x="0" y="879.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-37">
+<clipPath id="terminal-3173367611-line-37">
<rect x="0" y="904.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-38">
+<clipPath id="terminal-3173367611-line-38">
<rect x="0" y="928.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-39">
+<clipPath id="terminal-3173367611-line-39">
<rect x="0" y="953.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-40">
+<clipPath id="terminal-3173367611-line-40">
<rect x="0" y="977.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-41">
+<clipPath id="terminal-3173367611-line-41">
<rect x="0" y="1001.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-42">
+<clipPath id="terminal-3173367611-line-42">
<rect x="0" y="1026.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-43">
+<clipPath id="terminal-3173367611-line-43">
<rect x="0" y="1050.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-44">
+<clipPath id="terminal-3173367611-line-44">
<rect x="0" y="1075.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-45">
+<clipPath id="terminal-3173367611-line-45">
<rect x="0" y="1099.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-46">
+<clipPath id="terminal-3173367611-line-46">
<rect x="0" y="1123.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-47">
+<clipPath id="terminal-3173367611-line-47">
<rect x="0" y="1148.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-48">
+<clipPath id="terminal-3173367611-line-48">
<rect x="0" y="1172.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2298605193-line-49">
- <rect x="0" y="1197.1" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-2298605193-line-50">
- <rect x="0" y="1221.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="1316.8" rx="8"/><text class="terminal-2298605193-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: start-airflow</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="1268" rx="8"/><text class="terminal-3173367611-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: start-airflow</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-2298605193-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3173367611-clip-terminal)">
- <g class="terminal-2298605193-matrix">
- <text class="terminal-2298605193-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2298605193-line-0)">
-</text><text class="terminal-2298605193-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2298605193-line-1)">Usage: </text><text class="terminal-2298605193-r1" x="97.6" y="44.4" textLength="561.2" clip-path="url(#terminal-2298605193-line-1)">breeze start-airflow [OPTIONS] [EXTRA_ARGS]...</text><text class="terminal-2298605193-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-1)">
-</text><text class="terminal-2298605193-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-2)">
-</text><text class="terminal-2298605193-r2" x="12.2" y="93.2" textLength="1000.4" clip-path="url(#terminal-2298605193-line-3)">Enter breeze.py environment and starts all Airflow components in the tmux session.</text><text class="terminal-2298605193-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-3)">
-</text><text class="terminal-2298605193-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-4)">
-</text><text class="terminal-2298605193-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2298605193-line-5)">╭─</text><text class="terminal-2298605193-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2298605193-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2298605193-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-229860 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-6)">│</text><text class="terminal-2298605193-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-6)">-</text><text class="terminal-2298605193-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-2298605193-line-6)">-python</text><text class="terminal-2298605193-r6" x="366" y="166.4" textLength="24.4" clip-path="url(#terminal-229 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-7)">│</text><text class="terminal-2298605193-r7" x="414.8" y="190.8" textLength="732" clip-path="url(#terminal-2298605193-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
-</text><text class="terminal-2298605193-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-8)">│</text><text class="terminal-2298605193-r4" x="414.8" y="215.2" textLength="732" clip-path="url(#terminal-2298605193-line-8)">[default: 3.7]                                     & [...]
-</text><text class="terminal-2298605193-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-9)">│</text><text class="terminal-2298605193-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-9)">-</text><text class="terminal-2298605193-r5" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-2298605193-line-9)">-load</text><text class="terminal-2298605193-r5" x="97.6" y="239.6" textLength="158.6" clip-path="url(#terminal-22986 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2298605193-line-10)">│</text><text class="terminal-2298605193-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-2298605193-line-10)">-</text><text class="terminal-2298605193-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-2298605193-line-10)">-load</text><text class="terminal-2298605193-r5" x="97.6" y="264" textLength="244" clip-path="url(#terminal-2298605193-l [...]
-</text><text class="terminal-2298605193-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-11)">│</text><text class="terminal-2298605193-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-11)">-</text><text class="terminal-2298605193-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-2298605193-line-11)">-backend</text><text class="terminal-2298605193-r6" x="366" y="288.4" textLength="24.4" clip-path="url(#terminal [...]
-</text><text class="terminal-2298605193-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-12)">│</text><text class="terminal-2298605193-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-12)">-</text><text class="terminal-2298605193-r5" x="36.6" y="312.8" textLength="109.8" clip-path="url(#terminal-2298605193-line-12)">-postgres</text><text class="terminal-2298605193-r5" x="146.4" y="312.8" textLength="97.6" clip-path="url(#term [...]
-</text><text class="terminal-2298605193-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-13)">│</text><text class="terminal-2298605193-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-13)">-</text><text class="terminal-2298605193-r5" x="36.6" y="337.2" textLength="73.2" clip-path="url(#terminal-2298605193-line-13)">-mysql</text><text class="terminal-2298605193-r5" x="109.8" y="337.2" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-2298605193-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-14)">│</text><text class="terminal-2298605193-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-14)">-</text><text class="terminal-2298605193-r5" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-2298605193-line-14)">-mssql</text><text class="terminal-2298605193-r5" x="109.8" y="361.6" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-2298605193-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2298605193-line-15)">│</text><text class="terminal-2298605193-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2298605193-line-15)">-</text><text class="terminal-2298605193-r5" x="36.6" y="386" textLength="146.4" clip-path="url(#terminal-2298605193-line-15)">-integration</text><text class="terminal-2298605193-r2" x="414.8" y="386" textLength="1024.8" clip-path="url(#termina [...]
-</text><text class="terminal-2298605193-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-16)">│</text><text class="terminal-2298605193-r7" x="414.8" y="410.4" textLength="1024.8" clip-path="url(#terminal-2298605193-line-16)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino</text><text class="terminal-2298605193-r4" x="1451.8" y="410.4" textLeng [...]
-</text><text class="terminal-2298605193-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-17)">│</text><text class="terminal-2298605193-r7" x="414.8" y="434.8" textLength="1024.8" clip-path="url(#terminal-2298605193-line-17)">| all)                                      [...]
-</text><text class="terminal-2298605193-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-18)">│</text><text class="terminal-2298605193-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-18)">-</text><text class="terminal-2298605193-r5" x="36.6" y="459.2" textLength="97.6" clip-path="url(#terminal-2298605193-line-18)">-forward</text><text class="terminal-2298605193-r5" x="134.2" y="459.2" textLength="146.4" clip-path="url(#termi [...]
-</text><text class="terminal-2298605193-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-19)">│</text><text class="terminal-2298605193-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-19)">-</text><text class="terminal-2298605193-r5" x="36.6" y="483.6" textLength="36.6" clip-path="url(#terminal-2298605193-line-19)">-db</text><text class="terminal-2298605193-r5" x="73.2" y="483.6" textLength="73.2" clip-path="url(#terminal-229 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="508" textLength="1464" clip-path="url(#terminal-2298605193-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2298605193-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-2298605193-line-20)">
-</text><text class="terminal-2298605193-r4" x="0" y="532.4" textLength="24.4" clip-path="url(#terminal-2298605193-line-21)">╭─</text><text class="terminal-2298605193-r4" x="24.4" y="532.4" textLength="1415.2" clip-path="url(#terminal-2298605193-line-21)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2298605193-r4" x="1439.6" y="532.4" textLength="24.4" clip-path="ur [...]
-</text><text class="terminal-2298605193-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-22)">│</text><text class="terminal-2298605193-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-22)">-</text><text class="terminal-2298605193-r5" x="36.6" y="556.8" textLength="48.8" clip-path="url(#terminal-2298605193-line-22)">-use</text><text class="terminal-2298605193-r5" x="85.4" y="556.8" textLength="195.2" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-23)">│</text><text class="terminal-2298605193-r2" x="390.4" y="581.2" textLength="1049.2" clip-path="url(#terminal-2298605193-line-23)">`sdist` if Airflow should be removed, installed from wheel packages or sdist packages </text><text class="terminal-2298605193-r4" x="1451.8" y="581.2" textLength="12.2" cli [...]
-</text><text class="terminal-2298605193-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-24)">│</text><text class="terminal-2298605193-r2" x="390.4" y="605.6" textLength="573.4" clip-path="url(#terminal-2298605193-line-24)">available in dist folder respectively. Implies </text><text class="terminal-2298605193-r5" x="963.8" y="605.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-24)">-</text><text class="terminal-229 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2298605193-line-25)">│</text><text class="terminal-2298605193-r7" x="390.4" y="630" textLength="1049.2" clip-path="url(#terminal-2298605193-line-25)">(none | wheel | sdist | <airflow_version>)                           & [...]
-</text><text class="terminal-2298605193-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-26)">│</text><text class="terminal-2298605193-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-26)">-</text><text class="terminal-2298605193-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-2298605193-line-26)">-airflow</text><text class="terminal-2298605193-r5" x="134.2" y="654.4" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-2298605193-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-27)">│</text><text class="terminal-2298605193-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-27)">-</text><text class="terminal-2298605193-r5" x="36.6" y="678.8" textLength="48.8" clip-path="url(#terminal-2298605193-line-27)">-use</text><text class="terminal-2298605193-r5" x="85.4" y="678.8" textLength="231.8" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-28)">│</text><text class="terminal-2298605193-r2" x="390.4" y="703.2" textLength="1049.2" clip-path="url(#terminal-2298605193-line-28)">entering breeze.                                     [...]
-</text><text class="terminal-2298605193-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-29)">│</text><text class="terminal-2298605193-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-29)">-</text><text class="terminal-2298605193-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-2298605193-line-29)">-package</text><text class="terminal-2298605193-r5" x="134.2" y="727.6" textLength="85.4" clip-path="url(#termin [...]
-</text><text class="terminal-2298605193-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-2298605193-line-30)">│</text><text class="terminal-2298605193-r4" x="390.4" y="752" textLength="658.8" clip-path="url(#terminal-2298605193-line-30)">[default: wheel]                                      [...]
-</text><text class="terminal-2298605193-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-31)">│</text><text class="terminal-2298605193-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-31)">-</text><text class="terminal-2298605193-r5" x="36.6" y="776.4" textLength="73.2" clip-path="url(#terminal-2298605193-line-31)">-force</text><text class="terminal-2298605193-r5" x="109.8" y="776.4" textLength="73.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2298605193-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-32)">│</text><text class="terminal-2298605193-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-32)">-</text><text class="terminal-2298605193-r5" x="36.6" y="800.8" textLength="73.2" clip-path="url(#terminal-2298605193-line-32)">-mount</text><text class="terminal-2298605193-r5" x="109.8" y="800.8" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-2298605193-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-33)">│</text><text class="terminal-2298605193-r2" x="390.4" y="825.2" textLength="1049.2" clip-path="url(#terminal-2298605193-line-33)">selected).                                       [...]
-</text><text class="terminal-2298605193-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-34)">│</text><text class="terminal-2298605193-r7" x="390.4" y="849.6" textLength="1049.2" clip-path="url(#terminal-2298605193-line-34)">(selected | all | skip | remove)                             & [...]
-</text><text class="terminal-2298605193-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-2298605193-line-35)">│</text><text class="terminal-2298605193-r4" x="390.4" y="874" textLength="1049.2" clip-path="url(#terminal-2298605193-line-35)">[default: selected]                                    & [...]
-</text><text class="terminal-2298605193-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-36)">│</text><text class="terminal-2298605193-r5" x="24.4" y="898.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-36)">-</text><text class="terminal-2298605193-r5" x="36.6" y="898.4" textLength="73.2" clip-path="url(#terminal-2298605193-line-36)">-image</text><text class="terminal-2298605193-r5" x="109.8" y="898.4" textLength="48.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2298605193-r4" x="0" y="922.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-37)">│</text><text class="terminal-2298605193-r2" x="390.4" y="922.8" textLength="1049.2" clip-path="url(#terminal-2298605193-line-37)">when using to run shell or tests)                              [...]
-</text><text class="terminal-2298605193-r4" x="0" y="947.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-38)">│</text><text class="terminal-2298605193-r7" x="390.4" y="947.2" textLength="1049.2" clip-path="url(#terminal-2298605193-line-38)">(TEXT)                                       [...]
-</text><text class="terminal-2298605193-r4" x="0" y="971.6" textLength="1464" clip-path="url(#terminal-2298605193-line-39)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2298605193-r2" x="1464" y="971.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-39)">
-</text><text class="terminal-2298605193-r4" x="0" y="996" textLength="24.4" clip-path="url(#terminal-2298605193-line-40)">╭─</text><text class="terminal-2298605193-r4" x="24.4" y="996" textLength="1415.2" clip-path="url(#terminal-2298605193-line-40)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2298605193-r4" x="1439.6" y="996" textLength="24.4" clip-path="url(#terminal-229860519 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-41)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-41)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1020.4" textLength="48.8" clip-path="url(#terminal-2298605193-line-41)">-dry</text><text class="terminal-2298605193-r5" x="85.4" y="1020.4" textLength="48.8" clip-path="url(#termina [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-42)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1044.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-42)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1044.8" textLength="109.8" clip-path="url(#terminal-2298605193-line-42)">-platform</text><text class="terminal-2298605193-r2" x="475.8" y="1044.8" textLength="329.4" clip-path="url( [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-43)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-43)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1069.2" textLength="85.4" clip-path="url(#terminal-2298605193-line-43)">-github</text><text class="terminal-2298605193-r5" x="122" y="1069.2" textLength="134.2" clip-path="url(#term [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-44)">│</text><text class="terminal-2298605193-r4" x="475.8" y="1093.6" textLength="585.6" clip-path="url(#terminal-2298605193-line-44)">[default: apache/airflow]                       </text><text class="terminal-2298605193-r4" x="1451.8" y="1093.6" te [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-2298605193-line-45)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1118" textLength="12.2" clip-path="url(#terminal-2298605193-line-45)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1118" textLength="97.6" clip-path="url(#terminal-2298605193-line-45)">-airflow</text><text class="terminal-2298605193-r5" x="134.2" y="1118" textLength="268.4" clip-path="url(#terminal- [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-46)">│</text><text class="terminal-2298605193-r2" x="475.8" y="1142.4" textLength="963.8" clip-path="url(#terminal-2298605193-line-46)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-2298605193-r4" x="1451.8" y="1142.4" textLength="12.2" clip-pat [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-2298605193-line-47)">│</text><text class="terminal-2298605193-r7" x="475.8" y="1166.8" textLength="963.8" clip-path="url(#terminal-2298605193-line-47)">(TEXT)                                      &# [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-48)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-2298605193-line-48)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1191.2" textLength="85.4" clip-path="url(#terminal-2298605193-line-48)">-answer</text><text class="terminal-2298605193-r6" x="427" y="1191.2" textLength="24.4" clip-path="url(#termi [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1215.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-49)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1215.6" textLength="12.2" clip-path="url(#terminal-2298605193-line-49)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1215.6" textLength="97.6" clip-path="url(#terminal-2298605193-line-49)">-verbose</text><text class="terminal-2298605193-r6" x="427" y="1215.6" textLength="24.4" clip-path="url(#term [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1240" textLength="12.2" clip-path="url(#terminal-2298605193-line-50)">│</text><text class="terminal-2298605193-r5" x="24.4" y="1240" textLength="12.2" clip-path="url(#terminal-2298605193-line-50)">-</text><text class="terminal-2298605193-r5" x="36.6" y="1240" textLength="61" clip-path="url(#terminal-2298605193-line-50)">-help</text><text class="terminal-2298605193-r6" x="427" y="1240" textLength="24.4" clip-path="url(#terminal-22986051 [...]
-</text><text class="terminal-2298605193-r4" x="0" y="1264.4" textLength="1464" clip-path="url(#terminal-2298605193-line-51)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2298605193-r2" x="1464" y="1264.4" textLength="12.2" clip-path="url(#terminal-2298605193-line-51)">
+ <g class="terminal-3173367611-matrix">
+ <text class="terminal-3173367611-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3173367611-line-0)">
+</text><text class="terminal-3173367611-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3173367611-line-1)">Usage: </text><text class="terminal-3173367611-r1" x="97.6" y="44.4" textLength="561.2" clip-path="url(#terminal-3173367611-line-1)">breeze start-airflow [OPTIONS] [EXTRA_ARGS]...</text><text class="terminal-3173367611-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-1)">
+</text><text class="terminal-3173367611-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-2)">
+</text><text class="terminal-3173367611-r2" x="12.2" y="93.2" textLength="1000.4" clip-path="url(#terminal-3173367611-line-3)">Enter breeze.py environment and starts all Airflow components in the tmux session.</text><text class="terminal-3173367611-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-3)">
+</text><text class="terminal-3173367611-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-4)">
+</text><text class="terminal-3173367611-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3173367611-line-5)">╭─</text><text class="terminal-3173367611-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3173367611-line-5)"> Basic flags ───────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3173367611-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-317336 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-6)">│</text><text class="terminal-3173367611-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-6)">-</text><text class="terminal-3173367611-r5" x="36.6" y="166.4" textLength="85.4" clip-path="url(#terminal-3173367611-line-6)">-python</text><text class="terminal-3173367611-r6" x="366" y="166.4" textLength="24.4" clip-path="url(#terminal-317 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-7)">│</text><text class="terminal-3173367611-r7" x="414.8" y="190.8" textLength="732" clip-path="url(#terminal-3173367611-line-7)">(>3.7< | 3.8 | 3.9 | 3.10)                               [...]
+</text><text class="terminal-3173367611-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-8)">│</text><text class="terminal-3173367611-r4" x="414.8" y="215.2" textLength="732" clip-path="url(#terminal-3173367611-line-8)">[default: 3.7]                                     & [...]
+</text><text class="terminal-3173367611-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-9)">│</text><text class="terminal-3173367611-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-9)">-</text><text class="terminal-3173367611-r5" x="36.6" y="239.6" textLength="61" clip-path="url(#terminal-3173367611-line-9)">-load</text><text class="terminal-3173367611-r5" x="97.6" y="239.6" textLength="158.6" clip-path="url(#terminal-31733 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3173367611-line-10)">│</text><text class="terminal-3173367611-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3173367611-line-10)">-</text><text class="terminal-3173367611-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-3173367611-line-10)">-load</text><text class="terminal-3173367611-r5" x="97.6" y="264" textLength="244" clip-path="url(#terminal-3173367611-l [...]
+</text><text class="terminal-3173367611-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-11)">│</text><text class="terminal-3173367611-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-11)">-</text><text class="terminal-3173367611-r5" x="36.6" y="288.4" textLength="97.6" clip-path="url(#terminal-3173367611-line-11)">-backend</text><text class="terminal-3173367611-r6" x="366" y="288.4" textLength="24.4" clip-path="url(#terminal [...]
+</text><text class="terminal-3173367611-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-12)">│</text><text class="terminal-3173367611-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-12)">-</text><text class="terminal-3173367611-r5" x="36.6" y="312.8" textLength="109.8" clip-path="url(#terminal-3173367611-line-12)">-postgres</text><text class="terminal-3173367611-r5" x="146.4" y="312.8" textLength="97.6" clip-path="url(#term [...]
+</text><text class="terminal-3173367611-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-13)">│</text><text class="terminal-3173367611-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-13)">-</text><text class="terminal-3173367611-r5" x="36.6" y="337.2" textLength="73.2" clip-path="url(#terminal-3173367611-line-13)">-mysql</text><text class="terminal-3173367611-r5" x="109.8" y="337.2" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3173367611-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-14)">│</text><text class="terminal-3173367611-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-14)">-</text><text class="terminal-3173367611-r5" x="36.6" y="361.6" textLength="73.2" clip-path="url(#terminal-3173367611-line-14)">-mssql</text><text class="terminal-3173367611-r5" x="109.8" y="361.6" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3173367611-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3173367611-line-15)">│</text><text class="terminal-3173367611-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3173367611-line-15)">-</text><text class="terminal-3173367611-r5" x="36.6" y="386" textLength="146.4" clip-path="url(#terminal-3173367611-line-15)">-integration</text><text class="terminal-3173367611-r2" x="414.8" y="386" textLength="1024.8" clip-path="url(#termina [...]
+</text><text class="terminal-3173367611-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-16)">│</text><text class="terminal-3173367611-r7" x="414.8" y="410.4" textLength="1024.8" clip-path="url(#terminal-3173367611-line-16)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino</text><text class="terminal-3173367611-r4" x="1451.8" y="410.4" textLeng [...]
+</text><text class="terminal-3173367611-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-17)">│</text><text class="terminal-3173367611-r7" x="414.8" y="434.8" textLength="1024.8" clip-path="url(#terminal-3173367611-line-17)">| all)                                      [...]
+</text><text class="terminal-3173367611-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-18)">│</text><text class="terminal-3173367611-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-18)">-</text><text class="terminal-3173367611-r5" x="36.6" y="459.2" textLength="97.6" clip-path="url(#terminal-3173367611-line-18)">-forward</text><text class="terminal-3173367611-r5" x="134.2" y="459.2" textLength="146.4" clip-path="url(#termi [...]
+</text><text class="terminal-3173367611-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-19)">│</text><text class="terminal-3173367611-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-19)">-</text><text class="terminal-3173367611-r5" x="36.6" y="483.6" textLength="36.6" clip-path="url(#terminal-3173367611-line-19)">-db</text><text class="terminal-3173367611-r5" x="73.2" y="483.6" textLength="73.2" clip-path="url(#terminal-317 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="508" textLength="1464" clip-path="url(#terminal-3173367611-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3173367611-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-3173367611-line-20)">
+</text><text class="terminal-3173367611-r4" x="0" y="532.4" textLength="24.4" clip-path="url(#terminal-3173367611-line-21)">╭─</text><text class="terminal-3173367611-r4" x="24.4" y="532.4" textLength="1415.2" clip-path="url(#terminal-3173367611-line-21)"> Advanced flag for running ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3173367611-r4" x="1439.6" y="532.4" textLength="24.4" clip-path="ur [...]
+</text><text class="terminal-3173367611-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-22)">│</text><text class="terminal-3173367611-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-22)">-</text><text class="terminal-3173367611-r5" x="36.6" y="556.8" textLength="48.8" clip-path="url(#terminal-3173367611-line-22)">-use</text><text class="terminal-3173367611-r5" x="85.4" y="556.8" textLength="195.2" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-23)">│</text><text class="terminal-3173367611-r2" x="390.4" y="581.2" textLength="1049.2" clip-path="url(#terminal-3173367611-line-23)">`sdist` if Airflow should be removed, installed from wheel packages or sdist packages </text><text class="terminal-3173367611-r4" x="1451.8" y="581.2" textLength="12.2" cli [...]
+</text><text class="terminal-3173367611-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-24)">│</text><text class="terminal-3173367611-r2" x="390.4" y="605.6" textLength="573.4" clip-path="url(#terminal-3173367611-line-24)">available in dist folder respectively. Implies </text><text class="terminal-3173367611-r5" x="963.8" y="605.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-24)">-</text><text class="terminal-317 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3173367611-line-25)">│</text><text class="terminal-3173367611-r7" x="390.4" y="630" textLength="1049.2" clip-path="url(#terminal-3173367611-line-25)">(none | wheel | sdist | <airflow_version>)                           & [...]
+</text><text class="terminal-3173367611-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-26)">│</text><text class="terminal-3173367611-r5" x="24.4" y="654.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-26)">-</text><text class="terminal-3173367611-r5" x="36.6" y="654.4" textLength="97.6" clip-path="url(#terminal-3173367611-line-26)">-airflow</text><text class="terminal-3173367611-r5" x="134.2" y="654.4" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-3173367611-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-27)">│</text><text class="terminal-3173367611-r5" x="24.4" y="678.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-27)">-</text><text class="terminal-3173367611-r5" x="36.6" y="678.8" textLength="48.8" clip-path="url(#terminal-3173367611-line-27)">-use</text><text class="terminal-3173367611-r5" x="85.4" y="678.8" textLength="231.8" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-28)">│</text><text class="terminal-3173367611-r2" x="390.4" y="703.2" textLength="1049.2" clip-path="url(#terminal-3173367611-line-28)">entering breeze.                                     [...]
+</text><text class="terminal-3173367611-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-29)">│</text><text class="terminal-3173367611-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-29)">-</text><text class="terminal-3173367611-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-3173367611-line-29)">-package</text><text class="terminal-3173367611-r5" x="134.2" y="727.6" textLength="85.4" clip-path="url(#termin [...]
+</text><text class="terminal-3173367611-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3173367611-line-30)">│</text><text class="terminal-3173367611-r4" x="390.4" y="752" textLength="658.8" clip-path="url(#terminal-3173367611-line-30)">[default: wheel]                                      [...]
+</text><text class="terminal-3173367611-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-31)">│</text><text class="terminal-3173367611-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-31)">-</text><text class="terminal-3173367611-r5" x="36.6" y="776.4" textLength="73.2" clip-path="url(#terminal-3173367611-line-31)">-force</text><text class="terminal-3173367611-r5" x="109.8" y="776.4" textLength="73.2" clip-path="url(#terminal [...]
+</text><text class="terminal-3173367611-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-32)">│</text><text class="terminal-3173367611-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-32)">-</text><text class="terminal-3173367611-r5" x="36.6" y="800.8" textLength="73.2" clip-path="url(#terminal-3173367611-line-32)">-image</text><text class="terminal-3173367611-r5" x="109.8" y="800.8" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-3173367611-r4" x="0" y="825.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-33)">│</text><text class="terminal-3173367611-r5" x="24.4" y="825.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-33)">-</text><text class="terminal-3173367611-r5" x="36.6" y="825.2" textLength="73.2" clip-path="url(#terminal-3173367611-line-33)">-mount</text><text class="terminal-3173367611-r5" x="109.8" y="825.2" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3173367611-r4" x="0" y="849.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-34)">│</text><text class="terminal-3173367611-r2" x="390.4" y="849.6" textLength="1049.2" clip-path="url(#terminal-3173367611-line-34)">selected).                                       [...]
+</text><text class="terminal-3173367611-r4" x="0" y="874" textLength="12.2" clip-path="url(#terminal-3173367611-line-35)">│</text><text class="terminal-3173367611-r7" x="390.4" y="874" textLength="1049.2" clip-path="url(#terminal-3173367611-line-35)">(selected | all | skip | remove)                               [...]
+</text><text class="terminal-3173367611-r4" x="0" y="898.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-36)">│</text><text class="terminal-3173367611-r4" x="390.4" y="898.4" textLength="1049.2" clip-path="url(#terminal-3173367611-line-36)">[default: selected]                                    [...]
+</text><text class="terminal-3173367611-r4" x="0" y="922.8" textLength="1464" clip-path="url(#terminal-3173367611-line-37)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3173367611-r2" x="1464" y="922.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-37)">
+</text><text class="terminal-3173367611-r4" x="0" y="947.2" textLength="24.4" clip-path="url(#terminal-3173367611-line-38)">╭─</text><text class="terminal-3173367611-r4" x="24.4" y="947.2" textLength="1415.2" clip-path="url(#terminal-3173367611-line-38)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3173367611-r4" x="1439.6" y="947.2" textLength="24.4" clip-path="url(#terminal-317 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="971.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-39)">│</text><text class="terminal-3173367611-r5" x="24.4" y="971.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-39)">-</text><text class="terminal-3173367611-r5" x="36.6" y="971.6" textLength="48.8" clip-path="url(#terminal-3173367611-line-39)">-dry</text><text class="terminal-3173367611-r5" x="85.4" y="971.6" textLength="48.8" clip-path="url(#terminal-31 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="996" textLength="12.2" clip-path="url(#terminal-3173367611-line-40)">│</text><text class="terminal-3173367611-r5" x="24.4" y="996" textLength="12.2" clip-path="url(#terminal-3173367611-line-40)">-</text><text class="terminal-3173367611-r5" x="36.6" y="996" textLength="109.8" clip-path="url(#terminal-3173367611-line-40)">-platform</text><text class="terminal-3173367611-r2" x="475.8" y="996" textLength="329.4" clip-path="url(#terminal-31 [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1020.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-41)">│</text><text class="terminal-3173367611-r5" x="24.4" y="1020.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-41)">-</text><text class="terminal-3173367611-r5" x="36.6" y="1020.4" textLength="85.4" clip-path="url(#terminal-3173367611-line-41)">-github</text><text class="terminal-3173367611-r5" x="122" y="1020.4" textLength="134.2" clip-path="url(#term [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1044.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-42)">│</text><text class="terminal-3173367611-r4" x="475.8" y="1044.8" textLength="585.6" clip-path="url(#terminal-3173367611-line-42)">[default: apache/airflow]                       </text><text class="terminal-3173367611-r4" x="1451.8" y="1044.8" te [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1069.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-43)">│</text><text class="terminal-3173367611-r5" x="24.4" y="1069.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-43)">-</text><text class="terminal-3173367611-r5" x="36.6" y="1069.2" textLength="97.6" clip-path="url(#terminal-3173367611-line-43)">-airflow</text><text class="terminal-3173367611-r5" x="134.2" y="1069.2" textLength="268.4" clip-path="url(#t [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1093.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-44)">│</text><text class="terminal-3173367611-r2" x="475.8" y="1093.6" textLength="963.8" clip-path="url(#terminal-3173367611-line-44)">specify constraints for the installed version and to find newer dependencies   </text><text class="terminal-3173367611-r4" x="1451.8" y="1093.6" textLength="12.2" clip-pat [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1118" textLength="12.2" clip-path="url(#terminal-3173367611-line-45)">│</text><text class="terminal-3173367611-r7" x="475.8" y="1118" textLength="963.8" clip-path="url(#terminal-3173367611-line-45)">(TEXT)                                        [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1142.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-46)">│</text><text class="terminal-3173367611-r5" x="24.4" y="1142.4" textLength="12.2" clip-path="url(#terminal-3173367611-line-46)">-</text><text class="terminal-3173367611-r5" x="36.6" y="1142.4" textLength="85.4" clip-path="url(#terminal-3173367611-line-46)">-answer</text><text class="terminal-3173367611-r6" x="427" y="1142.4" textLength="24.4" clip-path="url(#termi [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1166.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-47)">│</text><text class="terminal-3173367611-r5" x="24.4" y="1166.8" textLength="12.2" clip-path="url(#terminal-3173367611-line-47)">-</text><text class="terminal-3173367611-r5" x="36.6" y="1166.8" textLength="97.6" clip-path="url(#terminal-3173367611-line-47)">-verbose</text><text class="terminal-3173367611-r6" x="427" y="1166.8" textLength="24.4" clip-path="url(#term [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1191.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-48)">│</text><text class="terminal-3173367611-r5" x="24.4" y="1191.2" textLength="12.2" clip-path="url(#terminal-3173367611-line-48)">-</text><text class="terminal-3173367611-r5" x="36.6" y="1191.2" textLength="61" clip-path="url(#terminal-3173367611-line-48)">-help</text><text class="terminal-3173367611-r6" x="427" y="1191.2" textLength="24.4" clip-path="url(#terminal- [...]
+</text><text class="terminal-3173367611-r4" x="0" y="1215.6" textLength="1464" clip-path="url(#terminal-3173367611-line-49)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3173367611-r2" x="1464" y="1215.6" textLength="12.2" clip-path="url(#terminal-3173367611-line-49)">
</text>
</g>
</g>
diff --git a/images/breeze/output-tests.svg b/images/breeze/output-tests.svg
index 0bb6680bef..8bdcd0c29b 100644
--- a/images/breeze/output-tests.svg
+++ b/images/breeze/output-tests.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 879.5999999999999" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 830.8" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,177 +19,169 @@
font-weight: 700;
}
- .terminal-2980146706-matrix {
+ .terminal-3386261188-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2980146706-title {
+ .terminal-3386261188-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2980146706-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2980146706-r2 { fill: #c5c8c6 }
-.terminal-2980146706-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2980146706-r4 { fill: #868887 }
-.terminal-2980146706-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2980146706-r6 { fill: #8d7b39 }
-.terminal-2980146706-r7 { fill: #98a84b;font-weight: bold }
+ .terminal-3386261188-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3386261188-r2 { fill: #c5c8c6 }
+.terminal-3386261188-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3386261188-r4 { fill: #868887 }
+.terminal-3386261188-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3386261188-r6 { fill: #8d7b39 }
+.terminal-3386261188-r7 { fill: #98a84b;font-weight: bold }
</style>
<defs>
- <clipPath id="terminal-2980146706-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="828.5999999999999" />
+ <clipPath id="terminal-3386261188-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="779.8" />
</clipPath>
- <clipPath id="terminal-2980146706-line-0">
+ <clipPath id="terminal-3386261188-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-1">
+<clipPath id="terminal-3386261188-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-2">
+<clipPath id="terminal-3386261188-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-3">
+<clipPath id="terminal-3386261188-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-4">
+<clipPath id="terminal-3386261188-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-5">
+<clipPath id="terminal-3386261188-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-6">
+<clipPath id="terminal-3386261188-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-7">
+<clipPath id="terminal-3386261188-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-8">
+<clipPath id="terminal-3386261188-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-9">
+<clipPath id="terminal-3386261188-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-10">
+<clipPath id="terminal-3386261188-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-11">
+<clipPath id="terminal-3386261188-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-12">
+<clipPath id="terminal-3386261188-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-13">
+<clipPath id="terminal-3386261188-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-14">
+<clipPath id="terminal-3386261188-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-15">
+<clipPath id="terminal-3386261188-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-16">
+<clipPath id="terminal-3386261188-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-17">
+<clipPath id="terminal-3386261188-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-18">
+<clipPath id="terminal-3386261188-line-18">
<rect x="0" y="440.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-19">
+<clipPath id="terminal-3386261188-line-19">
<rect x="0" y="465.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-20">
+<clipPath id="terminal-3386261188-line-20">
<rect x="0" y="489.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-21">
+<clipPath id="terminal-3386261188-line-21">
<rect x="0" y="513.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-22">
+<clipPath id="terminal-3386261188-line-22">
<rect x="0" y="538.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-23">
+<clipPath id="terminal-3386261188-line-23">
<rect x="0" y="562.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-24">
+<clipPath id="terminal-3386261188-line-24">
<rect x="0" y="587.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-25">
+<clipPath id="terminal-3386261188-line-25">
<rect x="0" y="611.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-26">
+<clipPath id="terminal-3386261188-line-26">
<rect x="0" y="635.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-27">
+<clipPath id="terminal-3386261188-line-27">
<rect x="0" y="660.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-28">
+<clipPath id="terminal-3386261188-line-28">
<rect x="0" y="684.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-29">
+<clipPath id="terminal-3386261188-line-29">
<rect x="0" y="709.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-30">
+<clipPath id="terminal-3386261188-line-30">
<rect x="0" y="733.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2980146706-line-31">
- <rect x="0" y="757.9" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-2980146706-line-32">
- <rect x="0" y="782.3" width="1464" height="24.65"/>
- </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="877.6" rx="8"/><text class="terminal-2980146706-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: tests</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="828.8" rx="8"/><text class="terminal-3386261188-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: tests</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
- <g transform="translate(9, 41)" clip-path="url(#terminal-2980146706-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3386261188-clip-terminal)">
- <g class="terminal-2980146706-matrix">
- <text class="terminal-2980146706-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2980146706-line-0)">
-</text><text class="terminal-2980146706-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2980146706-line-1)">Usage: </text><text class="terminal-2980146706-r1" x="97.6" y="44.4" textLength="549" clip-path="url(#terminal-2980146706-line-1)">breeze tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2980146706-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-1)">
-</text><text class="terminal-2980146706-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-2)">
-</text><text class="terminal-2980146706-r2" x="12.2" y="93.2" textLength="1110.2" clip-path="url(#terminal-2980146706-line-3)">Run the specified unit test targets. Multiple targets may be specified separated by spaces.</text><text class="terminal-2980146706-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-3)">
-</text><text class="terminal-2980146706-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2980146706-line-4)">
-</text><text class="terminal-2980146706-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2980146706-line-5)">╭─</text><text class="terminal-2980146706-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2980146706-line-5)"> Basic flag for tests command ──────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2980146706-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(# [...]
-</text><text class="terminal-2980146706-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-6)">│</text><text class="terminal-2980146706-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-6)">-</text><text class="terminal-2980146706-r5" x="36.6" y="166.4" textLength="146.4" clip-path="url(#terminal-2980146706-line-6)">-integration</text><text class="terminal-2980146706-r2" x="317.2" y="166.4" textLength="1110.2" clip-path="url(#te [...]
-</text><text class="terminal-2980146706-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-7)">│</text><text class="terminal-2980146706-r6" x="317.2" y="190.8" textLength="1110.2" clip-path="url(#terminal-2980146706-line-7)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino | all)</text><text class="terminal-2980146706-r4" x="1451.8" y=" [...]
-</text><text class="terminal-2980146706-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-8)">│</text><text class="terminal-2980146706-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-8)">-</text><text class="terminal-2980146706-r5" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-2980146706-line-8)">-test</text><text class="terminal-2980146706-r5" x="97.6" y="215.2" textLength="61" clip-path="url(#terminal-29801467 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2980146706-line-9)">│</text><text class="terminal-2980146706-r6" x="317.2" y="239.6" textLength="1122.4" clip-path="url(#terminal-2980146706-line-9)">(All | Always | API | Always | CLI | Core | Integration | Other | Providers | WWW | Helm |  </text><text class="terminal-298 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2980146706-line-10)">│</text><text class="terminal-2980146706-r6" x="317.2" y="264" textLength="1122.4" clip-path="url(#terminal-2980146706-line-10)">Postgres | MySQL | Integration | Other | Quarantine)                          [...]
-</text><text class="terminal-2980146706-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-11)">│</text><text class="terminal-2980146706-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-11)">-</text><text class="terminal-2980146706-r5" x="36.6" y="288.4" textLength="36.6" clip-path="url(#terminal-2980146706-line-11)">-db</text><text class="terminal-2980146706-r5" x="73.2" y="288.4" textLength="73.2" clip-path="url(#terminal-298 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-12)">│</text><text class="terminal-2980146706-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-12)">-</text><text class="terminal-2980146706-r5" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-2980146706-line-12)">-backend</text><text class="terminal-2980146706-r7" x="268.4" y="312.8" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2980146706-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-13)">│</text><text class="terminal-2980146706-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-13)">-</text><text class="terminal-2980146706-r5" x="36.6" y="337.2" textLength="85.4" clip-path="url(#terminal-2980146706-line-13)">-python</text><text class="terminal-2980146706-r7" x="268.4" y="337.2" textLength="24.4" clip-path="url(#termina [...]
-</text><text class="terminal-2980146706-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-2980146706-line-14)">│</text><text class="terminal-2980146706-r4" x="317.2" y="361.6" textLength="732" clip-path="url(#terminal-2980146706-line-14)">[default: 3.7]                                      [...]
-</text><text class="terminal-2980146706-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2980146706-line-15)">│</text><text class="terminal-2980146706-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2980146706-line-15)">-</text><text class="terminal-2980146706-r5" x="36.6" y="386" textLength="109.8" clip-path="url(#terminal-2980146706-line-15)">-postgres</text><text class="terminal-2980146706-r5" x="146.4" y="386" textLength="97.6" clip-path="url(#terminal-298 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-16)">│</text><text class="terminal-2980146706-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-16)">-</text><text class="terminal-2980146706-r5" x="36.6" y="410.4" textLength="73.2" clip-path="url(#terminal-2980146706-line-16)">-mysql</text><text class="terminal-2980146706-r5" x="109.8" y="410.4" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-2980146706-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-17)">│</text><text class="terminal-2980146706-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-17)">-</text><text class="terminal-2980146706-r5" x="36.6" y="434.8" textLength="73.2" clip-path="url(#terminal-2980146706-line-17)">-mssql</text><text class="terminal-2980146706-r5" x="109.8" y="434.8" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-2980146706-r4" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-2980146706-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2980146706-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-18)">
-</text><text class="terminal-2980146706-r4" x="0" y="483.6" textLength="24.4" clip-path="url(#terminal-2980146706-line-19)">╭─</text><text class="terminal-2980146706-r4" x="24.4" y="483.6" textLength="1415.2" clip-path="url(#terminal-2980146706-line-19)"> Advanced flag for tests command ───────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2980146706-r4" x="1439.6" y="483.6" textLength="24.4" clip-pat [...]
-</text><text class="terminal-2980146706-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-2980146706-line-20)">│</text><text class="terminal-2980146706-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-2980146706-line-20)">-</text><text class="terminal-2980146706-r5" x="36.6" y="508" textLength="73.2" clip-path="url(#terminal-2980146706-line-20)">-limit</text><text class="terminal-2980146706-r5" x="109.8" y="508" textLength="195.2" clip-path="url(#terminal-298014 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-21)">│</text><text class="terminal-2980146706-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-21)">-</text><text class="terminal-2980146706-r5" x="36.6" y="532.4" textLength="73.2" clip-path="url(#terminal-2980146706-line-21)">-image</text><text class="terminal-2980146706-r5" x="109.8" y="532.4" textLength="48.8" clip-path="url(#terminal [...]
-</text><text class="terminal-2980146706-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-22)">│</text><text class="terminal-2980146706-r2" x="378.2" y="556.8" textLength="1061.4" clip-path="url(#terminal-2980146706-line-22)">when using to run shell or tests)                              [...]
-</text><text class="terminal-2980146706-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-23)">│</text><text class="terminal-2980146706-r6" x="378.2" y="581.2" textLength="1061.4" clip-path="url(#terminal-2980146706-line-23)">(TEXT)                                       [...]
-</text><text class="terminal-2980146706-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-2980146706-line-24)">│</text><text class="terminal-2980146706-r5" x="24.4" y="605.6" textLength="12.2" clip-path="url(#terminal-2980146706-line-24)">-</text><text class="terminal-2980146706-r5" x="36.6" y="605.6" textLength="73.2" clip-path="url(#terminal-2980146706-line-24)">-mount</text><text class="terminal-2980146706-r5" x="109.8" y="605.6" textLength="97.6" clip-path="url(#terminal [...]
-</text><text class="terminal-2980146706-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-2980146706-line-25)">│</text><text class="terminal-2980146706-r2" x="378.2" y="630" textLength="1061.4" clip-path="url(#terminal-2980146706-line-25)">selected).                                       [...]
-</text><text class="terminal-2980146706-r4" x="0" y="654.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-26)">│</text><text class="terminal-2980146706-r6" x="378.2" y="654.4" textLength="1061.4" clip-path="url(#terminal-2980146706-line-26)">(selected | all | skip | remove)                             & [...]
-</text><text class="terminal-2980146706-r4" x="0" y="678.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-27)">│</text><text class="terminal-2980146706-r4" x="378.2" y="678.8" textLength="1061.4" clip-path="url(#terminal-2980146706-line-27)">[default: selected]                                    [...]
-</text><text class="terminal-2980146706-r4" x="0" y="703.2" textLength="1464" clip-path="url(#terminal-2980146706-line-28)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2980146706-r2" x="1464" y="703.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-28)">
-</text><text class="terminal-2980146706-r4" x="0" y="727.6" textLength="24.4" clip-path="url(#terminal-2980146706-line-29)">╭─</text><text class="terminal-2980146706-r4" x="24.4" y="727.6" textLength="1415.2" clip-path="url(#terminal-2980146706-line-29)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2980146706-r4" x="1439.6" y="727.6" textLength="24.4" clip-path="url(#terminal-298 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-2980146706-line-30)">│</text><text class="terminal-2980146706-r5" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-2980146706-line-30)">-</text><text class="terminal-2980146706-r5" x="36.6" y="752" textLength="48.8" clip-path="url(#terminal-2980146706-line-30)">-dry</text><text class="terminal-2980146706-r5" x="85.4" y="752" textLength="48.8" clip-path="url(#terminal-2980146706 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="776.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-31)">│</text><text class="terminal-2980146706-r5" x="24.4" y="776.4" textLength="12.2" clip-path="url(#terminal-2980146706-line-31)">-</text><text class="terminal-2980146706-r5" x="36.6" y="776.4" textLength="97.6" clip-path="url(#terminal-2980146706-line-31)">-verbose</text><text class="terminal-2980146706-r7" x="158.6" y="776.4" textLength="24.4" clip-path="url(#termin [...]
-</text><text class="terminal-2980146706-r4" x="0" y="800.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-32)">│</text><text class="terminal-2980146706-r5" x="24.4" y="800.8" textLength="12.2" clip-path="url(#terminal-2980146706-line-32)">-</text><text class="terminal-2980146706-r5" x="36.6" y="800.8" textLength="61" clip-path="url(#terminal-2980146706-line-32)">-help</text><text class="terminal-2980146706-r7" x="158.6" y="800.8" textLength="24.4" clip-path="url(#terminal-29 [...]
-</text><text class="terminal-2980146706-r4" x="0" y="825.2" textLength="1464" clip-path="url(#terminal-2980146706-line-33)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2980146706-r2" x="1464" y="825.2" textLength="12.2" clip-path="url(#terminal-2980146706-line-33)">
+ <g class="terminal-3386261188-matrix">
+ <text class="terminal-3386261188-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3386261188-line-0)">
+</text><text class="terminal-3386261188-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3386261188-line-1)">Usage: </text><text class="terminal-3386261188-r1" x="97.6" y="44.4" textLength="549" clip-path="url(#terminal-3386261188-line-1)">breeze tests [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-3386261188-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-1)">
+</text><text class="terminal-3386261188-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-2)">
+</text><text class="terminal-3386261188-r2" x="12.2" y="93.2" textLength="1110.2" clip-path="url(#terminal-3386261188-line-3)">Run the specified unit test targets. Multiple targets may be specified separated by spaces.</text><text class="terminal-3386261188-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-3)">
+</text><text class="terminal-3386261188-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3386261188-line-4)">
+</text><text class="terminal-3386261188-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3386261188-line-5)">╭─</text><text class="terminal-3386261188-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3386261188-line-5)"> Basic flag for tests command ──────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3386261188-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(# [...]
+</text><text class="terminal-3386261188-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-6)">│</text><text class="terminal-3386261188-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-6)">-</text><text class="terminal-3386261188-r5" x="36.6" y="166.4" textLength="146.4" clip-path="url(#terminal-3386261188-line-6)">-integration</text><text class="terminal-3386261188-r2" x="317.2" y="166.4" textLength="1110.2" clip-path="url(#te [...]
+</text><text class="terminal-3386261188-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-7)">│</text><text class="terminal-3386261188-r6" x="317.2" y="190.8" textLength="1110.2" clip-path="url(#terminal-3386261188-line-7)">(cassandra | kerberos | mongo | openldap | pinot | rabbitmq | redis | statsd | trino | all)</text><text class="terminal-3386261188-r4" x="1451.8" y=" [...]
+</text><text class="terminal-3386261188-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-8)">│</text><text class="terminal-3386261188-r5" x="24.4" y="215.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-8)">-</text><text class="terminal-3386261188-r5" x="36.6" y="215.2" textLength="61" clip-path="url(#terminal-3386261188-line-8)">-test</text><text class="terminal-3386261188-r5" x="97.6" y="215.2" textLength="61" clip-path="url(#terminal-33862611 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3386261188-line-9)">│</text><text class="terminal-3386261188-r6" x="317.2" y="239.6" textLength="1122.4" clip-path="url(#terminal-3386261188-line-9)">(All | Always | API | Always | CLI | Core | Integration | Other | Providers | WWW | Helm |  </text><text class="terminal-338 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3386261188-line-10)">│</text><text class="terminal-3386261188-r6" x="317.2" y="264" textLength="1122.4" clip-path="url(#terminal-3386261188-line-10)">Postgres | MySQL | Integration | Other | Quarantine)                          [...]
+</text><text class="terminal-3386261188-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-11)">│</text><text class="terminal-3386261188-r5" x="24.4" y="288.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-11)">-</text><text class="terminal-3386261188-r5" x="36.6" y="288.4" textLength="36.6" clip-path="url(#terminal-3386261188-line-11)">-db</text><text class="terminal-3386261188-r5" x="73.2" y="288.4" textLength="73.2" clip-path="url(#terminal-338 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-12)">│</text><text class="terminal-3386261188-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-12)">-</text><text class="terminal-3386261188-r5" x="36.6" y="312.8" textLength="97.6" clip-path="url(#terminal-3386261188-line-12)">-backend</text><text class="terminal-3386261188-r7" x="268.4" y="312.8" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-3386261188-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-13)">│</text><text class="terminal-3386261188-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-13)">-</text><text class="terminal-3386261188-r5" x="36.6" y="337.2" textLength="85.4" clip-path="url(#terminal-3386261188-line-13)">-python</text><text class="terminal-3386261188-r7" x="268.4" y="337.2" textLength="24.4" clip-path="url(#termina [...]
+</text><text class="terminal-3386261188-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3386261188-line-14)">│</text><text class="terminal-3386261188-r4" x="317.2" y="361.6" textLength="732" clip-path="url(#terminal-3386261188-line-14)">[default: 3.7]                                      [...]
+</text><text class="terminal-3386261188-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3386261188-line-15)">│</text><text class="terminal-3386261188-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3386261188-line-15)">-</text><text class="terminal-3386261188-r5" x="36.6" y="386" textLength="109.8" clip-path="url(#terminal-3386261188-line-15)">-postgres</text><text class="terminal-3386261188-r5" x="146.4" y="386" textLength="97.6" clip-path="url(#terminal-338 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-16)">│</text><text class="terminal-3386261188-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-16)">-</text><text class="terminal-3386261188-r5" x="36.6" y="410.4" textLength="73.2" clip-path="url(#terminal-3386261188-line-16)">-mysql</text><text class="terminal-3386261188-r5" x="109.8" y="410.4" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3386261188-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-17)">│</text><text class="terminal-3386261188-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-17)">-</text><text class="terminal-3386261188-r5" x="36.6" y="434.8" textLength="73.2" clip-path="url(#terminal-3386261188-line-17)">-mssql</text><text class="terminal-3386261188-r5" x="109.8" y="434.8" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3386261188-r4" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-3386261188-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3386261188-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-18)">
+</text><text class="terminal-3386261188-r4" x="0" y="483.6" textLength="24.4" clip-path="url(#terminal-3386261188-line-19)">╭─</text><text class="terminal-3386261188-r4" x="24.4" y="483.6" textLength="1415.2" clip-path="url(#terminal-3386261188-line-19)"> Advanced flag for tests command ───────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3386261188-r4" x="1439.6" y="483.6" textLength="24.4" clip-pat [...]
+</text><text class="terminal-3386261188-r4" x="0" y="508" textLength="12.2" clip-path="url(#terminal-3386261188-line-20)">│</text><text class="terminal-3386261188-r5" x="24.4" y="508" textLength="12.2" clip-path="url(#terminal-3386261188-line-20)">-</text><text class="terminal-3386261188-r5" x="36.6" y="508" textLength="73.2" clip-path="url(#terminal-3386261188-line-20)">-limit</text><text class="terminal-3386261188-r5" x="109.8" y="508" textLength="195.2" clip-path="url(#terminal-338626 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="532.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-21)">│</text><text class="terminal-3386261188-r5" x="24.4" y="532.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-21)">-</text><text class="terminal-3386261188-r5" x="36.6" y="532.4" textLength="73.2" clip-path="url(#terminal-3386261188-line-21)">-image</text><text class="terminal-3386261188-r5" x="109.8" y="532.4" textLength="48.8" clip-path="url(#terminal [...]
+</text><text class="terminal-3386261188-r4" x="0" y="556.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-22)">│</text><text class="terminal-3386261188-r5" x="24.4" y="556.8" textLength="12.2" clip-path="url(#terminal-3386261188-line-22)">-</text><text class="terminal-3386261188-r5" x="36.6" y="556.8" textLength="73.2" clip-path="url(#terminal-3386261188-line-22)">-mount</text><text class="terminal-3386261188-r5" x="109.8" y="556.8" textLength="97.6" clip-path="url(#terminal [...]
+</text><text class="terminal-3386261188-r4" x="0" y="581.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-23)">│</text><text class="terminal-3386261188-r2" x="378.2" y="581.2" textLength="1061.4" clip-path="url(#terminal-3386261188-line-23)">selected).                                       [...]
+</text><text class="terminal-3386261188-r4" x="0" y="605.6" textLength="12.2" clip-path="url(#terminal-3386261188-line-24)">│</text><text class="terminal-3386261188-r6" x="378.2" y="605.6" textLength="1061.4" clip-path="url(#terminal-3386261188-line-24)">(selected | all | skip | remove)                             & [...]
+</text><text class="terminal-3386261188-r4" x="0" y="630" textLength="12.2" clip-path="url(#terminal-3386261188-line-25)">│</text><text class="terminal-3386261188-r4" x="378.2" y="630" textLength="1061.4" clip-path="url(#terminal-3386261188-line-25)">[default: selected]                                    & [...]
+</text><text class="terminal-3386261188-r4" x="0" y="654.4" textLength="1464" clip-path="url(#terminal-3386261188-line-26)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3386261188-r2" x="1464" y="654.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-26)">
+</text><text class="terminal-3386261188-r4" x="0" y="678.8" textLength="24.4" clip-path="url(#terminal-3386261188-line-27)">╭─</text><text class="terminal-3386261188-r4" x="24.4" y="678.8" textLength="1415.2" clip-path="url(#terminal-3386261188-line-27)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3386261188-r4" x="1439.6" y="678.8" textLength="24.4" clip-path="url(#terminal-338 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="703.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-28)">│</text><text class="terminal-3386261188-r5" x="24.4" y="703.2" textLength="12.2" clip-path="url(#terminal-3386261188-line-28)">-</text><text class="terminal-3386261188-r5" x="36.6" y="703.2" textLength="48.8" clip-path="url(#terminal-3386261188-line-28)">-dry</text><text class="terminal-3386261188-r5" x="85.4" y="703.2" textLength="48.8" clip-path="url(#terminal-33 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="727.6" textLength="12.2" clip-path="url(#terminal-3386261188-line-29)">│</text><text class="terminal-3386261188-r5" x="24.4" y="727.6" textLength="12.2" clip-path="url(#terminal-3386261188-line-29)">-</text><text class="terminal-3386261188-r5" x="36.6" y="727.6" textLength="97.6" clip-path="url(#terminal-3386261188-line-29)">-verbose</text><text class="terminal-3386261188-r7" x="158.6" y="727.6" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-3386261188-r4" x="0" y="752" textLength="12.2" clip-path="url(#terminal-3386261188-line-30)">│</text><text class="terminal-3386261188-r5" x="24.4" y="752" textLength="12.2" clip-path="url(#terminal-3386261188-line-30)">-</text><text class="terminal-3386261188-r5" x="36.6" y="752" textLength="61" clip-path="url(#terminal-3386261188-line-30)">-help</text><text class="terminal-3386261188-r7" x="158.6" y="752" textLength="24.4" clip-path="url(#terminal-3386261188 [...]
+</text><text class="terminal-3386261188-r4" x="0" y="776.4" textLength="1464" clip-path="url(#terminal-3386261188-line-31)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3386261188-r2" x="1464" y="776.4" textLength="12.2" clip-path="url(#terminal-3386261188-line-31)">
</text>
</g>
</g>
diff --git a/images/breeze/output-verify-image.svg b/images/breeze/output-verify-image.svg
index e2dfddcbb0..44dc59c17b 100644
--- a/images/breeze/output-verify-image.svg
+++ b/images/breeze/output-verify-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 538.0" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 489.2" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,121 +19,113 @@
font-weight: 700;
}
- .terminal-2021148750-matrix {
+ .terminal-3931836176-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2021148750-title {
+ .terminal-3931836176-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2021148750-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-2021148750-r2 { fill: #c5c8c6 }
-.terminal-2021148750-r3 { fill: #d0b344;font-weight: bold }
-.terminal-2021148750-r4 { fill: #868887 }
-.terminal-2021148750-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-2021148750-r6 { fill: #98a84b;font-weight: bold }
-.terminal-2021148750-r7 { fill: #8d7b39 }
+ .terminal-3931836176-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3931836176-r2 { fill: #c5c8c6 }
+.terminal-3931836176-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3931836176-r4 { fill: #868887 }
+.terminal-3931836176-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3931836176-r6 { fill: #98a84b;font-weight: bold }
+.terminal-3931836176-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-2021148750-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="487.0" />
+ <clipPath id="terminal-3931836176-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="438.2" />
</clipPath>
- <clipPath id="terminal-2021148750-line-0">
+ <clipPath id="terminal-3931836176-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-1">
+<clipPath id="terminal-3931836176-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-2">
+<clipPath id="terminal-3931836176-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-3">
+<clipPath id="terminal-3931836176-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-4">
+<clipPath id="terminal-3931836176-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-5">
+<clipPath id="terminal-3931836176-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-6">
+<clipPath id="terminal-3931836176-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-7">
+<clipPath id="terminal-3931836176-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-8">
+<clipPath id="terminal-3931836176-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-9">
+<clipPath id="terminal-3931836176-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-10">
+<clipPath id="terminal-3931836176-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-11">
+<clipPath id="terminal-3931836176-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-12">
+<clipPath id="terminal-3931836176-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-13">
+<clipPath id="terminal-3931836176-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-14">
+<clipPath id="terminal-3931836176-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-15">
+<clipPath id="terminal-3931836176-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-16">
+<clipPath id="terminal-3931836176-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-2021148750-line-17">
- <rect x="0" y="416.3" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-2021148750-line-18">
- <rect x="0" y="440.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="536" rx="8"/><text class="terminal-2021148750-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: verify-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="487.2" rx="8"/><text class="terminal-3931836176-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: verify-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-2021148750-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3931836176-clip-terminal)">
- <g class="terminal-2021148750-matrix">
- <text class="terminal-2021148750-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-2021148750-line-0)">
-</text><text class="terminal-2021148750-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-2021148750-line-1)">Usage: </text><text class="terminal-2021148750-r1" x="97.6" y="44.4" textLength="634.4" clip-path="url(#terminal-2021148750-line-1)">breeze verify-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-2021148750-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-2021148750-line-1)">
-</text><text class="terminal-2021148750-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-2)">
-</text><text class="terminal-2021148750-r2" x="12.2" y="93.2" textLength="195.2" clip-path="url(#terminal-2021148750-line-3)">Verify CI image.</text><text class="terminal-2021148750-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-2021148750-line-3)">
-</text><text class="terminal-2021148750-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-2021148750-line-4)">
-</text><text class="terminal-2021148750-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-2021148750-line-5)">╭─</text><text class="terminal-2021148750-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-2021148750-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2021148750-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2021148750-line-6)">│</text><text class="terminal-2021148750-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2021148750-line-6)">-</text><text class="terminal-2021148750-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-2021148750-line-6)">-image</text><text class="terminal-2021148750-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-2021 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-7)">│</text><text class="terminal-2021148750-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-7)">-</text><text class="terminal-2021148750-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-2021148750-line-7)">-python</text><text class="terminal-2021148750-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-2 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2021148750-line-8)">│</text><text class="terminal-2021148750-r4" x="244" y="215.2" textLength="732" clip-path="url(#terminal-2021148750-line-8)">[default: 3.7]                                      [...]
-</text><text class="terminal-2021148750-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2021148750-line-9)">│</text><text class="terminal-2021148750-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2021148750-line-9)">-</text><text class="terminal-2021148750-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-2021148750-line-9)">-image</text><text class="terminal-2021148750-r5" x="109.8" y="239.6" textLength="48.8" clip-path="url(#terminal-20 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2021148750-line-10)">│</text><text class="terminal-2021148750-r2" x="244" y="264" textLength="1195.6" clip-path="url(#terminal-2021148750-line-10)">to run shell or tests)                                  [...]
-</text><text class="terminal-2021148750-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2021148750-line-11)">│</text><text class="terminal-2021148750-r7" x="244" y="288.4" textLength="1195.6" clip-path="url(#terminal-2021148750-line-11)">(TEXT)                                        [...]
-</text><text class="terminal-2021148750-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-12)">│</text><text class="terminal-2021148750-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-12)">-</text><text class="terminal-2021148750-r5" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-2021148750-line-12)">-pull</text><text class="terminal-2021148750-r5" x="97.6" y="312.8" textLength="73.2" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-2021148750-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2021148750-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-2021148750-line-13)">
-</text><text class="terminal-2021148750-r4" x="0" y="361.6" textLength="24.4" clip-path="url(#terminal-2021148750-line-14)">╭─</text><text class="terminal-2021148750-r4" x="24.4" y="361.6" textLength="1415.2" clip-path="url(#terminal-2021148750-line-14)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2021148750-r4" x="1439.6" y="361.6" textLength="24.4" clip-path="url(#terminal-202 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-2021148750-line-15)">│</text><text class="terminal-2021148750-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-2021148750-line-15)">-</text><text class="terminal-2021148750-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-2021148750-line-15)">-verbose</text><text class="terminal-2021148750-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#terminal-20211 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-2021148750-line-16)">│</text><text class="terminal-2021148750-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-2021148750-line-16)">-</text><text class="terminal-2021148750-r5" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-2021148750-line-16)">-dry</text><text class="terminal-2021148750-r5" x="85.4" y="410.4" textLength="48.8" clip-path="url(#terminal-20 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-17)">│</text><text class="terminal-2021148750-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-2021148750-line-17)">-</text><text class="terminal-2021148750-r5" x="36.6" y="434.8" textLength="85.4" clip-path="url(#terminal-2021148750-line-17)">-github</text><text class="terminal-2021148750-r5" x="122" y="434.8" textLength="134.2" clip-path="url(#terminal [...]
-</text><text class="terminal-2021148750-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-2021148750-line-18)">│</text><text class="terminal-2021148750-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-2021148750-line-18)">-</text><text class="terminal-2021148750-r5" x="36.6" y="459.2" textLength="61" clip-path="url(#terminal-2021148750-line-18)">-help</text><text class="terminal-2021148750-r6" x="280.6" y="459.2" textLength="24.4" clip-path="url(#terminal-20 [...]
-</text><text class="terminal-2021148750-r4" x="0" y="483.6" textLength="1464" clip-path="url(#terminal-2021148750-line-19)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2021148750-r2" x="1464" y="483.6" textLength="12.2" clip-path="url(#terminal-2021148750-line-19)">
+ <g class="terminal-3931836176-matrix">
+ <text class="terminal-3931836176-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3931836176-line-0)">
+</text><text class="terminal-3931836176-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3931836176-line-1)">Usage: </text><text class="terminal-3931836176-r1" x="97.6" y="44.4" textLength="634.4" clip-path="url(#terminal-3931836176-line-1)">breeze verify-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-3931836176-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3931836176-line-1)">
+</text><text class="terminal-3931836176-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3931836176-line-2)">
+</text><text class="terminal-3931836176-r2" x="12.2" y="93.2" textLength="195.2" clip-path="url(#terminal-3931836176-line-3)">Verify CI image.</text><text class="terminal-3931836176-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3931836176-line-3)">
+</text><text class="terminal-3931836176-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3931836176-line-4)">
+</text><text class="terminal-3931836176-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3931836176-line-5)">╭─</text><text class="terminal-3931836176-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3931836176-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3931836176-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3931836176-line-6)">│</text><text class="terminal-3931836176-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3931836176-line-6)">-</text><text class="terminal-3931836176-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3931836176-line-6)">-image</text><text class="terminal-3931836176-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-3931 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3931836176-line-7)">│</text><text class="terminal-3931836176-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-3931836176-line-7)">-</text><text class="terminal-3931836176-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-3931836176-line-7)">-python</text><text class="terminal-3931836176-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3931836176-line-8)">│</text><text class="terminal-3931836176-r4" x="244" y="215.2" textLength="732" clip-path="url(#terminal-3931836176-line-8)">[default: 3.7]                                      [...]
+</text><text class="terminal-3931836176-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3931836176-line-9)">│</text><text class="terminal-3931836176-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3931836176-line-9)">-</text><text class="terminal-3931836176-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-3931836176-line-9)">-image</text><text class="terminal-3931836176-r5" x="109.8" y="239.6" textLength="48.8" clip-path="url(#terminal-39 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3931836176-line-10)">│</text><text class="terminal-3931836176-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3931836176-line-10)">-</text><text class="terminal-3931836176-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-3931836176-line-10)">-pull</text><text class="terminal-3931836176-r5" x="97.6" y="264" textLength="73.2" clip-path="url(#terminal-3931836176- [...]
+</text><text class="terminal-3931836176-r4" x="0" y="288.4" textLength="1464" clip-path="url(#terminal-3931836176-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3931836176-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-3931836176-line-11)">
+</text><text class="terminal-3931836176-r4" x="0" y="312.8" textLength="24.4" clip-path="url(#terminal-3931836176-line-12)">╭─</text><text class="terminal-3931836176-r4" x="24.4" y="312.8" textLength="1415.2" clip-path="url(#terminal-3931836176-line-12)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3931836176-r4" x="1439.6" y="312.8" textLength="24.4" clip-path="url(#terminal-393 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3931836176-line-13)">│</text><text class="terminal-3931836176-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3931836176-line-13)">-</text><text class="terminal-3931836176-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-3931836176-line-13)">-verbose</text><text class="terminal-3931836176-r6" x="280.6" y="337.2" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-3931836176-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3931836176-line-14)">│</text><text class="terminal-3931836176-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3931836176-line-14)">-</text><text class="terminal-3931836176-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-3931836176-line-14)">-dry</text><text class="terminal-3931836176-r5" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-39 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3931836176-line-15)">│</text><text class="terminal-3931836176-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3931836176-line-15)">-</text><text class="terminal-3931836176-r5" x="36.6" y="386" textLength="85.4" clip-path="url(#terminal-3931836176-line-15)">-github</text><text class="terminal-3931836176-r5" x="122" y="386" textLength="134.2" clip-path="url(#terminal-3931836 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3931836176-line-16)">│</text><text class="terminal-3931836176-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3931836176-line-16)">-</text><text class="terminal-3931836176-r5" x="36.6" y="410.4" textLength="61" clip-path="url(#terminal-3931836176-line-16)">-help</text><text class="terminal-3931836176-r6" x="280.6" y="410.4" textLength="24.4" clip-path="url(#terminal-39 [...]
+</text><text class="terminal-3931836176-r4" x="0" y="434.8" textLength="1464" clip-path="url(#terminal-3931836176-line-17)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3931836176-r2" x="1464" y="434.8" textLength="12.2" clip-path="url(#terminal-3931836176-line-17)">
</text>
</g>
</g>
diff --git a/images/breeze/output-verify-prod-image.svg b/images/breeze/output-verify-prod-image.svg
index 31c7b66b72..242ba205e5 100644
--- a/images/breeze/output-verify-prod-image.svg
+++ b/images/breeze/output-verify-prod-image.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 562.4" xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 513.5999999999999" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -19,125 +19,117 @@
font-weight: 700;
}
- .terminal-464155386-matrix {
+ .terminal-3025156540-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-464155386-title {
+ .terminal-3025156540-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-464155386-r1 { fill: #c5c8c6;font-weight: bold }
-.terminal-464155386-r2 { fill: #c5c8c6 }
-.terminal-464155386-r3 { fill: #d0b344;font-weight: bold }
-.terminal-464155386-r4 { fill: #868887 }
-.terminal-464155386-r5 { fill: #68a0b3;font-weight: bold }
-.terminal-464155386-r6 { fill: #98a84b;font-weight: bold }
-.terminal-464155386-r7 { fill: #8d7b39 }
+ .terminal-3025156540-r1 { fill: #c5c8c6;font-weight: bold }
+.terminal-3025156540-r2 { fill: #c5c8c6 }
+.terminal-3025156540-r3 { fill: #d0b344;font-weight: bold }
+.terminal-3025156540-r4 { fill: #868887 }
+.terminal-3025156540-r5 { fill: #68a0b3;font-weight: bold }
+.terminal-3025156540-r6 { fill: #98a84b;font-weight: bold }
+.terminal-3025156540-r7 { fill: #8d7b39 }
</style>
<defs>
- <clipPath id="terminal-464155386-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="511.4" />
+ <clipPath id="terminal-3025156540-clip-terminal">
+ <rect x="0" y="0" width="1463.0" height="462.59999999999997" />
</clipPath>
- <clipPath id="terminal-464155386-line-0">
+ <clipPath id="terminal-3025156540-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-1">
+<clipPath id="terminal-3025156540-line-1">
<rect x="0" y="25.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-2">
+<clipPath id="terminal-3025156540-line-2">
<rect x="0" y="50.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-3">
+<clipPath id="terminal-3025156540-line-3">
<rect x="0" y="74.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-4">
+<clipPath id="terminal-3025156540-line-4">
<rect x="0" y="99.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-5">
+<clipPath id="terminal-3025156540-line-5">
<rect x="0" y="123.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-6">
+<clipPath id="terminal-3025156540-line-6">
<rect x="0" y="147.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-7">
+<clipPath id="terminal-3025156540-line-7">
<rect x="0" y="172.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-8">
+<clipPath id="terminal-3025156540-line-8">
<rect x="0" y="196.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-9">
+<clipPath id="terminal-3025156540-line-9">
<rect x="0" y="221.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-10">
+<clipPath id="terminal-3025156540-line-10">
<rect x="0" y="245.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-11">
+<clipPath id="terminal-3025156540-line-11">
<rect x="0" y="269.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-12">
+<clipPath id="terminal-3025156540-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-13">
+<clipPath id="terminal-3025156540-line-13">
<rect x="0" y="318.7" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-14">
+<clipPath id="terminal-3025156540-line-14">
<rect x="0" y="343.1" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-15">
+<clipPath id="terminal-3025156540-line-15">
<rect x="0" y="367.5" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-16">
+<clipPath id="terminal-3025156540-line-16">
<rect x="0" y="391.9" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-17">
+<clipPath id="terminal-3025156540-line-17">
<rect x="0" y="416.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="terminal-464155386-line-18">
- <rect x="0" y="440.7" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="terminal-464155386-line-19">
- <rect x="0" y="465.1" width="1464" height="24.65"/>
- </clipPath>
</defs>
- <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="560.4" rx="8"/><text class="terminal-464155386-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: verify-prod-image</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="1480" height="511.6" rx="8"/><text class="terminal-3025156540-title" fill="#c5c8c6" text-anchor="middle" x="740" y="27">Command: verify-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-464155386-clip-terminal)">
+ <g transform="translate(9, 41)" clip-path="url(#terminal-3025156540-clip-terminal)">
- <g class="terminal-464155386-matrix">
- <text class="terminal-464155386-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-464155386-line-0)">
-</text><text class="terminal-464155386-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-464155386-line-1)">Usage: </text><text class="terminal-464155386-r1" x="97.6" y="44.4" textLength="695.4" clip-path="url(#terminal-464155386-line-1)">breeze verify-prod-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-464155386-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-464155386-line-1)">
-</text><text class="terminal-464155386-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-464155386-line-2)">
-</text><text class="terminal-464155386-r2" x="12.2" y="93.2" textLength="292.8" clip-path="url(#terminal-464155386-line-3)">Verify Production image.</text><text class="terminal-464155386-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-464155386-line-3)">
-</text><text class="terminal-464155386-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-464155386-line-4)">
-</text><text class="terminal-464155386-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-464155386-line-5)">╭─</text><text class="terminal-464155386-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-464155386-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-464155386-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-464155 [...]
-</text><text class="terminal-464155386-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-464155386-line-6)">│</text><text class="terminal-464155386-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-464155386-line-6)">-</text><text class="terminal-464155386-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-464155386-line-6)">-image</text><text class="terminal-464155386-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-464155386-l [...]
-</text><text class="terminal-464155386-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-464155386-line-7)">│</text><text class="terminal-464155386-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-464155386-line-7)">-</text><text class="terminal-464155386-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-464155386-line-7)">-python</text><text class="terminal-464155386-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-46415538 [...]
-</text><text class="terminal-464155386-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-464155386-line-8)">│</text><text class="terminal-464155386-r4" x="244" y="215.2" textLength="732" clip-path="url(#terminal-464155386-line-8)">[default: 3.7]                                      & [...]
-</text><text class="terminal-464155386-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-464155386-line-9)">│</text><text class="terminal-464155386-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-464155386-line-9)">-</text><text class="terminal-464155386-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-464155386-line-9)">-image</text><text class="terminal-464155386-r5" x="109.8" y="239.6" textLength="48.8" clip-path="url(#terminal-464155386 [...]
-</text><text class="terminal-464155386-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-464155386-line-10)">│</text><text class="terminal-464155386-r2" x="244" y="264" textLength="1195.6" clip-path="url(#terminal-464155386-line-10)">to run shell or tests)                                  & [...]
-</text><text class="terminal-464155386-r4" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-464155386-line-11)">│</text><text class="terminal-464155386-r7" x="244" y="288.4" textLength="1195.6" clip-path="url(#terminal-464155386-line-11)">(TEXT)                                        [...]
-</text><text class="terminal-464155386-r4" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-464155386-line-12)">│</text><text class="terminal-464155386-r5" x="24.4" y="312.8" textLength="12.2" clip-path="url(#terminal-464155386-line-12)">-</text><text class="terminal-464155386-r5" x="36.6" y="312.8" textLength="61" clip-path="url(#terminal-464155386-line-12)">-pull</text><text class="terminal-464155386-r5" x="97.6" y="312.8" textLength="73.2" clip-path="url(#terminal-464155386- [...]
-</text><text class="terminal-464155386-r4" x="0" y="337.2" textLength="1464" clip-path="url(#terminal-464155386-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-464155386-r2" x="1464" y="337.2" textLength="12.2" clip-path="url(#terminal-464155386-line-13)">
-</text><text class="terminal-464155386-r4" x="0" y="361.6" textLength="24.4" clip-path="url(#terminal-464155386-line-14)">╭─</text><text class="terminal-464155386-r4" x="24.4" y="361.6" textLength="1415.2" clip-path="url(#terminal-464155386-line-14)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-464155386-r4" x="1439.6" y="361.6" textLength="24.4" clip-path="url(#terminal-46415538 [...]
-</text><text class="terminal-464155386-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-464155386-line-15)">│</text><text class="terminal-464155386-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-464155386-line-15)">-</text><text class="terminal-464155386-r5" x="36.6" y="386" textLength="97.6" clip-path="url(#terminal-464155386-line-15)">-verbose</text><text class="terminal-464155386-r6" x="280.6" y="386" textLength="24.4" clip-path="url(#terminal-464155386-li [...]
-</text><text class="terminal-464155386-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-464155386-line-16)">│</text><text class="terminal-464155386-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-464155386-line-16)">-</text><text class="terminal-464155386-r5" x="36.6" y="410.4" textLength="48.8" clip-path="url(#terminal-464155386-line-16)">-dry</text><text class="terminal-464155386-r5" x="85.4" y="410.4" textLength="48.8" clip-path="url(#terminal-464155386 [...]
-</text><text class="terminal-464155386-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-464155386-line-17)">│</text><text class="terminal-464155386-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-464155386-line-17)">-</text><text class="terminal-464155386-r5" x="36.6" y="434.8" textLength="85.4" clip-path="url(#terminal-464155386-line-17)">-github</text><text class="terminal-464155386-r5" x="122" y="434.8" textLength="134.2" clip-path="url(#terminal-464155 [...]
-</text><text class="terminal-464155386-r4" x="0" y="459.2" textLength="12.2" clip-path="url(#terminal-464155386-line-18)">│</text><text class="terminal-464155386-r5" x="24.4" y="459.2" textLength="12.2" clip-path="url(#terminal-464155386-line-18)">-</text><text class="terminal-464155386-r5" x="36.6" y="459.2" textLength="61" clip-path="url(#terminal-464155386-line-18)">-slim</text><text class="terminal-464155386-r5" x="97.6" y="459.2" textLength="73.2" clip-path="url(#terminal-464155386- [...]
-</text><text class="terminal-464155386-r4" x="0" y="483.6" textLength="12.2" clip-path="url(#terminal-464155386-line-19)">│</text><text class="terminal-464155386-r5" x="24.4" y="483.6" textLength="12.2" clip-path="url(#terminal-464155386-line-19)">-</text><text class="terminal-464155386-r5" x="36.6" y="483.6" textLength="61" clip-path="url(#terminal-464155386-line-19)">-help</text><text class="terminal-464155386-r6" x="280.6" y="483.6" textLength="24.4" clip-path="url(#terminal-464155386 [...]
-</text><text class="terminal-464155386-r4" x="0" y="508" textLength="1464" clip-path="url(#terminal-464155386-line-20)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-464155386-r2" x="1464" y="508" textLength="12.2" clip-path="url(#terminal-464155386-line-20)">
+ <g class="terminal-3025156540-matrix">
+ <text class="terminal-3025156540-r2" x="1464" y="20" textLength="12.2" clip-path="url(#terminal-3025156540-line-0)">
+</text><text class="terminal-3025156540-r3" x="12.2" y="44.4" textLength="85.4" clip-path="url(#terminal-3025156540-line-1)">Usage: </text><text class="terminal-3025156540-r1" x="97.6" y="44.4" textLength="695.4" clip-path="url(#terminal-3025156540-line-1)">breeze verify-prod-image [OPTIONS] [EXTRA_PYTEST_ARGS]...</text><text class="terminal-3025156540-r2" x="1464" y="44.4" textLength="12.2" clip-path="url(#terminal-3025156540-line-1)">
+</text><text class="terminal-3025156540-r2" x="1464" y="68.8" textLength="12.2" clip-path="url(#terminal-3025156540-line-2)">
+</text><text class="terminal-3025156540-r2" x="12.2" y="93.2" textLength="292.8" clip-path="url(#terminal-3025156540-line-3)">Verify Production image.</text><text class="terminal-3025156540-r2" x="1464" y="93.2" textLength="12.2" clip-path="url(#terminal-3025156540-line-3)">
+</text><text class="terminal-3025156540-r2" x="1464" y="117.6" textLength="12.2" clip-path="url(#terminal-3025156540-line-4)">
+</text><text class="terminal-3025156540-r4" x="0" y="142" textLength="24.4" clip-path="url(#terminal-3025156540-line-5)">╭─</text><text class="terminal-3025156540-r4" x="24.4" y="142" textLength="1415.2" clip-path="url(#terminal-3025156540-line-5)"> Verify image flags ────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3025156540-r4" x="1439.6" y="142" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-3025156540-line-6)">│</text><text class="terminal-3025156540-r5" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-3025156540-line-6)">-</text><text class="terminal-3025156540-r5" x="36.6" y="166.4" textLength="73.2" clip-path="url(#terminal-3025156540-line-6)">-image</text><text class="terminal-3025156540-r5" x="109.8" y="166.4" textLength="61" clip-path="url(#terminal-3025 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-3025156540-line-7)">│</text><text class="terminal-3025156540-r5" x="24.4" y="190.8" textLength="12.2" clip-path="url(#terminal-3025156540-line-7)">-</text><text class="terminal-3025156540-r5" x="36.6" y="190.8" textLength="85.4" clip-path="url(#terminal-3025156540-line-7)">-python</text><text class="terminal-3025156540-r6" x="195.2" y="190.8" textLength="24.4" clip-path="url(#terminal-3 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-3025156540-line-8)">│</text><text class="terminal-3025156540-r4" x="244" y="215.2" textLength="732" clip-path="url(#terminal-3025156540-line-8)">[default: 3.7]                                      [...]
+</text><text class="terminal-3025156540-r4" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-3025156540-line-9)">│</text><text class="terminal-3025156540-r5" x="24.4" y="239.6" textLength="12.2" clip-path="url(#terminal-3025156540-line-9)">-</text><text class="terminal-3025156540-r5" x="36.6" y="239.6" textLength="73.2" clip-path="url(#terminal-3025156540-line-9)">-image</text><text class="terminal-3025156540-r5" x="109.8" y="239.6" textLength="48.8" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="264" textLength="12.2" clip-path="url(#terminal-3025156540-line-10)">│</text><text class="terminal-3025156540-r5" x="24.4" y="264" textLength="12.2" clip-path="url(#terminal-3025156540-line-10)">-</text><text class="terminal-3025156540-r5" x="36.6" y="264" textLength="61" clip-path="url(#terminal-3025156540-line-10)">-pull</text><text class="terminal-3025156540-r5" x="97.6" y="264" textLength="73.2" clip-path="url(#terminal-3025156540- [...]
+</text><text class="terminal-3025156540-r4" x="0" y="288.4" textLength="1464" clip-path="url(#terminal-3025156540-line-11)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3025156540-r2" x="1464" y="288.4" textLength="12.2" clip-path="url(#terminal-3025156540-line-11)">
+</text><text class="terminal-3025156540-r4" x="0" y="312.8" textLength="24.4" clip-path="url(#terminal-3025156540-line-12)">╭─</text><text class="terminal-3025156540-r4" x="24.4" y="312.8" textLength="1415.2" clip-path="url(#terminal-3025156540-line-12)"> Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-3025156540-r4" x="1439.6" y="312.8" textLength="24.4" clip-path="url(#terminal-302 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="337.2" textLength="12.2" clip-path="url(#terminal-3025156540-line-13)">│</text><text class="terminal-3025156540-r5" x="24.4" y="337.2" textLength="12.2" clip-path="url(#terminal-3025156540-line-13)">-</text><text class="terminal-3025156540-r5" x="36.6" y="337.2" textLength="97.6" clip-path="url(#terminal-3025156540-line-13)">-verbose</text><text class="terminal-3025156540-r6" x="280.6" y="337.2" textLength="24.4" clip-path="url(#termin [...]
+</text><text class="terminal-3025156540-r4" x="0" y="361.6" textLength="12.2" clip-path="url(#terminal-3025156540-line-14)">│</text><text class="terminal-3025156540-r5" x="24.4" y="361.6" textLength="12.2" clip-path="url(#terminal-3025156540-line-14)">-</text><text class="terminal-3025156540-r5" x="36.6" y="361.6" textLength="48.8" clip-path="url(#terminal-3025156540-line-14)">-dry</text><text class="terminal-3025156540-r5" x="85.4" y="361.6" textLength="48.8" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="386" textLength="12.2" clip-path="url(#terminal-3025156540-line-15)">│</text><text class="terminal-3025156540-r5" x="24.4" y="386" textLength="12.2" clip-path="url(#terminal-3025156540-line-15)">-</text><text class="terminal-3025156540-r5" x="36.6" y="386" textLength="85.4" clip-path="url(#terminal-3025156540-line-15)">-github</text><text class="terminal-3025156540-r5" x="122" y="386" textLength="134.2" clip-path="url(#terminal-3025156 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="410.4" textLength="12.2" clip-path="url(#terminal-3025156540-line-16)">│</text><text class="terminal-3025156540-r5" x="24.4" y="410.4" textLength="12.2" clip-path="url(#terminal-3025156540-line-16)">-</text><text class="terminal-3025156540-r5" x="36.6" y="410.4" textLength="61" clip-path="url(#terminal-3025156540-line-16)">-slim</text><text class="terminal-3025156540-r5" x="97.6" y="410.4" textLength="73.2" clip-path="url(#terminal-302 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="434.8" textLength="12.2" clip-path="url(#terminal-3025156540-line-17)">│</text><text class="terminal-3025156540-r5" x="24.4" y="434.8" textLength="12.2" clip-path="url(#terminal-3025156540-line-17)">-</text><text class="terminal-3025156540-r5" x="36.6" y="434.8" textLength="61" clip-path="url(#terminal-3025156540-line-17)">-help</text><text class="terminal-3025156540-r6" x="280.6" y="434.8" textLength="24.4" clip-path="url(#terminal-30 [...]
+</text><text class="terminal-3025156540-r4" x="0" y="459.2" textLength="1464" clip-path="url(#terminal-3025156540-line-18)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-3025156540-r2" x="1464" y="459.2" textLength="12.2" clip-path="url(#terminal-3025156540-line-18)">
</text>
</g>
</g>