Skip to main content

dbx-tools-databricks-auth

Generated Python bindings for the Rust dbx-tools-databricks-auth package.

The Rust package owns U2M and M2M OAuth, profile resolution and endpoint policy. Shared dbx_tools.auth owns OAuth, refresh, locking, and built-in credential storage.

Automatic storage uses memory inside a Databricks App and file storage elsewhere. Explicit file, memory, and custom storage selections are preserved.

from dbx_tools.databricks_auth import (
    DatabricksAuthOptions,
    create_persistent_auth,
)

auth = await create_persistent_auth(
    DatabricksAuthOptions(profile="DEFAULT", prefer_user_to_machine=True)
)
token = await auth.token()

M2M reads the client secret from the selected Databricks profile or DATABRICKS_CLIENT_SECRET.

For lifecycle overrides, import AuthOptions from dbx_tools.auth and pass DatabricksAuthOptions(auth=AuthOptions(lock_timeout_seconds=10)). This is the same record accepted by generic OAuth providers. Omit auth for Rust defaults; move former flattened timeout and callback-image fields into this shared record.

Custom stores implement dbx_tools.auth.StorageAdapter. Pass create_storage_handle(adapter) to create_persistent_auth_with_storage to preserve callback ownership across the native library boundary.

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_databricks_auth-0.6.176-py3-none-win_amd64.whl (3.1 MB view details)

Uploaded Python 3Windows x86-64

dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl (3.0 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ ARM64

dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl (3.1 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl (3.1 MB view details)

Uploaded Python 3macOS 13.0+ x86-64

dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9723d5ac4e761e3c8146dd780d0a946a0603d2b1db3cfad96418c1698a5aea51
MD5 eaac8109e1ea14888bc611409c9e853f
BLAKE2b-256 041ed9e2451646fa60603b612e6567fb8ceac09edccd7bffd4a8008b45c486d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl:

Publisher: python-release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c7400374c451f97d01aab82cd9a0bf85a33f23b89671c432b4dcf47284cf6a6c
MD5 4160c4e63c4f25f610d9972f7a8bd420
BLAKE2b-256 cf1bd8f214d256a6806231277c5d8a4664cb4608d0cc6f378f4b9bc74262569d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl:

Publisher: python-release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 82d1a30a867670b10a4dd9677e4a3c053ff84675f18066404f44ee63bbec1c12
MD5 d96934dc7bc199f46d424c20be3344ec
BLAKE2b-256 59a1b4dd165ecfedc97598c28c746934091b0b34b0c2d263cdaa53c978a2db96

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl:

Publisher: python-release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dde666c63a7d025454c0a2933248ad52746b52898c13cc90b03b0bd45bcb4bbe
MD5 72cac4193d8f7bd533a722e1519f6f32
BLAKE2b-256 909913c215ae9a5ab8860f66013c6f0877c4f527c264d4bb7efcf9dfd854e429

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl:

Publisher: python-release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32253d646ffe0b49b796e3cce3a256af66730ad8ab58710fe7c0de789c2f4843
MD5 86b63063a7d87ee00adc56a94b7dd2c6
BLAKE2b-256 d4b78d7430f1aed02a10dc0eb34d30b8155c2f05ed73f25a86cdf8d5013235bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl:

Publisher: python-release.yml on reggie-db/dbx-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

This release

0.6.176 This release

5 files

0.6.175

5 files

0.6.174

5 files

0.6.173

5 files

0.6.172

5 files

0.6.168

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