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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.193-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.193-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.193-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.193-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.193-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.193-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 243652e7791da2c955babd052be5931f90eb64b4be7e4c0ee75f6378cd14bebc
MD5 85f0615b16d31255b965a3ed5ac7b029
BLAKE2b-256 f98b6d01e5faa9774e95fb819dd32a1fe8b7e2e0223a7a02e218823da63e6561

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.193-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.193-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.193-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1be0ab7f61a3ba9f5d015acb5e10017dafb02ba7141d2fa786299c7c6752085d
MD5 fd474c47160aee51ea83ca74ea280bf6
BLAKE2b-256 98bf74ff0b675a7bfec59dc822df6f5ef82cafc6917ba0baff4a47159fcdb000

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.193-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.193-py3-none-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.193-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5051219b5a95c41c52d128379acd82e92bbf818adf98881533f9692dacea775c
MD5 405e045cd1d5bf8cc1ab0c2863b3d06b
BLAKE2b-256 03b4ca5b5de0f1ca93a68d90fd43a433ecc54bc97028892decaea83c88ad71b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.193-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.193-py3-none-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.193-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 af9b26bfb270df393ea3eefb8f9d787aaea64d49bbca7a49b67d3f59e66f4cd4
MD5 39cbc0ceb9c2d143906c5e782058fcc5
BLAKE2b-256 e983ca13d48dd38338d1a0a17fba0031976d4c244fc8c4e21458522d5f3debf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.193-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.193-py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.193-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 229eaf68df22dfb58ccb03202fd6e4a9405cd874402e4d110ffdd531d73ce005
MD5 ea19f4588d1e12143916e3c715f630d5
BLAKE2b-256 2fd3dc707139567b4d01e8f34375e28c0ff620dd8157a49619ab3cbf7bf38c8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.193-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.193-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.193-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f79ad796bb3f8c9f593830d070f480561d0ddc5d420a032aaca902a282d2a309
MD5 63f92a663facf202e9764d480215331a
BLAKE2b-256 ea6ebb1b41ac826daa97596bf1d3c2090eabc6240934c75b6709e45df0f0efae

See more details on using hashes here.

Provenance

The following attestation bundles were made for dbx_tools_core_rs-0.6.193-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

0.6.201

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

This release

0.6.193 This release

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