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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.199-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.199-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.199-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.199-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.199-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.199-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 f9f921b1e5347b6c4ea1a251a51f859f21c1f942ff1c973b6af754955fbd852d
MD5 13f94dd53432127541c5d25fb30276f6
BLAKE2b-256 52a68befe5659edd57f6e66b19e7ccc6641199889e7e62b50da6e2080f69ece3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.199-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2af306116d11bcae369fe1844eab88c177eb083221826bcc8825c26922423b01
MD5 b7e7e8f053a9a8237ed33a514a62674a
BLAKE2b-256 85a8379f4ef58417f7ed86e62d7824159e23cb88d169559021edc7fdb4be8384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.199-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f09c81bfb7bda9d89f43344a3cc8851e8c2e684629e1dcfabf32185e378cf675
MD5 52180fcc878491784e4f329c338f4eed
BLAKE2b-256 26cd4329b9a5bd197cee3edbe74d86351eaa6bb14f7d5a139997cd2a409dd383

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.199-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 5df2f138f709d5597f63bbd049a265e2bf188eac09aaf0ba4bdc54c2e0a74e63
MD5 2d2b0dd2133485d62daaf62a482251b1
BLAKE2b-256 bf208cba26cca55a14ec3852a801f7959fd43923d3223029c68dcbc0721fcae6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.199-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a41efe84557dd8cdd73164393d5a7918e8f2416bd540f85bf856a12ddc73687c
MD5 2fece50d8105d43c6b66a4e843319d03
BLAKE2b-256 3a8b0c5b29097d11e2e4282bc15f366045254ba6c0ec09b0b030a7bbce13fa50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.199-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4df99739835c6d44671668fb4270c32a571e69bdfd3d0df455de9067e29a2e5
MD5 1ff33386c317f60de2adbcd3aab0bd1b
BLAKE2b-256 83c408e8ab3ad5f320802d87aa11f0cc698c3756806283debdf6b667d23ce608

See more details on using hashes here.

Provenance

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

This release

0.6.199 This release

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