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()

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.188-py3-none-manylinux_2_39_aarch64.whl (2.9 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ ARM64

dbx_tools_core_rs-0.6.188-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.188-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.188-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.188-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.188-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 024705c6c3fcee8fb8b8936da1d4ee1e92085edc2ee58441bc422b39e9bd91cf
MD5 c95f5167c6f294b00bbdfb176390769a
BLAKE2b-256 c258e808d2659b7aa924baed2193dc118a0d2c309eec42b6316164c9d7a7ec07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.188-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a51e2165d7a4ee1bf4cb1ec28dfee0e9e681ed3a6c552e03bede6e1bbeb87adb
MD5 0b5a02477ff4ec704d406a34f28a2dc8
BLAKE2b-256 e6ffe6c5c34e61ba08929ce84620dfa077d4e746d0f171bd8327428d2845313d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.188-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 68264fbb953c74a632a35da5d84b1ece78247e0f44d867f5e2f1087539635355
MD5 96606fc806a02eaeaafadf8d6a341f46
BLAKE2b-256 138cef88a485037e90d218fb38e64419111c0ab13153dde1c78ec3bf24e640b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.188-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7d2c675638d18d66e0f4c91baf8e2209ddba1c9ff84ee69d8072675d524f916f
MD5 c0f15029270608bbbc27dadd5f5026f8
BLAKE2b-256 ab2eb9b2766eea22ae93abeb4b2f03c54769bf2c1afb38e18ef5b209cb8e77e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.188-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79059b6c40f3894e4914dbba7d307041d403ce1375671bd8da08b984c767e23b
MD5 a320eaf48ed28393dc7d4fc7425e5e61
BLAKE2b-256 37c3a49d169e40e62c3271bac834c1b8072da9550f0c7ac280eeef6367124935

See more details on using hashes here.

Provenance

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

0.6.191

6 files

This release

0.6.188 This release

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