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

amoghdesai pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 7c98af3a9c6 Don't poll HITL details when no pending dagrun on Dag page 
(#59824)
     add ee81f933d6d Move over plugins_manager to a shared library (#59956)

No new revisions were added by this update.

Summary of changes:
 airflow-core/pyproject.toml                        |   2 +
 airflow-core/src/airflow/_shared/plugins_manager   |   1 +
 airflow-core/src/airflow/plugins_manager.py        | 270 +++---------------
 .../tests/unit/plugins/test_plugins_manager.py     |  79 +-----
 .../airflow/providers/apache/hive/plugins/hive.py  |   2 +-
 .../src/airflow/providers/common/compat/sdk.py     |   5 +
 providers/databricks/pyproject.toml                |   2 +-
 .../databricks/plugins/databricks_workflow.py      |   9 +-
 .../databricks/plugins/test_databricks_workflow.py |   3 +-
 providers/edge3/pyproject.toml                     |   2 +-
 .../edge3/plugins/edge_executor_plugin.py          |   2 +-
 .../edge3/plugins/test_edge_executor_plugin.py     |   2 +-
 providers/fab/pyproject.toml                       |   2 +-
 .../fab/tests/unit/fab/plugins/test_plugin.py      |   2 +-
 .../providers/openlineage/plugins/openlineage.py   |   2 +-
 pyproject.toml                                     |   2 +
 .../pyproject.toml                                 |  12 +-
 .../airflow_shared/plugins_manager}/__init__.py    |  18 +-
 .../plugins_manager/plugins_manager.py             | 303 +++++++++++++++++++++
 .../tests/conftest.py                              |   0
 .../tests/plugins_manager}/__init__.py             |   0
 .../tests/plugins_manager/test_plugins_manager.py  | 111 ++++++++
 task-sdk/pyproject.toml                            |   2 +
 task-sdk/src/airflow/sdk/_shared/plugins_manager   |   1 +
 .../src/airflow/sdk/execution_time/task_runner.py  |   2 +-
 task-sdk/src/airflow/sdk/plugins_manager.py        | 133 +++++++++
 task-sdk/tests/task_sdk/docs/test_public_api.py    |   1 +
 27 files changed, 644 insertions(+), 326 deletions(-)
 create mode 120000 airflow-core/src/airflow/_shared/plugins_manager
 copy shared/{secrets_backend => plugins_manager}/pyproject.toml (80%)
 copy {airflow-core/src/airflow/macros => 
shared/plugins_manager/src/airflow_shared/plugins_manager}/__init__.py (58%)
 create mode 100644 
shared/plugins_manager/src/airflow_shared/plugins_manager/plugins_manager.py
 copy shared/{module_loading => plugins_manager}/tests/conftest.py (100%)
 copy {airflow-core/src/airflow/_shared => 
shared/plugins_manager/tests/plugins_manager}/__init__.py (100%)
 create mode 100644 
shared/plugins_manager/tests/plugins_manager/test_plugins_manager.py
 create mode 120000 task-sdk/src/airflow/sdk/_shared/plugins_manager
 create mode 100644 task-sdk/src/airflow/sdk/plugins_manager.py

Reply via email to