This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 08d0273c1a8 Use Protocol for `OutletEventAccessor` (#45762)
add 25aeb1166e6 move Celery provider to new provider code structure
(#45786)
No new revisions were added by this update.
Summary of changes:
.github/boring-cyborg.yml | 10 +-
.pre-commit-config.yaml | 4 +-
airflow/new_provider.yaml.schema.json | 24 --
contributing-docs/08_static_code_checks.rst | 2 +-
contributing-docs/11_provider_packages.rst | 1 +
.../commands/release_management_commands.py | 33 ++-
.../src/airflow_breeze/commands/setup_commands.py | 8 +-
.../prepare_providers/provider_documentation.py | 88 ++++--
.../prepare_providers/provider_packages.py | 39 ++-
.../airflow_breeze/templates/PROVIDER_LICENSE.txt | 0
.../templates/pyproject_TEMPLATE.toml.jinja2 | 27 +-
dev/breeze/src/airflow_breeze/utils/packages.py | 73 +++--
dev/breeze/src/airflow_breeze/utils/path_utils.py | 5 +-
.../airflow_breeze/utils/publish_docs_helpers.py | 1 +
dev/breeze/src/airflow_breeze/utils/run_tests.py | 4 +-
.../src/airflow_breeze/utils/version_utils.py | 2 +-
dev/breeze/tests/test_packages.py | 29 +-
.../tests/test_pytest_args_for_test_types.py | 27 +-
dev/breeze/tests/test_selective_checks.py | 2 +-
docs/.gitignore | 1 +
docs/apache-airflow-providers-celery/changelog.rst | 25 --
docs/conf.py | 2 +-
docs/exts/docs_build/docs_builder.py | 3 +
docs/exts/provider_yaml_utils.py | 9 +
providers/__init__.py | 3 +
providers/airbyte/provider.yaml | 2 +-
providers/airbyte/pyproject.toml | 7 +-
.../airbyte/src/airflow/providers/airbyte/LICENSE | 52 ----
.../airflow/providers/airbyte/get_provider_info.py | 2 +-
.../airbyte/tests/providers}/__init__.py | 3 +-
.../index.rst => providers/celery/README.rst | 76 ++---
.../docs}/.latest-doc-only-change.txt | 0
.../celery/docs}/celery_executor.rst | 0
.../celery/docs}/celery_kubernetes_executor.rst | 0
.../CHANGELOG.rst => celery/docs/changelog.rst} | 0
.../celery/docs}/cli-ref.rst | 0
.../celery/docs}/commits.rst | 0
.../celery/docs}/configurations-ref.rst | 0
.../docs}/img/run_task_on_celery_executor.png | Bin
.../celery/docs}/index.rst | 0
.../docs}/installing-providers-from-sources.rst | 0
.../celery/docs/integration-logo}/Celery.png | Bin
.../celery/docs}/security.rst | 0
.../airflow/providers => }/celery/provider.yaml | 21 +-
providers/{airbyte => celery}/pyproject.toml | 38 ++-
.../celery/src/airflow/providers/celery}/LICENSE | 0
.../src/airflow/providers/celery/__init__.py | 0
.../src/airflow/providers/celery/cli}/__init__.py | 0
.../airflow/providers/celery/cli/celery_command.py | 6 +-
.../airflow/providers/celery/executors/__init__.py | 0
.../providers/celery/executors/celery_executor.py | 5 +-
.../celery/executors/celery_executor_utils.py | 11 +-
.../celery/executors/celery_kubernetes_executor.py | 0
.../providers/celery/executors/default_celery.py | 0
.../airflow/providers/celery/get_provider_info.py | 311 +++++++++++++++++++++
.../airflow/providers/celery/sensors/__init__.py | 0
.../providers/celery/sensors/celery_queue.py | 3 +-
.../src/airflow/providers/celery/version_compat.py | 0
providers/{airbyte => celery}/tests/conftest.py | 0
.../celery/tests/providers}/__init__.py | 3 +-
.../celery/tests/providers/celery}/__init__.py | 0
.../celery/tests/providers/celery/cli}/__init__.py | 0
.../providers}/celery/cli/test_celery_command.py | 0
.../tests/providers/celery/executors}/__init__.py | 0
.../celery/executors/test_celery_executor.py | 0
.../executors/test_celery_kubernetes_executor.py | 0
.../providers/celery/log_handlers}/__init__.py | 0
.../celery/log_handlers/test_log_handlers.py | 0
.../tests/providers/celery/sensors}/__init__.py | 0
.../providers}/celery/sensors/test_celery_queue.py | 0
providers/edge/docs/index.rst | 9 +-
providers/edge/provider.yaml | 2 +-
providers/edge/pyproject.toml | 7 +-
providers/edge/src/airflow/providers/edge/LICENSE | 52 ----
.../airflow/providers/edge/get_provider_info.py | 2 +-
.../edge/tests/providers}/__init__.py | 3 +-
providers/edge/tests/providers/edge/__init__.py | 1 -
.../providers/MANAGING_PROVIDERS_LIFECYCLE.rst | 2 +
.../src/airflow/providers/celery/cli/__init__.py | 16 --
providers/tests/celery/__init__.py | 17 --
providers/tests/celery/cli/__init__.py | 16 --
providers/tests/celery/executors/__init__.py | 17 --
providers/tests/celery/log_handlers/__init__.py | 16 --
providers/tests/celery/sensors/__init__.py | 17 --
pyproject.toml | 5 +-
scripts/ci/pre_commit/update_breeze_config_hash.py | 6 +-
.../ci/pre_commit/update_providers_build_files.py | 1 +
87 files changed, 660 insertions(+), 491 deletions(-)
copy chart/LICENSE =>
dev/breeze/src/airflow_breeze/templates/PROVIDER_LICENSE.txt (100%)
delete mode 100644 docs/apache-airflow-providers-celery/changelog.rst
copy {dev/breeze/src/airflow_breeze =>
providers/airbyte/tests/providers}/__init__.py (91%)
copy docs/apache-airflow-providers-celery/index.rst =>
providers/celery/README.rst (50%)
rename providers/{src/airflow/providers/celery =>
celery/docs}/.latest-doc-only-change.txt (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/celery_executor.rst (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/celery_kubernetes_executor.rst (100%)
rename providers/{src/airflow/providers/celery/CHANGELOG.rst =>
celery/docs/changelog.rst} (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/cli-ref.rst (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/commits.rst (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/configurations-ref.rst (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/img/run_task_on_celery_executor.png (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/index.rst (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/installing-providers-from-sources.rst (100%)
rename {docs/integration-logos/celery =>
providers/celery/docs/integration-logo}/Celery.png (100%)
rename {docs/apache-airflow-providers-celery =>
providers/celery/docs}/security.rst (100%)
rename providers/{src/airflow/providers => }/celery/provider.yaml (94%)
copy providers/{airbyte => celery}/pyproject.toml (61%)
copy {chart => providers/celery/src/airflow/providers/celery}/LICENSE (100%)
rename providers/{ => celery}/src/airflow/providers/celery/__init__.py (100%)
rename providers/{airbyte/src/airflow/providers =>
celery/src/airflow/providers/celery/cli}/__init__.py (100%)
rename providers/{ =>
celery}/src/airflow/providers/celery/cli/celery_command.py (100%)
rename providers/{ =>
celery}/src/airflow/providers/celery/executors/__init__.py (100%)
rename providers/{ =>
celery}/src/airflow/providers/celery/executors/celery_executor.py (99%)
rename providers/{ =>
celery}/src/airflow/providers/celery/executors/celery_executor_utils.py (99%)
rename providers/{ =>
celery}/src/airflow/providers/celery/executors/celery_kubernetes_executor.py
(100%)
rename providers/{ =>
celery}/src/airflow/providers/celery/executors/default_celery.py (100%)
create mode 100644
providers/celery/src/airflow/providers/celery/get_provider_info.py
rename providers/{ => celery}/src/airflow/providers/celery/sensors/__init__.py
(100%)
rename providers/{ =>
celery}/src/airflow/providers/celery/sensors/celery_queue.py (99%)
rename providers/{ => celery}/src/airflow/providers/celery/version_compat.py
(100%)
copy providers/{airbyte => celery}/tests/conftest.py (100%)
copy {dev/breeze/src/airflow_breeze =>
providers/celery/tests/providers}/__init__.py (91%)
copy {airflow/api_connexion =>
providers/celery/tests/providers/celery}/__init__.py (100%)
copy {airflow/api_connexion =>
providers/celery/tests/providers/celery/cli}/__init__.py (100%)
rename providers/{tests =>
celery/tests/providers}/celery/cli/test_celery_command.py (100%)
copy {airflow/api/auth =>
providers/celery/tests/providers/celery/executors}/__init__.py (100%)
rename providers/{tests =>
celery/tests/providers}/celery/executors/test_celery_executor.py (100%)
rename providers/{tests =>
celery/tests/providers}/celery/executors/test_celery_kubernetes_executor.py
(100%)
copy {airflow/api_connexion =>
providers/celery/tests/providers/celery/log_handlers}/__init__.py (100%)
rename providers/{tests =>
celery/tests/providers}/celery/log_handlers/test_log_handlers.py (100%)
copy {airflow/api/auth =>
providers/celery/tests/providers/celery/sensors}/__init__.py (100%)
rename providers/{tests =>
celery/tests/providers}/celery/sensors/test_celery_queue.py (100%)
copy {dev/breeze/src/airflow_breeze =>
providers/edge/tests/providers}/__init__.py (91%)
delete mode 100644 providers/src/airflow/providers/celery/cli/__init__.py
delete mode 100644 providers/tests/celery/__init__.py
delete mode 100644 providers/tests/celery/cli/__init__.py
delete mode 100644 providers/tests/celery/executors/__init__.py
delete mode 100644 providers/tests/celery/log_handlers/__init__.py
delete mode 100644 providers/tests/celery/sensors/__init__.py