Fixes issue reported where deployments don't contain the openlineage-airflow
library installed but instead contain apache-airflow-providers-openlineage.
To fix the issue we transform the usages from openlineage-airflow to
corresponding available source code in the apache-airflow-providers-openlineage
Airflow OSS provider.
Since the apache-airflow-providers-openlineage depends on Airflow >= 2.7,
we also correspondingly bump the Airflow version.
Airflow 2.7.0 is also the first release that drops support for end-of-life Python 3.7,
and hence, we bump up the min Python version to 3.8
Fixes issue reported where deployments don't contain the
openlineage-airflow
library installed but instead containapache-airflow-providers-openlineage
. To fix the issue we transform the usages fromopenlineage-airflow
to corresponding available source code in theapache-airflow-providers-openlineage
Airflow OSS provider.Since the apache-airflow-providers-openlineage depends on Airflow >= 2.7, we also correspondingly bump the Airflow version. Airflow 2.7.0 is also the first release that drops support for end-of-life Python 3.7, and hence, we bump up the min Python version to 3.8
related: https://github.com/astronomer/issues-airflow/issues/503