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