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

ash pushed a change to branch shared-lib-via-symlinks
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from ee3aecfbd26 POC of a symlink-based code sharing approach.
     add aabc88f001c Move symlinked file to live under `_shared/` in both dists

No new revisions were added by this update.

Summary of changes:
 airflow-core/src/airflow/{_vendor => _shared}/__init__.py              | 0
 .../src/airflow/sdk => airflow-core/src/airflow/_shared}/timezone.py   | 0
 airflow-core/src/airflow/api/common/trigger_dag.py                     | 2 +-
 airflow-core/src/airflow/api_fastapi/auth/tokens.py                    | 2 +-
 airflow-core/src/airflow/api_fastapi/common/parameters.py              | 2 +-
 airflow-core/src/airflow/api_fastapi/common/types.py                   | 2 +-
 airflow-core/src/airflow/api_fastapi/core_api/datamodels/dag_run.py    | 2 +-
 airflow-core/src/airflow/api_fastapi/core_api/datamodels/ui/common.py  | 2 +-
 airflow-core/src/airflow/api_fastapi/core_api/routes/public/assets.py  | 2 +-
 .../src/airflow/api_fastapi/core_api/routes/public/backfills.py        | 2 +-
 airflow-core/src/airflow/api_fastapi/core_api/routes/public/hitl.py    | 2 +-
 airflow-core/src/airflow/api_fastapi/core_api/routes/ui/dashboard.py   | 2 +-
 airflow-core/src/airflow/api_fastapi/core_api/services/ui/calendar.py  | 2 +-
 .../src/airflow/api_fastapi/execution_api/routes/task_instances.py     | 2 +-
 airflow-core/src/airflow/cli/commands/dag_command.py                   | 2 +-
 airflow-core/src/airflow/cli/commands/task_command.py                  | 3 ++-
 airflow-core/src/airflow/dag_processing/manager.py                     | 2 +-
 airflow-core/src/airflow/jobs/job.py                                   | 2 +-
 airflow-core/src/airflow/jobs/scheduler_job_runner.py                  | 3 ++-
 airflow-core/src/airflow/jobs/triggerer_job_runner.py                  | 2 +-
 .../src/airflow/migrations/versions/0047_3_0_0_add_dag_versioning.py   | 2 +-
 airflow-core/src/airflow/models/asset.py                               | 2 +-
 airflow-core/src/airflow/models/backfill.py                            | 2 +-
 airflow-core/src/airflow/models/baseoperator.py                        | 2 +-
 airflow-core/src/airflow/models/dag.py                                 | 3 ++-
 airflow-core/src/airflow/models/dag_version.py                         | 2 +-
 airflow-core/src/airflow/models/dagbag.py                              | 3 ++-
 airflow-core/src/airflow/models/dagcode.py                             | 2 +-
 airflow-core/src/airflow/models/dagrun.py                              | 2 +-
 airflow-core/src/airflow/models/dagwarning.py                          | 2 +-
 airflow-core/src/airflow/models/db_callback_request.py                 | 2 +-
 airflow-core/src/airflow/models/deadline.py                            | 2 +-
 airflow-core/src/airflow/models/log.py                                 | 2 +-
 airflow-core/src/airflow/models/serialized_dag.py                      | 2 +-
 airflow-core/src/airflow/models/taskinstance.py                        | 3 ++-
 airflow-core/src/airflow/models/taskinstancehistory.py                 | 2 +-
 airflow-core/src/airflow/models/tasklog.py                             | 2 +-
 airflow-core/src/airflow/models/trigger.py                             | 2 +-
 airflow-core/src/airflow/models/xcom.py                                | 2 +-
 airflow-core/src/airflow/ti_deps/deps/not_in_retry_period_dep.py       | 2 +-
 airflow-core/src/airflow/ti_deps/deps/ready_to_reschedule.py           | 2 +-
 airflow-core/src/airflow/ti_deps/deps/runnable_exec_date_dep.py        | 2 +-
 airflow-core/src/airflow/timetables/events.py                          | 2 +-
 airflow-core/src/airflow/timetables/simple.py                          | 2 +-
 airflow-core/src/airflow/timezone.py                                   | 1 -
 airflow-core/src/airflow/traces/otel_tracer.py                         | 2 +-
 airflow-core/src/airflow/utils/cli.py                                  | 3 ++-
 airflow-core/src/airflow/utils/db_cleanup.py                           | 2 +-
 airflow-core/src/airflow/utils/log/file_processor_handler.py           | 3 ++-
 airflow-core/tests/integration/otel/test_otel.py                       | 2 +-
 airflow-core/tests/unit/api_fastapi/auth/test_tokens.py                | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_assets.py       | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_backfills.py    | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_dag_run.py      | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_dag_stats.py    | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_extra_links.py  | 2 +-
 airflow-core/tests/unit/api_fastapi/core_api/routes/public/test_log.py | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_monitor.py      | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/public/test_xcom.py         | 3 ++-
 .../tests/unit/api_fastapi/core_api/routes/ui/test_backfills.py        | 2 +-
 airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_grid.py    | 2 +-
 .../tests/unit/api_fastapi/core_api/routes/ui/test_structure.py        | 2 +-
 .../unit/api_fastapi/execution_api/versions/head/test_asset_events.py  | 2 +-
 .../tests/unit/api_fastapi/execution_api/versions/head/test_assets.py  | 2 +-
 .../unit/api_fastapi/execution_api/versions/head/test_dag_runs.py      | 2 +-
 .../api_fastapi/execution_api/versions/head/test_task_instances.py     | 2 +-
 .../execution_api/versions/v2025_04_28/test_task_instances.py          | 2 +-
 airflow-core/tests/unit/callbacks/test_callback_requests.py            | 2 +-
 airflow-core/tests/unit/cli/commands/test_backfill_command.py          | 2 +-
 airflow-core/tests/unit/cli/commands/test_dag_command.py               | 3 ++-
 airflow-core/tests/unit/cli/commands/test_task_command.py              | 2 +-
 airflow-core/tests/unit/core/test_sentry.py                            | 2 +-
 airflow-core/tests/unit/dag_processing/bundles/test_base.py            | 2 +-
 airflow-core/tests/unit/dag_processing/test_collection.py              | 2 +-
 airflow-core/tests/unit/dag_processing/test_manager.py                 | 2 +-
 airflow-core/tests/unit/dag_processing/test_processor.py               | 2 +-
 airflow-core/tests/unit/dags/test_scheduler_dags.py                    | 2 +-
 airflow-core/tests/unit/dags/test_sensor.py                            | 2 +-
 airflow-core/tests/unit/decorators/test_mapped.py                      | 2 +-
 airflow-core/tests/unit/executors/test_base_executor.py                | 2 +-
 airflow-core/tests/unit/executors/test_local_executor.py               | 2 +-
 airflow-core/tests/unit/jobs/test_base_job.py                          | 2 +-
 airflow-core/tests/unit/jobs/test_scheduler_job.py                     | 3 ++-
 airflow-core/tests/unit/jobs/test_triggerer_job.py                     | 2 +-
 airflow-core/tests/unit/listeners/test_listeners.py                    | 2 +-
 airflow-core/tests/unit/models/__init__.py                             | 2 +-
 airflow-core/tests/unit/models/test_backfill.py                        | 2 +-
 airflow-core/tests/unit/models/test_dag.py                             | 3 ++-
 airflow-core/tests/unit/models/test_dagbag.py                          | 3 ++-
 airflow-core/tests/unit/models/test_dagrun.py                          | 3 ++-
 airflow-core/tests/unit/models/test_pool.py                            | 3 ++-
 airflow-core/tests/unit/models/test_taskinstance.py                    | 3 ++-
 airflow-core/tests/unit/models/test_timestamp.py                       | 2 +-
 airflow-core/tests/unit/models/test_trigger.py                         | 2 +-
 airflow-core/tests/unit/models/test_xcom.py                            | 3 ++-
 airflow-core/tests/unit/serialization/test_dag_serialization.py        | 2 +-
 airflow-core/tests/unit/serialization/test_serialized_objects.py       | 2 +-
 airflow-core/tests/unit/ti_deps/deps/test_ready_to_reschedule_dep.py   | 2 +-
 airflow-core/tests/unit/timetables/test_once_timetable.py              | 2 +-
 airflow-core/tests/unit/utils/log/test_file_processor_handler.py       | 2 +-
 airflow-core/tests/unit/utils/log/test_log_reader.py                   | 3 ++-
 airflow-core/tests/unit/utils/test_cli_util.py                         | 3 ++-
 airflow-core/tests/unit/utils/test_db_cleanup.py                       | 3 ++-
 airflow-core/tests/unit/utils/test_dot_renderer.py                     | 2 +-
 airflow-core/tests/unit/utils/test_helpers.py                          | 2 +-
 airflow-core/tests/unit/utils/test_serve_logs.py                       | 2 +-
 airflow-core/tests/unit/utils/test_timezone.py                         | 2 +-
 .../airflow/_vendor => task-sdk/src/airflow/sdk/_shared}/__init__.py   | 0
 task-sdk/src/airflow/sdk/_shared/timezone.py                           | 1 +
 task-sdk/src/airflow/sdk/bases/decorator.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/execution_time/cache.py                       | 2 +-
 task-sdk/tests/task_sdk/api/test_client.py                             | 2 +-
 task-sdk/tests/task_sdk/bases/test_sensor.py                           | 2 +-
 task-sdk/tests/task_sdk/dags/super_basic_deferred_run.py               | 2 +-
 task-sdk/tests/task_sdk/execution_time/test_comms.py                   | 2 +-
 task-sdk/tests/task_sdk/execution_time/test_context.py                 | 3 ++-
 task-sdk/tests/task_sdk/execution_time/test_hitl.py                    | 2 +-
 task-sdk/tests/task_sdk/execution_time/test_supervisor.py              | 2 +-
 task-sdk/tests/task_sdk/execution_time/test_task_runner.py             | 3 ++-
 121 files changed, 138 insertions(+), 117 deletions(-)
 copy airflow-core/src/airflow/{_vendor => _shared}/__init__.py (100%)
 rename {task-sdk/src/airflow/sdk => 
airflow-core/src/airflow/_shared}/timezone.py (100%)
 delete mode 120000 airflow-core/src/airflow/timezone.py
 copy {airflow-core/src/airflow/_vendor => 
task-sdk/src/airflow/sdk/_shared}/__init__.py (100%)
 create mode 120000 task-sdk/src/airflow/sdk/_shared/timezone.py

Reply via email to