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 bda4e78d099 ci(github-actions): relax docutils version to support
python 3.8 (#46404)
add e6ea6709bbd Moving EmptyOperator to standard provider (#46231)
No new revisions were added by this update.
Summary of changes:
airflow/example_dags/example_bash_decorator.py | 2 +-
airflow/example_dags/example_bash_operator.py | 2 +-
.../example_branch_datetime_operator.py | 2 +-
.../example_branch_day_of_week_operator.py | 2 +-
airflow/example_dags/example_branch_labels.py | 2 +-
airflow/example_dags/example_branch_operator.py | 2 +-
.../example_branch_operator_decorator.py | 2 +-
.../example_branch_python_dop_operator_3.py | 2 +-
airflow/example_dags/example_display_name.py | 2 +-
.../example_external_task_marker_dag.py | 2 +-
airflow/example_dags/example_latest_only.py | 2 +-
.../example_latest_only_with_trigger.py | 2 +-
airflow/example_dags/example_nested_branch_dag.py | 2 +-
.../example_short_circuit_decorator.py | 2 +-
.../example_dags/example_short_circuit_operator.py | 2 +-
airflow/example_dags/example_skip_dag.py | 2 +-
airflow/example_dags/example_task_group.py | 2 +-
.../example_time_delta_sensor_async.py | 2 +-
airflow/example_dags/example_workday_timetable.py | 2 +-
.../administration-and-deployment/lineage.rst | 2 +-
.../logging-monitoring/callbacks.rst | 2 +-
docs/apache-airflow/core-concepts/dags.rst | 10 ++++----
docs/apache-airflow/howto/timetable.rst | 2 +-
docs/apache-airflow/operators-and-hooks-ref.rst | 2 +-
.../extending/embedding-dags/test_dag.py | 2 +-
newsfragments/41368.significant.rst | 8 +++----
newsfragments/46231.significant.rst | 25 ++++++++++++++++++++
.../apprise/notifications/test_apprise.py | 2 +-
.../atlassian/jira/notifications/test_jira.py | 2 +-
.../provider_tests/common/io/xcom/test_backend.py | 2 +-
.../common/sql/operators/test_sql.py | 2 +-
.../tests/system/dbt/cloud/example_dbt_cloud.py | 2 +-
.../edge/example_dags/integration_test.py | 2 +-
.../providers/edge/example_dags/win_test.py | 2 +-
.../edge/worker_api/routes/test_logs.py | 2 +-
.../api_endpoints/test_xcom_endpoint.py | 2 +-
.../jdbc/tests/system/jdbc/example_jdbc_queries.py | 2 +-
.../openlineage/plugins/test_adapter.py | 2 +-
.../openlineage/utils/test_selective_enable.py | 2 +-
.../provider_tests/openlineage/utils/test_utils.py | 6 ++---
.../opsgenie/notifications/test_opsgenie.py | 2 +-
.../pagerduty/notifications/test_pagerduty.py | 2 +-
.../redis/log/test_redis_task_handler.py | 2 +-
.../slack/notifications/test_slack.py | 2 +-
.../slack/notifications/test_slack_webhook.py | 2 +-
providers/standard/provider.yaml | 1 +
.../providers/standard/get_provider_info.py | 1 +
.../airflow/providers/standard}/operators/empty.py | 0
.../providers/standard/operators/weekday.py | 4 ++--
.../providers/standard/sensors/external_task.py | 2 +-
.../standard/operators/test_datetime.py | 2 +-
.../operators/test_latest_only_operator.py | 2 +-
.../standard/operators/test_python.py | 2 +-
.../standard/operators/test_weekday.py | 2 +-
.../amazon/aws/log/test_cloudwatch_task_handler.py | 2 +-
.../tests/amazon/aws/log/test_s3_task_handler.py | 2 +-
.../tests/amazon/aws/notifications/test_chime.py | 2 +-
.../tests/amazon/aws/notifications/test_sns.py | 2 +-
.../tests/amazon/aws/notifications/test_sqs.py | 2 +-
.../executors/test_kubernetes_executor.py | 2 +-
.../operators/test_databricks_workflow.py | 2 +-
providers/tests/smtp/notifications/test_smtp.py | 2 +-
.../tests/system/amazon/aws/example_bedrock.py | 2 +-
.../aws/example_bedrock_retrieve_and_generate.py | 2 +-
.../system/amazon/aws/example_dynamodb_to_s3.py | 2 +-
providers/tests/system/example_empty.py | 2 +-
.../microsoft/azure/example_adf_run_pipeline.py | 6 ++---
.../azure/example_synapse_run_pipeline.py | 2 +-
.../tests/system/microsoft/winrm/example_winrm.py | 6 ++---
.../tests/system/yandex/example_yandexcloud_yq.py | 2 +-
.../src/airflow/sdk/definitions/mappedoperator.py | 2 +-
task_sdk/tests/definitions/test_asset.py | 2 +-
tests/api/common/test_mark_tasks.py | 2 +-
tests/api_connexion/endpoints/test_dag_endpoint.py | 2 +-
.../endpoints/test_dag_run_endpoint.py | 2 +-
tests/api_connexion/endpoints/test_log_endpoint.py | 2 +-
.../api_connexion/endpoints/test_task_endpoint.py | 26 +++++++++++++--------
.../api_connexion/endpoints/test_xcom_endpoint.py | 2 +-
tests/api_connexion/schemas/test_asset_schema.py | 2 +-
.../schemas/test_task_instance_schema.py | 2 +-
tests/api_connexion/schemas/test_task_schema.py | 6 ++---
.../core_api/routes/public/test_backfills.py | 2 +-
.../core_api/routes/public/test_dag_run.py | 2 +-
.../core_api/routes/public/test_dag_tags.py | 2 +-
.../core_api/routes/public/test_dags.py | 2 +-
.../api_fastapi/core_api/routes/public/test_log.py | 2 +-
.../core_api/routes/public/test_tasks.py | 26 +++++++++++++--------
.../core_api/routes/public/test_xcom.py | 2 +-
.../api_fastapi/core_api/routes/ui/test_assets.py | 2 +-
.../core_api/routes/ui/test_dashboard.py | 2 +-
tests/api_fastapi/core_api/routes/ui/test_grid.py | 2 +-
.../core_api/routes/ui/test_structure.py | 2 +-
.../commands/remote_commands/test_dag_command.py | 2 +-
.../commands/remote_commands/test_task_command.py | 2 +-
tests/core/test_core.py | 2 +-
tests/dag_processing/test_collection.py | 2 +-
tests/dags/test_dag_for_db_queries_counter.py | 2 +-
tests/dags/test_dag_parsing_context.py | 2 +-
tests/dags/test_dag_with_no_tags.py | 2 +-
tests/dags/test_double_trigger.py | 2 +-
tests/dags/test_example_bash_operator.py | 2 +-
.../test_external_task_sensor_check_existense.py | 2 +-
tests/dags/test_future_start_date.py | 2 +-
tests/dags/test_invalid_cron.py | 2 +-
tests/dags/test_invalid_dup_task.py | 2 +-
tests/dags/test_latest_runs.py | 2 +-
tests/dags/test_miscellaneous.py | 2 +-
tests/dags/test_missing_owner.py | 2 +-
tests/dags/test_on_kill.py | 2 +-
tests/dags/test_only_empty_tasks.py | 2 +-
tests/dags/test_parsing_context.py | 2 +-
tests/dags/test_scheduler_dags.py | 2 +-
tests/dags/test_with_non_default_owner.py | 2 +-
tests/dags/test_zip.zip | Bin 1999 -> 2269 bytes
tests/dags_corrupted/test_nonstring_owner.py | 2 +-
.../dags_with_system_exit/b_test_scheduler_dags.py | 2 +-
tests/decorators/test_task_group.py | 2 +-
tests/jobs/test_local_task_job.py | 2 +-
tests/jobs/test_scheduler_job.py | 2 +-
tests/jobs/test_triggerer_job.py | 2 +-
tests/lineage/test_lineage.py | 2 +-
tests/listeners/test_asset_listener.py | 2 +-
tests/models/test_cleartasks.py | 2 +-
tests/models/test_dag.py | 2 +-
tests/models/test_dag_version.py | 2 +-
tests/models/test_dagbag.py | 4 ++--
tests/models/test_dagrun.py | 2 +-
tests/models/test_deadline.py | 2 +-
tests/models/test_pool.py | 2 +-
tests/models/test_serialized_dag.py | 2 +-
tests/models/test_skipmixin.py | 2 +-
tests/models/test_taskinstance.py | 2 +-
tests/models/test_timestamp.py | 2 +-
tests/models/test_trigger.py | 2 +-
tests/models/test_xcom.py | 2 +-
tests/models/test_xcom_arg_map.py | 2 +-
tests/notifications/test_basenotifier.py | 2 +-
tests/operators/test_branch_operator.py | 2 +-
tests/operators/test_trigger_dagrun.py | 2 +-
tests/sensors/test_base.py | 2 +-
tests/sensors/test_external_task_sensor.py | 2 +-
tests/serialization/test_dag_serialization.py | 15 ++++++------
tests/serialization/test_serialized_objects.py | 2 +-
.../example_external_task_parent_deferrable.py | 2 +-
tests/system/example_empty.py | 2 +-
.../ti_deps/deps/test_mapped_task_upstream_dep.py | 2 +-
.../deps/test_not_previously_skipped_dep.py | 2 +-
tests/ti_deps/deps/test_trigger_rule_dep.py | 2 +-
tests/timetables/test_assets_timetable.py | 2 +-
tests/utils/test_dag_cycle.py | 2 +-
tests/utils/test_dot_renderer.py | 2 +-
tests/utils/test_edgemodifier.py | 2 +-
tests/utils/test_task_group.py | 4 ++--
.../test_task_handler_with_custom_formatter.py | 2 +-
tests/www/views/test_views.py | 4 ++--
tests/www/views/test_views_asset.py | 2 +-
tests/www/views/test_views_cluster_activity.py | 2 +-
tests/www/views/test_views_grid.py | 2 +-
tests/www/views/test_views_tasks.py | 2 +-
tests/www/views/test_views_trigger_dag.py | 2 +-
tests_common/pytest_plugin.py | 6 ++---
161 files changed, 241 insertions(+), 201 deletions(-)
create mode 100644 newsfragments/46231.significant.rst
rename {airflow =>
providers/standard/src/airflow/providers/standard}/operators/empty.py (100%)