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

Uploaded Python 3Windows x86-64

dbx_tools_databricks_auth-0.6.175-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.175-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.175-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.175-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.175-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.175-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 403c51bdf8f048e5a7a77a64114d4ca462186054406c459faf616355b11ccf74
MD5 4a48f4ef5160b88ec4b44c02c03488af
BLAKE2b-256 34d1ddf3b9fffbd04f11037f6e7e03701b1e5d4389344c27b916eac669c653a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.175-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.175-py3-none-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.175-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 bd28c023c450d5b95f54d49987477525937bf85d9a36e1715c865c10ba046aac
MD5 5d366bb0f08b006de9f2ae467c993813
BLAKE2b-256 81d374b23fd65d44ae20a4e01c99488edf40b540b143cdcd493d1c2c0343a6d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.175-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.175-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.175-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 9f7992e41e694913e5f7869f226a856d8b0e68181a2a61ae33635aa381fae102
MD5 51ad1c50121baf89f7fb3173dec44578
BLAKE2b-256 63c87f49e74faccc7662dea429e2731776d220b0a40e1ad85235c2295aee3409

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.175-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.175-py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.175-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8401337aded9ccc29e782e0511a2aa22d0bf2c86725d520f4df649cd4514d378
MD5 00e73704bff716c9d1ff58869ac988eb
BLAKE2b-256 ad12ba490dda5d9ff526265d521750f701e465885f4323eba6f18edbf747fd62

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.175-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.175-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.175-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7aa25439ead0d9524bfcdacadc3dbe1707c1815375f37490c15b36d0895ab3b0
MD5 2325849312b76c7239c0258ee0b406c5
BLAKE2b-256 78ee83eaca1272a30747eec6c80c174a6938bb01a860142d7a19c4ccbc852ec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_databricks_auth-0.6.175-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

0.6.176

5 files

This release

0.6.175 This release

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