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 f0e05e8ff6 Fixes small issues related to suspended/removed providers 
(#36501)
f0e05e8ff6 is described below

commit f0e05e8ff64167e58ca2ebe3693f26c22d8a6518
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Sat Dec 30 21:44:24 2023 +0100

    Fixes small issues related to suspended/removed providers (#36501)
    
    After speeding up breeze in #36499 there are few small fixes needed
    for suspended/removed providers.
---
 dev/breeze/src/airflow_breeze/breeze.py               | 1 +
 scripts/in_container/run_provider_yaml_files_check.py | 2 +-
 setup.py                                              | 2 ++
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev/breeze/src/airflow_breeze/breeze.py 
b/dev/breeze/src/airflow_breeze/breeze.py
index 3217a3af80..b0b8879303 100755
--- a/dev/breeze/src/airflow_breeze/breeze.py
+++ b/dev/breeze/src/airflow_breeze/breeze.py
@@ -28,6 +28,7 @@ from airflow_breeze.configure_rich_click import click  # 
isort: skip # noqa
 find_airflow_sources_root_to_operate_on()
 create_directories_and_files()
 
+
 from airflow_breeze.commands import developer_commands  # noqa
 from airflow_breeze.commands.ci_commands import ci_group  # noqa
 from airflow_breeze.commands.ci_image_commands import ci_image  # noqa
diff --git a/scripts/in_container/run_provider_yaml_files_check.py 
b/scripts/in_container/run_provider_yaml_files_check.py
index 619ec96015..b1608c25bc 100755
--- a/scripts/in_container/run_provider_yaml_files_check.py
+++ b/scripts/in_container/run_provider_yaml_files_check.py
@@ -557,7 +557,7 @@ def check_doc_files(yaml_files: dict[str, dict]) -> 
tuple[int, int]:
                 op["how-to-guide"] for op in provider["transfers"] if 
"how-to-guide" in op
             )
     if suspended_providers:
-        console.print("[yellow]Suspended providers:[/]")
+        console.print("[yellow]Suspended/Removed providers:[/]")
         console.print(suspended_providers)
 
     expected_doc_files = itertools.chain(
diff --git a/setup.py b/setup.py
index 9dad27f45e..4b43a0add9 100644
--- a/setup.py
+++ b/setup.py
@@ -105,6 +105,8 @@ def fill_provider_dependencies() -> dict[str, dict[str, 
list[str]]]:
             dependencies = json.load(f)
         provider_dict = {}
         for key, value in dependencies.items():
+            if value["state"] in ["suspended", "removed"]:
+                continue
             if value.get(DEPS):
                 apply_pypi_suffix_to_airflow_packages(value[DEPS])
             if CURRENT_PYTHON_VERSION not in value["excluded-python-versions"] 
or skip_python_version_check:

Reply via email to