This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-0-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-0-test by this push:
new 5ad04e8bef5 Make sure generate providers metadata is done with default
python (#52939) (#52941)
5ad04e8bef5 is described below
commit 5ad04e8bef5e30b8f390473890f8a32b8e91b229
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Jul 6 16:19:57 2025 +0200
Make sure generate providers metadata is done with default python (#52939)
(#52941)
(cherry picked from commit e8803891de51559f80fd04d9ae19ac5c8d99f962)
---
...ease-management_generate-providers-metadata.svg | 30 ++++++++--------------
...ease-management_generate-providers-metadata.txt | 2 +-
.../commands/release_management_commands.py | 6 ++---
.../commands/release_management_commands_config.py | 2 +-
4 files changed, 15 insertions(+), 25 deletions(-)
diff --git
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
index 8414608aadf..16ab3272803 100644
---
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
+++
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.svg
@@ -1,4 +1,4 @@
-<svg class="rich-terminal" viewBox="0 0 1482 440.4"
xmlns="http://www.w3.org/2000/svg">
+<svg class="rich-terminal" viewBox="0 0 1482 391.59999999999997"
xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io -->
<style>
@@ -43,7 +43,7 @@
<defs>
<clipPath
id="breeze-release-management-generate-providers-metadata-clip-terminal">
- <rect x="0" y="0" width="1463.0" height="389.4" />
+ <rect x="0" y="0" width="1463.0" height="340.59999999999997" />
</clipPath>
<clipPath
id="breeze-release-management-generate-providers-metadata-line-0">
<rect x="0" y="1.5" width="1464" height="24.65"/>
@@ -84,15 +84,9 @@
<clipPath id="breeze-release-management-generate-providers-metadata-line-12">
<rect x="0" y="294.3" width="1464" height="24.65"/>
</clipPath>
-<clipPath id="breeze-release-management-generate-providers-metadata-line-13">
- <rect x="0" y="318.7" width="1464" height="24.65"/>
- </clipPath>
-<clipPath id="breeze-release-management-generate-providers-metadata-line-14">
- <rect x="0" y="343.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="438.4" rx="8"/><text
class="breeze-release-management-generate-providers-metadata-title"
fill="#c5c8c6" text-anchor="middle" x="740"
y="27">Command: release-management generate-providers-metadata</text>
+ <rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1"
x="1" y="1" width="1480" height="389.6" rx="8"/><text
class="breeze-release-management-generate-providers-metadata-title"
fill="#c5c8c6" text-anchor="middle" x="740"
y="27">Command: release-management generate-providers-metadata</text>
<g transform="translate(26,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
@@ -108,16 +102,14 @@
</text><text class="breeze-release-management-generate-providers-metadata-r1"
x="12.2" y="93.2" textLength="402.6"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-3)">Generates metadata for providers.</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="1464"
y="93.2" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-3)">
</text><text class="breeze-release-management-generate-providers-metadata-r1"
x="1464" y="117.6" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-4)">
</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="142" textLength="24.4"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-5)">╭─</text><text
class="breeze-release-management-generate-providers-metadata-r5" x="24.4"
y="142" textLength="427"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-5)"> Generate providers metadata flags </text><text
class="breeze-release-management-gene [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="166.4" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="166.4" textLength="256.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">--refresh-constraints</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="353 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="190.8" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="190.8" textLength="170.8"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">--github-token</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="353.8" y="
[...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="215.2" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="215.2" textLength="97.6"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">--python</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="305"
y="215.2" te [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="239.6" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-9)">│</text><text
class="breeze-release-management-generate-providers-metadata-r5" x="353.8"
y="239.6" textLength="732"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-9)">[default: 3.9]              
[...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="264" textLength="1464"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="1464"
y="264" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="288.4" textLength="24.4"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">╭─</text><text
class="breeze-release-management-generate-providers-metadata-r5" x="24.4"
y="288.4" textLength="195.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)"> Common options </text><text
class="breeze-release-management-generate-providers-metada [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-12)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="312.8" textLength="109.8"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-12)">--dry-run</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="158.6"
y="312 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="337.2" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-13)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="337.2" textLength="109.8"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-13)">--verbose</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="158.6"
y="337 [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="361.6" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-14)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="361.6" textLength="73.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-14)">--help</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="158.6"
y="361.6" [...]
-</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="386" textLength="1464"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-15)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="1464"
y="386" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="166.4" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="166.4" textLength="256.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-6)">--refresh-constraints</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="329 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="190.8" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="190.8" textLength="170.8"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-7)">--github-token</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="329.4" y="
[...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="215.2" textLength="1464"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-8)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="1464"
y="215.2" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metad [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="239.6" textLength="24.4"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-9)">╭─</text><text
class="breeze-release-management-generate-providers-metadata-r5" x="24.4"
y="239.6" textLength="195.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-9)"> Common options </text><text
class="breeze-release-management-generate-providers-metadata [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="264" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="264" textLength="109.8"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-10)">--dry-run</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="158.6"
y="264" te [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="288.4" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="288.4" textLength="109.8"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-11)">--verbose</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="158.6"
y="288 [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="312.8" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-12)">│</text><text
class="breeze-release-management-generate-providers-metadata-r4" x="24.4"
y="312.8" textLength="73.2"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-12)">--help</text><text
class="breeze-release-management-generate-providers-metadata-r7" x="158.6"
y="312.8" [...]
+</text><text class="breeze-release-management-generate-providers-metadata-r5"
x="0" y="337.2" textLength="1464"
clip-path="url(#breeze-release-management-generate-providers-metadata-line-13)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text
class="breeze-release-management-generate-providers-metadata-r1" x="1464"
y="337.2" textLength="12.2"
clip-path="url(#breeze-release-management-generate-providers-meta [...]
</text>
</g>
</g>
diff --git
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
index 8ca46ba67b8..2df8e2091c4 100644
---
a/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
+++
b/dev/breeze/doc/images/output_release-management_generate-providers-metadata.txt
@@ -1 +1 @@
-d95b9456e6c4ba3d442945a811246f56
+7ebf7f83b9b33d558d286ff7cf63b65f
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 f75697fb1ce..5b615cc423f 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -2834,13 +2834,11 @@ def load_constraints(python_version: str) -> dict[str,
dict[str, str]]:
help="Refresh constraints before generating metadata",
)
@option_github_token
-@option_python
@option_dry_run
@option_verbose
-def generate_providers_metadata(refresh_constraints: bool, github_token: str |
None, python: str | None):
+def generate_providers_metadata(refresh_constraints: bool, github_token: str |
None):
metadata_dict: dict[str, dict[str, dict[str, str]]] = {}
- if python is None:
- python = DEFAULT_PYTHON_MAJOR_MINOR_VERSION
+ python = DEFAULT_PYTHON_MAJOR_MINOR_VERSION
all_airflow_releases, airflow_release_dates = get_all_constraint_files(
refresh_constraints=refresh_constraints,
python_version=python,
diff --git
a/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
b/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
index 8a681b1b11f..2bcfb5cb579 100644
---
a/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
+++
b/dev/breeze/src/airflow_breeze/commands/release_management_commands_config.py
@@ -405,7 +405,7 @@ RELEASE_MANAGEMENT_PARAMETERS: dict[str, list[dict[str, str
| list[str]]]] = {
"breeze release-management generate-providers-metadata": [
{
"name": "Generate providers metadata flags",
- "options": ["--refresh-constraints", "--github-token", "--python"],
+ "options": ["--refresh-constraints", "--github-token"],
}
],
"breeze release-management start-rc-process": [