This repository contains a shared codebase for two projects: gcloud-aio-*
and gcloud-rest-*. Both of them are HTTP implementations of the Google
Cloud client libraries. The former has been built to work with Python 3's
asyncio. The later is a threadsafe requests-based implementation which
should be compatible all the way back to Python 2.7.
The following clients are available:
- Google Cloud Auth:
- Google Cloud BigQuery:
- Google Cloud Datastore:
- Google Cloud KMS:
- Google Cloud PubSub:
- Google Cloud Storage:
- Google Cloud Task Queue:
$ pip install --upgrade gcloud-{aio,rest}-{client_name}Here are notes on compatibility issues. While we cannot offer specific support for issues originating from other projects, we can point toward known resolutions.
- Google Cloud Functions pins
yarl;gcloud-aio-*indirectly requiresyarlviaaiohttpand an unpinned version ofyarlcan cause your cloud functions to stop building. Please pin your requirements as described here: Google Cloud Function Dependencies.
Developer? See our docs on how you can contribute.