Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply PEP-563 (Postponed Evaluation of Annotations) to core airflow #26290

Merged
merged 1 commit into from
Sep 14, 2022

Commits on Sep 14, 2022

  1. Apply PEP-563 (Postponed Evaluation of Annotations) to core airflow

    This PR applies PEP-563 to all core airflow Python files - i.e.
    those that we want to cherry-pick to v2-* branches in order
    to make cherry-picking for the upcoming 2.4* releases easier. There was
    a separate PR (apache#26289) with non-core changes that are not going to be
    cherry-picked..
    
    This PR is a result of combining some of the 47 PRs reviewed
    and approved separately (otherwise it would have been unreviewable)
    
    The history of those PRs can be changed in:
    https://github.com/apache/airflow/pulls?q=is%3Apr+label%3Afuture-annotations+is%3Aopen
    
    Relevant discussion: https://lists.apache.org/thread/81fr042s5d3v17v83bpo24tnrr2pp0fp
    Lazy consensus call: https://lists.apache.org/thread/l74nvjh8tgbtojllhwkcn7f8mfnlz4jq
    potiuk committed Sep 14, 2022
    Configuration menu
    Copy the full SHA
    8e8fc6f View commit details
    Browse the repository at this point in the history