Skip to content

KevinGDialpad/gcloud-aio

 
 

Repository files navigation

(Asyncio OR Threadsafe) Google Cloud Client Library for Python

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.

CircleCI Test Status Python Version Support (aio) Python Version Support (rest)

The following clients are available:

Installation

$ pip install --upgrade gcloud-{aio,rest}-{client_name}

Compatibility

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 requires yarl via aiohttp and an unpinned version of yarl can cause your cloud functions to stop building. Please pin your requirements as described here: Google Cloud Function Dependencies.

Contributing

Developer? See our docs on how you can contribute.

About

Asyncio Google Cloud Client Library for Python

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%