+10 on the goal.

On Wed, Oct 28, 2026 at 10:40 AM Ash Berlin-Taylor <[email protected]> wrote:

> Hi everyone,
>
> Now that 3.4 is almost here (if you haven’t yet tested the beta2 or, or
> the RC due this week, please do it!) I’d like to start a discussion and
> “requirements gathering” for something that Jarek, Kaxil and I have been
> talking about wanting to do since 3.0, namely:
>
> Make it so that `import airflow` is fast, and side-effect free.
>
> The high level idea behind this plan is that “everything” in
> apache-airflow-core will that lives under airflow-core/src/airflow/ today
> will move to to airflow-core/src/airflow/core/.
>
> - There will be no airflow/__init__.py anymore (or maybe just a
> back-compat shim somewhere)
> - Importing airflow will not automatically load settings, providers,
> plugins, initialised ORM connections, or configure logging. (The entry
> points themselves will need to explicitly call a new fn now)
>
> As I said, the main goal here is speed, especially for unit tests _of
> users_ (Airflow’s own unit tests will need to initialise in most cases I
> imagine).
>
> Does anyone else have any related (or conflicting) changes they’d like to
> see?
>
> -ash
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to