Hello,

TL;DR; Do people who work on some providers think that Airflow 3 should
have minimum version of those?

While discussing a question about chicken-egg providers with Kaxil, I
realized that we can finally have min versions of providers easily added to
"apache-airflow" meta-package.

Simply speaking - we can say that for example

apache-airflow[openlineage] -> apache-airflow-providers-openlineage>=2.1.3

Previously it was not that easy or straightforward, but now we can do it
easily - just changing:

"openlineage" = [
    "apache-airflow-providers-openlineage"
]
into

"openlineage" = [
    "apache-airflow-providers-openlineage>=2.1.3"
]

We will likely have to change the tooling a bit to adapt to RC / Dev
packaging versions for chicken-egg-providers - but this should be rather
easy.

And I think this is mostly about openlineage, standard, common and all the
other kinds of providers that are "special" in some ways.

Are we aware of some minimum versions we **SHOULD** put on those ?

J.



So the question is.

Reply via email to