I like the idea, and you beat me to proposing this since in my prototyping of 
AIP-72 I realised it would be much much better if 100% of operators et al were 
providers.

One thing in this case though: we shouldn't have `common` in the name as that 
should be a convention of saying "this provider is designed for use by other 
providers" but in this case it's for direct use in dags.

-ash

On 14 August 2024 13:51:42 BST, rom sharon <r...@apache.org> wrote:
>Hi,
>
>I would like to propose a new provider.
>
>*Background*
>
>As noted in the comment on this PR
><https://github.com/apache/airflow/pull/41441>, several operators and
>sensors related to time are currently located in the core of Airflow:
>BranchDayOfWeekOperator, BranchDateTimeOperator, DateTimeSensor,
>TimeDeltaSensor, TimeSensor, and DayOfWeekSensor.
>
>Because these components reside in the core, any modifications to them
>require changes to the Airflow core rather than the providers.
>
>*Suggestion*
>
>I propose creating a new provider, Common.time, to collect all these
>time-related operators and sensors. This would help decouple them from the
>core.
>
>I'm happy to lead this effort and raise a PR.
>
>WDYT?
>
>Rom Sharon

Reply via email to