google-api-python-client icon indicating copy to clipboard operation
google-api-python-client copied to clipboard

Remove dependencies on httplib2 and google-auth-httplib2

Open hiranya911 opened this issue 5 years ago • 10 comments

This library still has dependencies on httplib2 and google-auth-httplib2. Most of the other Google Python libs have migrated away from these. Specifically, httplib2 has known thread-safety problems, and google-auth-httplib2 seems to have been developed as a backward compat package. Are there any plans for migrating these dependencies out?

hiranya911 avatar Dec 01 '20 18:12 hiranya911

Hi @hiranya911,

We're looking at putting something related to this (moving off of httplib2) on our 2021 Q1 OKRs. We'll update this issue when we have more concrete plans.

busunkim96 avatar Dec 02 '20 23:12 busunkim96

Any update on this? I'm having trouble with firebase send multicast message (SSL and thread safety of httplib2)

GabrieleCalarota avatar Mar 02 '21 15:03 GabrieleCalarota

This work was deprioritized in favor of investments on the modern google-cloud-* clients. @hiranya911 If you have issues from customers please do share them with us internally.

busunkim96 avatar Mar 02 '21 15:03 busunkim96

Internal issue for future reference: 181689506

hiranya911 avatar Apr 01 '21 22:04 hiranya911

Is there any update on this issue? We use Google API Client to interact with Dataflow API, and couldn't find any reference to dataflow support on Google Cloud Client...

mroblesm avatar Jun 09 '21 10:06 mroblesm

Hi @mroblesm,

I've filed a bug internally to inquire about the status of a Google Cloud Client for dataflow. Googlers see b/190586207

parthea avatar Jun 09 '21 11:06 parthea

Thanks for investigating guys! Very appreciated ;)

GabrieleCalarota avatar Jun 11 '21 07:06 GabrieleCalarota

I think this issue is important. I am using Google Drive API with this library, but when I try to copy a folder which contains multiple files, it is super slow. Sometimes it takes about 5 minutes. So, I changed it to execute in parallel, but I needed to authenticate before every single request.

I hope geniuses in Google realize this issue and do something for this...

taiki-okano avatar Jul 02 '21 03:07 taiki-okano

Any update on this?

GabrieleCalarota avatar Oct 21 '21 07:10 GabrieleCalarota

Any update on this? @dhermes @theacodes

ZupoLlask avatar Apr 02 '24 11:04 ZupoLlask