Skip to main content

dbx-tools-core-rs

Generated Python bindings for Databricks authentication, runtime utilities, and Lakebase address parsing from the dbx-tools-core Rust crate.

from dbx_tools.core_rs.bindings import (
    DatabricksAuthOptions,
    create_persistent_auth,
)

auth = await create_persistent_auth(DatabricksAuthOptions())
token = await auth.token()

Token and refresh methods permit login after a missing or invalid credential by default. Pass False as their login argument to prohibit interactive login.

Inside a Databricks App, pass current request headers through DatabricksAuthOptions. It prefers app_obo from the configured access-token header, then falls back to app_sp using the ambient App service principal. The header defaults to authorization with the standard Bearer scheme. OBO tokens are returned directly without caching, while app_sp shares the M2M implementation.

auth = await create_persistent_auth(
    DatabricksAuthOptions(
        request_headers=dict(request.headers),
        access_token_header="x-forwarded-access-token",
    ),
)

Set auth_type="app_obo" or auth_type="app_sp", or provide profile, to override automatic App resolution.

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_core_rs-0.6.201-py3-none-win_arm64.whl (3.1 MB view details)

Uploaded Python 3Windows ARM64

dbx_tools_core_rs-0.6.201-py3-none-win_amd64.whl (3.2 MB view details)

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.201-py3-none-manylinux_2_39_aarch64.whl (3.0 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ ARM64

dbx_tools_core_rs-0.6.201-py3-none-manylinux_2_35_x86_64.whl (3.1 MB view details)

Uploaded Python 3manylinux: glibc 2.35+ x86-64

dbx_tools_core_rs-0.6.201-py3-none-macosx_13_0_x86_64.whl (3.1 MB view details)

Uploaded Python 3macOS 13.0+ x86-64

dbx_tools_core_rs-0.6.201-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_core_rs-0.6.201-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.201-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 4fc241d7cb05db6a60ba9e7ba3f59d5e67b5da3f6c51d5928bc23b03ee64a6c8
MD5 102f4b9cbd297e1a73a345e33b90b0f6
BLAKE2b-256 9dd1909bc21ebbc347a5a57562a8e186d1b6504b5fd1fe81c140515c5d19c4fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.201-py3-none-win_arm64.whl:

Publisher: 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_core_rs-0.6.201-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.201-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b7cc5fbd430a170530a5f543e426bb88495743fb117da598b6c849ece2bf618
MD5 06f8761a70d858761bcd1c6e6c69aa27
BLAKE2b-256 9a795eddd7adabaaebe913223cb86b43785e877ec7dfddaa0b9ae2300cd255c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.201-py3-none-win_amd64.whl:

Publisher: 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_core_rs-0.6.201-py3-none-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.201-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 42498763786b1ce384587abf580df2c08aa1ec3f5a0d66891ec39ec9edf16c6b
MD5 dc48052d2d655283c9e55bdf65d59dd6
BLAKE2b-256 448f719a914c2442d0dbe07c5f674babedf16d68c7eba52c531786bf1219cb27

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.201-py3-none-manylinux_2_39_aarch64.whl:

Publisher: 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_core_rs-0.6.201-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.201-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 39073be84a92bbb4cd41e2e2c4f0197ce0c8b61f5dda0d31872feae4be9371bb
MD5 201d3e975c36f9203a82b0b372bd768c
BLAKE2b-256 af7d04d71036f793b4e9af5a81a9c257ee298ef63d87e280918704c5dd554bf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.201-py3-none-manylinux_2_35_x86_64.whl:

Publisher: 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_core_rs-0.6.201-py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.201-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1e7018f5c42ed3093a28fbffef083e2ad7beed57017672765a711efe860bc14d
MD5 5b39181572fdc5383237f35493549076
BLAKE2b-256 09ff4a8b17cafe701a9f5d321c5c0cf496004bbc81570a212787009c6a577458

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.201-py3-none-macosx_13_0_x86_64.whl:

Publisher: 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_core_rs-0.6.201-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.201-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 12daa607e54b31010d1dee1c09a6035e98676d96e719445ca1d0a5c8ad2cd261
MD5 833174defbf68f56667bebacbcf71a24
BLAKE2b-256 8051eda28a803631391e9926060b383b6cf679f2914aef52d2a7c2c8a8caf64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.201-py3-none-macosx_11_0_arm64.whl:

Publisher: 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

This release

0.6.201 This release

6 files

0.6.200

6 files

0.6.199

6 files

0.6.198

6 files

0.6.197

6 files

0.6.196

6 files

0.6.195

6 files

0.6.194

6 files

0.6.193

6 files

0.6.192

6 files

0.6.191

6 files

0.6.188

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