GitHub user smktpd closed the discussion with a comment: There is no pip package `apache-airflow-providers-standard` in the official docker image. Why?
> You are likely looking at Airflow 3 docs (Python operator has been moved to > standard provider in Airflow 3). No, I was looking at the docs of the provider, not Airflow. > Did you look at upgrade does and release notes for provider package and > airflow ? Yes, but it is confusing: while [release notes for Airflow v3.0.0](https://airflow.apache.org/docs/apache-airflow/stable/release_notes.html#provider-refactor-standardization) say > Airflow 3.0 completes the migration of several core operators, sensors, and > hooks into the new apache-airflow-providers-standard package. This package > now includes commonly used components such as: > PythonOperator yet [the docs page for about PythonOperator in 'standard' provider v1.11.1](https://airflow.apache.org/docs/apache-airflow-providers-standard/stable/operators/python.html). It's [requirements page](https://airflow.apache.org/docs/apache-airflow-providers-standard/stable/index.html#requirements) simply says > The minimum Apache Airflow version supported by this provider distribution is > 2.11.0. So if that package is for Airflow 2.11.0 and provides PythonOperator - it's pretty logical to think that Airflow 2.11.0 shouldn't have PythonOperator without 'standard' provider's pip package installed. It is not installed in your image, yet somehow the operator is available there, which is confusing. Even more confusion: the changelog for the provider has first mention of PythonOperator for [v0.0.3 dated 2024-12-16](https://airflow.apache.org/docs/apache-airflow-providers-standard/stable/changelog.html#id83) which at that time relied on Airflow 2.9. GitHub link: https://github.com/apache/airflow/discussions/61473#discussioncomment-15824902 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
