You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prevent an Airflow worker startup crash on Airflow 3.2.x. Provider
discovery imports this package during Airflow's own config
initialization, before the Task SDK is ready; eagerly importing the
operator (and thus airflow.sdk.bases.operator) at that point raised ImportError: cannot import name 'conf' from 'airflow.sdk.configuration'
and aborted startup. Two changes break the chain: the provider-discovery
entry point now lives in an import-light module
(airflow_pytest_operator.provider_info), and PytestOperator is
exposed lazily via module __getattr__, so importing the package no
longer triggers the Airflow import chain. _import_base_operator also
now raises a single diagnostic ImportError listing all attempted paths
instead of leaking Airflow's internal deprecation traceback.