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