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.

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

Uploaded Python 3Windows x86-64

dbx_tools_databricks_auth-0.6.168-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.168-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.168-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.168-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.168-py3-none-win_amd64.whl.

File metadata

  • Download URL: dbx_tools_databricks_auth-0.6.168-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.1 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_databricks_auth-0.6.168-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d04d7edae86e750ff7df866307ca0411a16bf1bed6335130a16523329f5053fa
MD5 62677e7f19594962a3a23500a9d855a0
BLAKE2b-256 c2a20c4141160f11f2ae112f12484147458c4aedbc59beb4b7abc25d63ec09ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbx_tools_databricks_auth-0.6.168-py3-none-manylinux_2_39_aarch64.whl
  • Upload date:
  • Size: 3.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_databricks_auth-0.6.168-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 8de9567d2b6cb281be05660a9469ecb35ead22544f5222819174b2a9ddac06d8
MD5 e0bef657475d22250a85934e85d57149
BLAKE2b-256 20eebfb1a83a46720e1ddc4edec5d674b4b6bd79beb7cd81155a8b206563a4c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbx_tools_databricks_auth-0.6.168-py3-none-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 3.1 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_databricks_auth-0.6.168-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 75f4b1369c726cbf984c1aa43be2af0b0dfdec66e71ef680741aafc553c5174a
MD5 9c5c5cdfe26b20faed7827c96af9f20b
BLAKE2b-256 f1d3e395de2e1fab051aab9a15e9c49854c69fb43107aee90a4deadf8a9d4bfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbx_tools_databricks_auth-0.6.168-py3-none-macosx_13_0_x86_64.whl
  • Upload date:
  • Size: 3.1 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_databricks_auth-0.6.168-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7eb203230df16a4e24b0675011addf82a5b94dfde610f9a362899e7a5bd6f55c
MD5 e9cb7e3056012cb56b36516fae8d5e51
BLAKE2b-256 64df9837c8ba1e07a68a466b14a51a86c75786e0c7b7c258e8bdc6672f1728c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbx_tools_databricks_auth-0.6.168-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.9 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_databricks_auth-0.6.168-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e827e757466aa6b89f27cc0a831c2268e714155776927478a1afdeb363b06c7b
MD5 a3cf2711301c822f77eb3a10cd0fcddd
BLAKE2b-256 401b282ea125904d2501780f8ccd63495e87a3bf39ad83d25313ab9490d8da60

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

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