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

Uploaded Python 3Windows x86-64

dbx_tools_databricks_auth-0.6.172-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.172-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.172-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.172-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.172-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.172-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b1f98b403e7cfd15626ed5675f99ecedbeeab2ebca1683d4737d673ce8d454d0
MD5 ecdaf633c1ec3081931ecffbf971174a
BLAKE2b-256 e3fcd917e4501f85b9da782c08da72f863732a12c6d972e50e1fe8b62b444763

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.172-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f2a2ad8b4fd7cfef9e3f36773fb79ec61fe76799908d33243af2dcc32a2809c6
MD5 d98e45ea6b0a6392e57219e5c8b1f077
BLAKE2b-256 c4d86d8f44a89347323241fbe0c678e4d56cf5bc8abd8022931c0785bfb729fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.172-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 8bc6058756dd006c251ad10572e1a45f6259d45d754ba64340d050d44f5dbd7a
MD5 918141032f7697278fbb06813c90f570
BLAKE2b-256 0bc252398a6d1ab7e62ab8f7881e893f5f8f096268e9831bf3a133160ca98a00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.172-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5bf8eaaebeee3ced8ff5b52d57f3b0e5399ff3e953ce21aec8d337f6ff134318
MD5 6fa11468b4629c0e78aea6d6676f1814
BLAKE2b-256 8dc3c6c54c5ffac95b297668e86f4ed2b512cfd18e1d12473fc70b9790572891

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_databricks_auth-0.6.172-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d55d1ca3864f503c6ebb4abd89013a8b39f240b6feb386b20a13dfd7d9f4b43d
MD5 58113f91d1d6e768456fdd7e1f3747d1
BLAKE2b-256 3a8f4058a5e5f4709fa447e5b9724cb068a441c835b662dcc3fe333c11407ba8

See more details on using hashes here.

Provenance

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

0.6.175

5 files

0.6.174

5 files

0.6.173

5 files

This release

0.6.172 This release

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