I like "core” to include these commonly used operators. I also love "shared", 
but it might mean we need to change "common" to "shared". I'm not sure if it's 
worth the effort, though.

Best,
Wei 

> On Aug 16, 2024, at 4:50 AM, Kaxil Naik <kaxiln...@gmail.com> wrote:
> 
> 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
>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
For additional commands, e-mail: dev-h...@airflow.apache.org

Reply via email to