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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.197-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.197-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.197-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.197-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.197-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.197-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fa330123b1c97d858722c28a2efcc4d86b3c855b8b7ceafc276b4ae6d8cbe7d0
MD5 b4e92ef5913d6c4acaec705292e19f08
BLAKE2b-256 a1449a2741f148df6a8dbca25352967a4bae1522556e5f00856b5c6f4fa672c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.197-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4bb34c1996d2c75595ee8bb46718c6def9d69d03ae354edf9d49d9b237193efe
MD5 fa0e26ba7dc9e1ffa8839013dc3fab50
BLAKE2b-256 875dd58e40ac56f2c8c386d06a3089ebde194f9fc2711fcc7a72aa00e84790d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.197-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 598dcef88718dc3a5e11641749d6b1777c6199eb4385bb6b29d4d53c258f9fec
MD5 a7263543739b354ed199cd0a1ab44979
BLAKE2b-256 885f48e0e16a99dc3545016df98a772a7531980573bd512f2230b26839ba41ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.197-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f9455a64cce9c7973c9322ddc7993e68fb6c2d6eeffd92879d1208bdd90a1b5e
MD5 562f99b62b65c111e225fb3803a27a45
BLAKE2b-256 c4effcbe4382757558a21a4e312ecae1e37ed7df25b4d0302d8b99e82bb0b9b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.197-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 66fb5d2af5f8456509ec06a8b4cd6ccb4c7e2345b14a001991b1db746fe2a673
MD5 84ba14b504c25cbff075846c73ef6590
BLAKE2b-256 d052ba22f58fb9ad9af4d34b12cceb83af321dfa8d9c890d62e375d2c0643304

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.197-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38aaa1397feee1a24e27f738c970cfbad684ce65c9f2cc33206f61748c645361
MD5 17ecba34835e503b529bf504f4ddf497
BLAKE2b-256 2aa986caa9593694fab0bc105fc0df5a73c5071c57276dd2b94defbd1f45a64b

See more details on using hashes here.

Provenance

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

This release

0.6.197 This release

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