This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 03b04a3d54 Resolving problems with redesigned grid veiw (#31232)
add 981afe2a4f openlineage: add extractors for python and bash operators
(#30713)
No new revisions were added by this update.
Summary of changes:
airflow/config_templates/config.yml | 9 +-
airflow/config_templates/default_airflow.cfg | 4 +
.../providers/openlineage/extractors/__init__.py | 4 +
airflow/providers/openlineage/extractors/bash.py | 72 ++++++++++
.../providers/openlineage/extractors/manager.py | 65 +++++++--
airflow/providers/openlineage/extractors/python.py | 85 ++++++++++++
airflow/providers/openlineage/utils/utils.py | 16 +++
tests/providers/openlineage/__init__.py | 3 -
.../providers/openlineage/extractors}/__init__.py | 0
.../openlineage/extractors/test_bash_extractor.py | 113 ++++++++++++++++
.../extractors/test_python_extractor.py | 148 +++++++++++++++++++++
tests/providers/openlineage/log_config.py | 3 -
.../providers/openlineage/plugins/test_listener.py | 3 -
.../plugins/test_openlineage_adapter.py | 1 -
tests/providers/openlineage/plugins/test_utils.py | 3 -
15 files changed, 502 insertions(+), 27 deletions(-)
create mode 100644 airflow/providers/openlineage/extractors/bash.py
create mode 100644 airflow/providers/openlineage/extractors/python.py
copy {airflow/api_connexion =>
tests/providers/openlineage/extractors}/__init__.py (100%)
create mode 100644
tests/providers/openlineage/extractors/test_bash_extractor.py
create mode 100644
tests/providers/openlineage/extractors/test_python_extractor.py