Not objecting to this Lazy Consensus but I feel this was one of the
things we only discussed in Slack or PR but not officially in devlist:

As far as I remember the target was not to direct depend the core
directly to GIT provider but include it in released Docker per default.

Only reference I barely remember was
https://github.com/apache/airflow/pull/47927/files which was because of
https://apache-airflow.slack.com/archives/C07813CNKA8/p1742301151015599

So it would add "git" to
https://github.com/apache/airflow/blob/main/hatch_build.py#L54 for now?

On 31.03.25 00:56, Jarek Potiuk wrote:
During https://github.com/apache/airflow/pull/48223 I found that a number
of tests in core are failing when the git provider is not installed and we
run "lowest dependencies" tests.

With the new approach the "lowest-dependencies" tests with uv are now much
better to test missing dependencies as they are using  uv sync features and
remove the dependencies that are not needed.

For now, I am force-adding git provider during core "lowest dependencies"
test, but I thought that we should make git provider pre-installed in
Airflow 3 ?

It seems that with versioning it's going to be a recommended way of syncing
dags and possibly we should make git provider pre-installed ? It has only
GitPython as a dependency.

I thought it's not a brainer, so I call for lazy consensus straight away,

Let me know if this is not a good idea, otherwise it will be consensus by
Wed 2nd of April, 2025 midnight CEST (yep. we are in summer time now)..

J.


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

Reply via email to