gcloud-rest-auth (part of the gcloud-aio project) provides asynchronous Python clients for Google Cloud Platform authentication. It leverages aiohttp for non-blocking I/O, offering an efficient way to interact with Google Cloud services in async applications. The current version is 5.4.4, with releases occurring as needed across its various sub-packages.
pip install gcloud-rest-authVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize the `AioAuth` client and retrieve an access token. It automatically handles credential discovery. Remember to have your Google Cloud credentials configured (e.g., via `GOOGLE_APPLICATION_CREDENTIALS` environment variable or `gcloud` CLI).
Upgrade your Python environment to 3.10 or a later version.
Always use `from gcloud_aio.auth import AioAuth` for importing the authentication client.
Ensure your project uses `asyncio` and is compatible with `aiohttp` for network operations when using this library.
Upgrade to version 5.4.4 or newer to ensure correct handling of `auto_decompress` and proper integration with `aiohttp.ClientSession` settings.
No dependency data recorded yet.