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

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

commit 1c7d2b64a20cbd259012fd0e35134d13d370cd32
Author: Jarek Potiuk <ja...@potiuk.com>
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:&#160;release-management&#160;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:&#160;release-management&#160;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&#160;metadata&#160;for&#160;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)">&#160;Generate&#160;providers&#160;metadata&#160;flags&#160;</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:&#160;3.9]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#1
 [...]
-</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)">&#160;Common&#160;options&#160;</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)">&#160;Common&#160;options&#160;</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": [

Reply via email to