Yeah “standard” or “builtin” are other options.

But tbh I feel a “core provider” is different than “Airflow core” as it
will be a Provider I feel. Don’t have a strong opinion on it though —
naming is hard

On Fri, 16 Aug 2024 at 16:22, Tzu-ping Chung <t...@astronomer.io.invalid>
wrote:

> Random idea, how about standard? Like how we can Python’s stock libraries
> standard libraries.
>
>
> > On 16 Aug 2024, at 22:19, Elad Kalif <elad...@apache.org> wrote:
> >
> > What about primary provider?
> >
> > בתאריך יום ו׳, 16 באוג׳ 2024, 16:49, מאת Jarek Potiuk ‏<ja...@potiuk.com
> >:
> >
> >> I also think "core" is not the best one as we are using "airflow core"
> as a
> >> different meaning already (that's another example of Ash's "one thing
> >> to mean in Airflow") . I still think "common.operators" would be a good
> >> name, but I am not insisting on "common", still I think
> "providers.time"
> >> is too granular (that would be a good name - but for reasons explained
> >> above, I think it's better to have "one" such provider with all the
> basic
> >> operators).
> >>
> >> Speaking of which, how would
> "*apache-airflow-providers-basic-operators*"
> >> sound ? I think "Base" is also used in airflow for different things -
> >> extendability rather than reusability.
> >>
> >> And yes - the extra provider will be pre-installed - so no need to
> install
> >> anything extra from the user's point of view.. Main benefit of having
> it in
> >> a separate provider will be that it will be separately upgradeable - no
> >> need to upgrade airflow to get new features of PythonOperator for
> example.
> >>
> >>
> >> J
> >>
> >> On Fri, Aug 16, 2024 at 12:50 PM Ash Berlin-Taylor <a...@apache.org>
> wrote:
> >>
> >>> Oh yes 100%. Such a core/base/whatever provider would be a dependency
> of
> >>> apache-airflow, much like the http provider is today, so no extra deps
> >>> would need to be specified by the users.
> >>>
> >>> On 16 August 2024 11:28:18 BST, Bas Harenslak
> <b...@astronomer.io.INVALID
> >>>
> >>> wrote:
> >>>> “core” sounds conflicting to me because a providers package is not
> part
> >>> of the core. I understand the desire to strip out more operators/sensor
> >>> from the core Airflow package for maintainability purposes, but would
> >>> prefer to be able to run a bare minimum example DAG without having to
> >>> install additional provider packages.
> >>>>
> >>>> My suggestion is therefore to keep several key operators/sensors, e.g.
> >>> Bash/Python/EmptyOperator, and I'd be fine with putting everything else
> >> in
> >>> a “common" provider.
> >>>>
> >>>> Bas
> >>>>
> >>>>> On 16 Aug 2024, at 11:52, Pierre Jeambrun <pierrejb...@gmail.com>
> >>> wrote:
> >>>>>
> >>>>> I also like core
> >>>>>
> >>>>> Le ven. 16 août 2024 à 11:48, rom sharon <rom.sharo...@gmail.com> a
> >>> écrit :
> >>>>>
> >>>>>> +1 for “core”
> >>>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> >>>> For additional commands, e-mail: dev-h...@airflow.apache.org
> >>>>
> >>>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> For additional commands, e-mail: dev-h...@airflow.apache.org
>
>

Reply via email to