radumas opened a new issue, #43049:
URL: https://github.com/apache/airflow/issues/43049

   ### Description
   
   Currently there is one package to install if you want to manage connections 
to Google Cloud,  `apache-airflow-providers-google`, this package contains 
dependencies for Google services including:
   
   > -  [Google Ads](https://ads.google.com/)
   > -  [Google Cloud (GCP)](https://cloud.google.com/)
   > -  [Google Firebase](https://firebase.google.com/)
   > -  [Google LevelDB](https://github.com/google/leveldb/)
   > -  [Google Marketing Platform](https://marketingplatform.google.com/)
   > -  [Google Workspace](https://workspace.google.com/) (formerly Google 
Suite)
   
   Breaking up this overarching package into its components could streamline 
installation for people who are just concerned with a component. I haven't 
looked into the structure/code for this component so I have no idea how 
complicated this is! 
   
   ### Use case/motivation
   
   Currently we are pulling data from the Google Sheets API, and we want to be 
managing the necessary connection using a Google Connection. However, this does 
entail installing 48 google packages. We would like a leaner installation and 
also to reduce the complexity of our installations in case this leads to 
conflicts in installation.
   
   ### Related issues
   
   Maybe this? https://github.com/apache/airflow/issues/31370
   
   ### Are you willing to submit a PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to