This is an automated email from the ASF dual-hosted git repository.
uranusjr pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 4713f72525d Bump Sphinx Airflow theme to 0.3.0 (#59538)
add d6095c5f2f0 Split SDK and serialized asset classes (#58993)
No new revisions were added by this update.
Summary of changes:
.../execution_api/routes/task_instances.py | 27 +-
airflow-core/src/airflow/assets/evaluation.py | 41 ++-
airflow-core/src/airflow/assets/manager.py | 28 +-
.../src/airflow/dag_processing/collection.py | 38 +--
airflow-core/src/airflow/listeners/spec/asset.py | 8 +-
airflow-core/src/airflow/models/asset.py | 53 ++--
airflow-core/src/airflow/models/dag.py | 25 +-
airflow-core/src/airflow/models/serialized_dag.py | 14 +-
airflow-core/src/airflow/models/taskinstance.py | 43 +--
airflow-core/src/airflow/models/trigger.py | 2 +-
airflow-core/src/airflow/serialization/decoders.py | 43 +--
.../airflow/serialization/definitions/assets.py | 288 ++++++++++++++++++++-
airflow-core/src/airflow/serialization/encoders.py | 56 +++-
.../airflow/serialization/serialized_objects.py | 49 ++--
airflow-core/src/airflow/timetables/assets.py | 21 +-
airflow-core/src/airflow/timetables/base.py | 50 +++-
airflow-core/src/airflow/timetables/simple.py | 44 ++--
airflow-core/src/airflow/utils/context.py | 15 +-
.../core_api/routes/public/test_assets.py | 2 +-
airflow-core/tests/unit/assets/test_evaluation.py | 117 +++++----
.../tests/unit/cli/commands/test_asset_command.py | 5 +-
.../tests/unit/dag_processing/test_collection.py | 25 +-
airflow-core/tests/unit/jobs/test_scheduler_job.py | 17 +-
.../tests/unit/listeners/asset_listener.py | 9 +-
airflow-core/tests/unit/models/test_asset.py | 8 +-
.../tests/unit/models/test_taskinstance.py | 37 +--
.../unit/serialization/definitions}/__init__.py | 0
.../unit/serialization/definitions/test_assets.py | 97 +++++++
.../unit/serialization/test_dag_serialization.py | 23 +-
.../unit/serialization/test_serialized_objects.py | 39 ++-
.../tests/unit/timetables/test_assets_timetable.py | 153 ++++++-----
...ample_openlineage_schedule_asset_or_time_dag.py | 2 +-
.../tests/unit/standard/decorators/test_python.py | 17 +-
task-sdk/src/airflow/sdk/bases/timetable.py | 50 +---
.../src/airflow/sdk/definitions/asset/__init__.py | 252 +++---------------
.../airflow/sdk/definitions/asset/decorators.py | 35 +--
task-sdk/tests/task_sdk/definitions/test_asset.py | 54 +---
37 files changed, 1021 insertions(+), 766 deletions(-)
copy airflow-core/{src/airflow/api/common =>
tests/unit/serialization/definitions}/__init__.py (100%)
create mode 100644
airflow-core/tests/unit/serialization/definitions/test_assets.py