Skip to content

Deprecate accessing outlet and inlet events through string in Airflow 3.0 #43956

@Lee-W

Description

@Lee-W

Description

as title

Use case/motivation

Since the introduction of DatasetAlias/AssetAlias and the name attribute to Asset, accessing outlet_events and inlet_evnets has become confusing.

e.g., What should something like the following mean?

   def produce_asset_events_through_asset_alias_with_no_taskflow(*, outlet_events=None):
        bucket_name = "bucket"
        object_path = "my-task"
        outlet_events["example-alias-no-taskflow"]

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions