Yeah I would favour a single "core provider":
`apache-airflow-providers-core-modules` or just
`apache-airflow-providers-core` sounds more apt.

Example:

from airflow.providers.core.sensors.datetime import DateTimeSensor
from airflow.providers.core.operators.python import PythonOperator
from airflow.providers.core.triggers.temporal import TimeDeltaTrigger

On Thu, 15 Aug 2024 at 18:43, Ferruzzi, Dennis <ferru...@amazon.com.invalid>
wrote:

> Personally, I like "common" but if we decide to look for alternative
> names, how about calling them "core providers"?  Or does that feel like an
> oxymoron since we always make a distinction between 'core" and "provider"?
> I also like Amogh's suggestion of "foundation".
>
>   - ferruzzi
>
>
> ________________________________
> From: Amogh Desai <amoghdesai....@gmail.com>
> Sent: Thursday, August 15, 2024 4:17 AM
> To: dev@airflow.apache.org
> Subject: RE: [EXT] [DISCUSS] New provider Common.time
>
> CAUTION: This email originated from outside of the organization. Do not
> click links or open attachments unless you can confirm the sender and know
> the content is safe.
>
>
>
> AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur externe.
> Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous ne pouvez
> pas confirmer l’identité de l’expéditeur et si vous n’êtes pas certain que
> le contenu ne présente aucun risque.
>
>
>
> +1 for this idea.
>
> I like the idea of moving the core operators entirely out to the providers.
> When it comes to naming, I do not have a strong preference but if we are
> looking at some
> alternatives to "common", my suggestions would be to try something like:
> - "shared": this will make some sense as we plan to share these across more
> than one provider(s)
> - "foundation": so that it can serve as a "base" or foundation for the
> other provider(s). My issue with "base"
> is that we do use "base" in some other places, for example, BaseOperator,
> could be confusing.
>
> Thanks & Regards,
> Amogh Desai
>
>
> On Thu, Aug 15, 2024 at 12:37 PM Wei Lee <weilee...@gmail.com> wrote:
>
> > +1 for moving core operators to providers.
> >
> > I also agree with Hussein's statement that common should only include
> > things that are used at least twice in other providers. For this specific
> > case, would `airflow.providers.time` probably work?
> >
> > Best,
> > Wei
> >
> > > On Aug 15, 2024, at 3:46 AM, Hussein Awala <huss...@awala.fr> wrote:
> > >
> > > +1 for moving all the core operators, sensors, and triggers to
> > new/existing
> > > providers.
> > >
> > >> New provider Common.time
> > >
> > > I agree with others who comment on the name. IMHO common providers
> should
> > > have abstract (or generic) providers/sensors/triggers used by at least
> > two
> > > other providers, which is not the case here, but it's a good
> opportunity
> > to
> > > discuss the policy to create a new common provider.
> > >
> > >
> > > On Wed, Aug 14, 2024 at 8:53 PM Jarek Potiuk <ja...@potiuk.com> wrote:
> > >
> > >>> It can mean multiple things, but I’d like it if we used it to mean
> one
> > >> thing in Airflow :)
> > >>
> > >> It does not have to be common. But Ash, if you have a proposal there
> > that
> > >> does not conflict with any other meaning used in Airflow already -
> > don't be
> > >> shy and constructively propose it :)
> > >>
> > >> On Wed, Aug 14, 2024 at 7:42 PM Ferruzzi, Dennis
> > >> <ferru...@amazon.com.invalid> wrote:
> > >>
> > >>> I like it.
> > >>>
> > >>> - ferruzzi
> > >>>
> > >>>
> > >>> ________________________________
> > >>> From: Ash Berlin-Taylor <a...@apache.org>
> > >>> Sent: Wednesday, August 14, 2024 7:50 AM
> > >>> To: dev@airflow.apache.org
> > >>> Subject: RE: [EXT] [DISCUSS] New provider Common.time
> > >>>
> > >>> CAUTION: This email originated from outside of the organization. Do
> not
> > >>> click links or open attachments unless you can confirm the sender and
> > >> know
> > >>> the content is safe.
> > >>>
> > >>>
> > >>>
> > >>> AVERTISSEMENT: Ce courrier électronique provient d’un expéditeur
> > externe.
> > >>> Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe si vous ne
> > >> pouvez
> > >>> pas confirmer l’identité de l’expéditeur et si vous n’êtes pas
> certain
> > >> que
> > >>> le contenu ne présente aucun risque.
> > >>>
> > >>>
> > >>>
> > >>>> On 14 Aug 2024, at 15:11, Vincent Beck <vincb...@apache.org> wrote:
> > >>>>
> > >>>> "common" can refer to "common use cases" or "common usage" which
> makes
> > >>> sense (at least to me).
> > >>>
> > >>> It can mean multiple things, but I’d like it if we used it to mean
> one
> > >>> thing in Airflow :)
> > >>>
> > >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> > For additional commands, e-mail: dev-h...@airflow.apache.org
> >
> >
>

Reply via email to