1. Not possible. Google is huge provider. It was considered to be
split - but that's a significant effort
2, No difference, really.

On Fri, Feb 25, 2022 at 11:49 PM Alex Begg <[email protected]> wrote:
>
> Hello,
>
> I would like to make my use of Airflow provider packages more efficient and 
> "leaner" in my Docker images. I am currently using them by just listing them 
> in `requirements.txt`, but I have a couple of questions:
>
> 1. Is it possible to trim down the number of dependencies a provider 
> installs? For example `apache-airflow-providers-google` has many dependencies 
> (like almost 30?!?), but what if all I need is one hook, 
> `GoogleAnalyticsHook`, which just needs like 3 or 4 dependencies? I would 
> like to still use that Hook without also needing the dependencies for all the 
> other Hooks.
>
> 2. Also, what is the difference between installing providers one by one, like 
> `apache-airflow-providers-google` and `apache-airflow-providers-amazon`, and 
> using cross-provider dependencies such as 
> `apache-airflow-providers-google[amazon]`?
>
> Thanks,
> Alex Begg

Reply via email to