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 1cf1b843217 Update release python client docs (#58507)
add bb732ebcf4a Move Airflow Config Parser to shared library (#57744)
No new revisions were added by this update.
Summary of changes:
airflow-core/pyproject.toml | 5 +
airflow-core/src/airflow/_shared/configuration | 1 +
airflow-core/src/airflow/configuration.py | 1680 +---------
airflow-core/src/airflow/exceptions.py | 7 +-
airflow-core/tests/unit/core/test_configuration.py | 1 +
airflow-core/tests/unit/models/test_xcom.py | 3 +
devel-common/src/tests_common/test_utils/config.py | 59 +-
.../beam/tests/unit/apache/beam/hooks/test_beam.py | 8 +-
pyproject.toml | 3 +
shared/{timezones => configuration}/pyproject.toml | 6 +-
.../src/airflow_shared/configuration}/__init__.py | 13 +-
.../src/airflow_shared/configuration/exceptions.py | 7 +-
.../src/airflow_shared/configuration/parser.py | 3476 ++++++++------------
.../configuration/tests/configuration}/__init__.py | 0
.../tests/configuration/test_parser.py | 776 +++++
.../tests/conftest.py | 1 +
task-sdk/pyproject.toml | 6 +
task-sdk/src/airflow/sdk/_shared/configuration | 1 +
task-sdk/src/airflow/sdk/api/client.py | 2 +-
task-sdk/src/airflow/sdk/bases/operator.py | 2 +-
task-sdk/src/airflow/sdk/bases/sensor.py | 2 +-
task-sdk/src/airflow/sdk/configuration.py | 257 ++
.../sdk/definitions/_internal/abstractoperator.py | 2 +-
.../src/airflow/sdk/definitions/asset/__init__.py | 2 +-
task-sdk/src/airflow/sdk/definitions/dag.py | 28 +-
.../airflow/sdk/definitions/operator_resources.py | 2 +-
task-sdk/src/airflow/sdk/definitions/param.py | 2 +-
task-sdk/src/airflow/sdk/execution_time/cache.py | 2 +-
.../airflow/sdk/execution_time/execute_workload.py | 2 +-
.../airflow/sdk/execution_time/sentry/__init__.py | 2 +-
.../sdk/execution_time/sentry/configured.py | 2 +-
.../src/airflow/sdk/execution_time/supervisor.py | 7 +-
.../src/airflow/sdk/execution_time/task_runner.py | 2 +-
task-sdk/src/airflow/sdk/execution_time/xcom.py | 2 +-
task-sdk/src/airflow/sdk/log.py | 10 +-
.../tests/task_sdk/definitions/test_connection.py | 2 +-
.../tests/task_sdk/definitions/test_variables.py | 2 +-
task-sdk/tests/task_sdk/docs/test_public_api.py | 1 +
.../task_sdk/execution_time/test_supervisor.py | 79 +-
.../task_sdk/execution_time/test_task_runner.py | 2 +-
40 files changed, 2680 insertions(+), 3787 deletions(-)
create mode 120000 airflow-core/src/airflow/_shared/configuration
copy shared/{timezones => configuration}/pyproject.toml (89%)
copy shared/{logging/src/airflow_shared/logging =>
configuration/src/airflow_shared/configuration}/__init__.py (79%)
copy airflow-core/src/airflow/version.py =>
shared/configuration/src/airflow_shared/configuration/exceptions.py (85%)
copy airflow-core/src/airflow/configuration.py =>
shared/configuration/src/airflow_shared/configuration/parser.py (62%)
copy {airflow-core/src/airflow/api/common =>
shared/configuration/tests/configuration}/__init__.py (100%)
create mode 100644 shared/configuration/tests/configuration/test_parser.py
copy shared/{secrets_masker => configuration}/tests/conftest.py (99%)
create mode 120000 task-sdk/src/airflow/sdk/_shared/configuration
create mode 100644 task-sdk/src/airflow/sdk/configuration.py