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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.195-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.195-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.195-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.195-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.195-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.195-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 997bc0127fb37cba8f750ef80026b5e6b3cf9f3f2ebf8b933502d84b6aa63698
MD5 35cbab70b50a1462a30423e9c191aa5f
BLAKE2b-256 5c966289046b1a1d8c2287e3314e3a4cf3e7891d328169ac696590c716da6f3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.195-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0bf58adf4859a26c965a8a6d6c381a405149f29e63e86ed054af9ffd33096541
MD5 27409a0fc9ca57fb4db113f3a5833b40
BLAKE2b-256 87f604bdffbdc5bbe334d94e33cc3d6e99341c416579310a8518091c5f6d5fb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.195-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c9c89c498e399cbf894a549ec471da1003526e02159ee08f6406c80522cde379
MD5 6bcc606331e78c6f5856671a6ec1dcde
BLAKE2b-256 a81a6d45054013976aad481ef3e647c3ca0fa9d46414ab4247ff3af092812786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.195-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cec7f454e59ea49fee3ed6e390ea8e45f6d0909bca0627dbc7d9a58a42c3e3bd
MD5 7134f83556ee12942e20ce44956bd493
BLAKE2b-256 a096584e82f599709d0b377272948cde8c2acebc04c1927b8e579326563ae333

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.195-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f932a8c05cffd331fe2fb0e6de91e1ccbf7a0d7d98e1a5619da8f14ec7a1340e
MD5 49bee31a282611e303137f1097dece03
BLAKE2b-256 a3e259673afc1eea98040550013d74af78e264f0e3763b2f700c984379bf11cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.195-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e4810313289d6fa5ea3978008b80fb6da10aa5ae85d1beef4cc6769d703cbd7
MD5 6f0d8e9455406d18e48cc2db96cf5868
BLAKE2b-256 471749bcc94f8a2ec0c7c305c2839a0b8d058e5149225b60b84bdeb49ebb0c2a

See more details on using hashes here.

Provenance

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

This release

0.6.195 This release

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