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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.196-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.196-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.196-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.196-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.196-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.196-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c0312fbe6d793149a8e4ea22b520e33abfe9c2e1b5cfa08a68ef711c3abc5a8e
MD5 9d8d70bc592f185ff7da0de42605b780
BLAKE2b-256 776c67b1946e4cd66fd157b97e2fa83d92d77e267271f7eeebfe958de69273a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.196-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f16b9cab010c4b60f539ca8199a9fb853d406ab3058b77e74c81711594f18d5a
MD5 c608f65a33cd45dc1b79ef68a7cdae58
BLAKE2b-256 467da2302e45dc989ab16b4815e5ae412a1dffb27642f9c415e793b76cc5d5e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.196-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7a6431842c55e86ee9f33efaa5278d67b4d0648a0c73ff7ec627b57ba1e51060
MD5 d43354cf977cc7805b80cde0ede933d0
BLAKE2b-256 9b56cee1ef8047d3575ffde281b0786647ba577167d649585e2e50e1f555305c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.196-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7ab9d53a861385ea8a4ab2ff47d2882a33cc29f00bae88fdb764f4c9eb6f895c
MD5 e0afd064528b6c94b1d3be537a2dbbbe
BLAKE2b-256 1b45495a3f69371ba09d1b87a23044ae1a812b33d17b6395b49e6f959c00fd0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.196-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b1815dd6917c477e2bd47346e128b9b80334445aeac601a94724c47b018b3822
MD5 76464d81b88959f4d94cb98395c0d8d0
BLAKE2b-256 1b75bbe285fcc305dba32747c884bd5ae5c7a2c61c6b0741fcf18e61c627e754

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.196-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3cc3de2f5a97547185f66c364ba836098e923f7adc85a8a1c5de2b781c026ae
MD5 70a21ab698621068e14bc13726aa6540
BLAKE2b-256 51e0a201d6c3ce33f69310beba1486a98af6d14a7bc5ba7760afd463b61117d2

See more details on using hashes here.

Provenance

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

This release

0.6.196 This release

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