Skip to main content

dbx-tools-google-auth

Rust-generated Python bindings for Google Application Default Credentials.

from dbx_tools.google_auth.bindings import (
    GoogleAuthOptions,
    create_google_auth,
)

auth = await create_google_auth(GoogleAuthOptions())
token = await auth.token()

Credential discovery uses GOOGLE_APPLICATION_CREDENTIALS, gcloud's standard ADC file, then the Google Cloud metadata service. Short-lived access tokens stay in process memory. The ADC file is the only persistent credential store.

Use gcloud auth application-default login to create local user ADC. The binding does not invoke gcloud.

The implementation and option semantics live in the Rust package. Shared token and lifecycle records come directly from dbx-tools-auth.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dbx_tools_google_auth-0.6.168-py3-none-win_amd64.whl (3.3 MB view details)

Uploaded Python 3Windows x86-64

dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_39_aarch64.whl (4.0 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ ARM64

dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_35_x86_64.whl (4.2 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

dbx_tools_google_auth-0.6.168-py3-none-macosx_13_0_x86_64.whl (3.8 MB view details)

Uploaded Python 3macOS 13.0+ x86-64

dbx_tools_google_auth-0.6.168-py3-none-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file dbx_tools_google_auth-0.6.168-py3-none-win_amd64.whl.

File metadata

  • Download URL: dbx_tools_google_auth-0.6.168-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbx_tools_google_auth-0.6.168-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 52263a95db3169eb2ad9fb1388681564bf5d1a3dba0fac031748b794cf1e43f2
MD5 21f1e9cc7b56c50646c893adaccd410f
BLAKE2b-256 185c6e0a6a73ca018483c19acea4fd19cd04d40677d0da509418834d22a90738

See more details on using hashes here.

File details

Details for the file dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_39_aarch64.whl.

File metadata

  • Download URL: dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_39_aarch64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: Python 3, manylinux: glibc 2.39+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f9e50bc6b0c71251a57336a72480302643161eeef02f234e86975aa08a86a0c1
MD5 28bb6814c7c67c0bb90f305a66845561
BLAKE2b-256 164c62c45d4c46a8e0b132e44b4d53cdd818302512ca6491a6316241ef68cae5

See more details on using hashes here.

File details

Details for the file dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 3, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbx_tools_google_auth-0.6.168-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1d97931288d510c2f695401fd623f5908e6aa3c1b0d0df77253a488f221ca45d
MD5 1d1705fada090f48ee98125ce51fedb6
BLAKE2b-256 1164dcaeaeb444bd5e32965eb2be2145a33a7339720e0b18dfb27b3a5be126e5

See more details on using hashes here.

File details

Details for the file dbx_tools_google_auth-0.6.168-py3-none-macosx_13_0_x86_64.whl.

File metadata

  • Download URL: dbx_tools_google_auth-0.6.168-py3-none-macosx_13_0_x86_64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3, macOS 13.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbx_tools_google_auth-0.6.168-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5382fb5323e0cee8262811e447e006a94b8b22c185199b9b21c1b071d1e6d912
MD5 c128bb56b0239130ee82efbf47a5507e
BLAKE2b-256 88013aa7c9ef643d6ff7b1ae35bbbe45ad1fdaaf1e07cac430a2097f6e0e4d1c

See more details on using hashes here.

File details

Details for the file dbx_tools_google_auth-0.6.168-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dbx_tools_google_auth-0.6.168-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbx_tools_google_auth-0.6.168-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4d0d0c6af346ab3ec7613fceb2a2686c2471194268b74e31fcee5a698ac7f44
MD5 7a2292f9cd91f47047c5d84d5acb9fd9
BLAKE2b-256 9c566202f87a4149be4887c6b5ab606780931b29c77196232ba5bdf3c542cafd

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.182

5 files

0.6.181

5 files

0.6.180

5 files

0.6.179

5 files

0.6.177

5 files

0.6.176

5 files

0.6.175

5 files

0.6.174

5 files

0.6.173

5 files

0.6.172

5 files

0.6.171

5 files

This release

0.6.168 This release

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page