Skip to content
Discussion options

You must be logged in to vote

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.

No. It has nothing to do with logic - it's more jumping to conclusion without understanding the context. See https://airflow.apache.org/docs/apache-airflow/stable/installation/upgrading_to_airflow3.html#step-4-install-the-standard-provider

Allowing standard provider is to ease migration. See upgrading docs from Airflow 2 to 3. T he presence of old "standard" operators in 2.11 is needed for…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@smktpd
Comment options

@potiuk
Comment options

potiuk Feb 15, 2026
Collaborator

@smktpd
Comment options

@potiuk
Comment options

potiuk Feb 17, 2026
Collaborator

Answer selected by smktpd
@smktpd
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants