Google-cloud-python: AsyncIO support

Created on 11 Jan 2020  路  7Comments  路  Source: googleapis/google-cloud-python

I repeat old question: When are you start the supporting AsyncIO up?

The previous official request:
https://github.com/googleapis/google-cloud-python/issues/3103

feature request

Most helpful comment

Its April. Where we at with this?

All 7 comments

I am interested to know this as well.

Really interested in this feature too. Are there some plans on when this is going to be worked on?

_Unofficial_ answer - this will not be added until Python 2.7 support is dropped, which will only start happening in the client libraries after the last official Python 2.7.x release (scheduled for April 2020).

After that, the work on AsyncIO support might start, but not necessarily immediately after dropping Python 2.7. The pace will likely differ across various client libraries.

Side note - this issue is in the old monolithic repository, and progress of each individual client library should be tracked in their respective standalone repositories. The links to the new repositories are in the main README file.

Its April. Where we at with this?

Any updates on official support for asyncio?

I have ended up re-writing most of my google client code to using REST APIs with aiohttp considering the official client sdk lacks support for it, and some critical components of it lack things like timeout control.

Nice work @ognacy!
Do you have the code somewhere?

(Google are useless at writing APIs)

Any updates?

I have to say, the poor progress of Python client libraries is really making me question using Google Cloud for future projects. AWS has had asyncio support for years.

Was this page helpful?
0 / 5 - 0 ratings