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

Uploaded Python 3Windows ARM64

dbx_tools_core_rs-0.6.191-py3-none-win_amd64.whl (3.1 MB view details)

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.191-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.191-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.191-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.191-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.191-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.191-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 c7c90b162625c8395dba6c1d33757b93f01d63334be72fa5dceaafe94e940368
MD5 836dfbc5926768a0bfc348026cd70892
BLAKE2b-256 c5f11dc893d2c3af7ba2fe4ace0808be67254cab976798ae5af1e1ada559a27f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.191-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a6abbd05cad40072205f8b458541d5922444d718261447fcb511b6a8273be988
MD5 bc0e085aa815a042a27a8b138039f93b
BLAKE2b-256 5aeae44b21cab1851bb5040c21c0f29d406a17e677b3a2f2028c6321d21649c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.191-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 abed790173cf4e045fc85e70dff50c0a89da7f22976bd07ccf65b250aa45cef7
MD5 1339717e29dab736397aa90a60c42e72
BLAKE2b-256 e6c2ca516e324a30f033b76a67712bed8e2257861febfd939b231bf0cdcb4db7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.191-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 81d0b0f8d63d2208d0e919683bb49bce662b484ddac9c0640d69f92612dfe1eb
MD5 a0d651e7d7908f0e0d39c8374d748447
BLAKE2b-256 15b910d4fca44046808861e2ec15cf0931e9c85fb4d4a0fcc3e2183655f5aa67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.191-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d9715dc0f404a75669f995a84a4582d14082e26794e1734ad3248cdfc205c4db
MD5 93b4fdce3189e911b676d8b0785bd712
BLAKE2b-256 11e51740dda82ce6d8f55842f1df190489ba9c1c7a89d175842392611c7a8416

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.191-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cbf108d25bf37bf377f70fb46d273643865ae98beb442e68c7448b8d420ad2c
MD5 0f5801b88c5fc354e4315a08fbf60381
BLAKE2b-256 f48b6c4cf41ce9dd8d5ede020d4a0edecc8ae0af4f3cd56a79bc6fc210c65c11

See more details on using hashes here.

Provenance

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

0.6.192

6 files

This release

0.6.191 This release

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