Skip to content

v0.2.1

Choose a tag to compare

@IKrysanov IKrysanov released this 24 May 21:01
· 51 commits to main since this release
d536cfc

0.2.1 - 2026-05-24

Fixed

  • 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.