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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.192-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.192-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.192-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.192-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.192-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.192-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 91519abaf7d8e75092d45927e7a0a9f1cf7762fdd8bb460aba2c9315fb9d9482
MD5 441310b37684a063faf342a6a40a39f3
BLAKE2b-256 ff69854b13fd17646f8cbbaf9e74a5a8866b28cafd8bdd572967480323db1563

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.192-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d06f5b6d974e5d433438a4e9a252db1964e241fe38173606bae862cca2ec7dcc
MD5 64993827b56f1d3086af51a1a69fef19
BLAKE2b-256 b315265df5c758079a462e6ed8f90f259c73cab77c549822bc7ce560836fea94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.192-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 9e53481ae4aa7dbd47b570e802a5029c11a832eb4b462a3258a83ce35d05600a
MD5 c566d7e3948cee4b972960f88d51052e
BLAKE2b-256 376c27f55bf5f88d136a66c5ee92e8b4cff4ed9f1c0f82a58fcabf67aa1927b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.192-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 121cc5729817f815234e20758657d80dc8a01ba36843daa8065c65ee8c728605
MD5 13628d86fd0654acab286d45621a4e57
BLAKE2b-256 108472675b80d0f2c1c1cf4d3b8f698ca751c2315c5d915aef93e9538fc6b23d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.192-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d32c02de8235c68dcb93aa8c2ba366f4bafceea8acd06c8c64316f3fdc9c3258
MD5 21695ea47e3c380e50c46038949832cc
BLAKE2b-256 804c258a5c748b513687cb769a43650b3a6b478d3f09823f4f061f44234999ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.192-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9030e447c6b20d0f8f43fd9f7b068e101e037b9e009cb080498e527a5c1fbebd
MD5 9cdb398c87ac2bc97a8fbc87c1aa54d0
BLAKE2b-256 3fd277984ff5b0d57873cc5deec7bd4e3fe43c17b80d7cff988c94c5101983a1

See more details on using hashes here.

Provenance

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

0.6.193

6 files

This release

0.6.192 This release

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