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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.198-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.198-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.198-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.198-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.198-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.198-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fdb8d155edba2db85cc4c711613258c34c7b87f71ecea1c253c0d83aab27a5df
MD5 01b9319a7643f1da5291aa8559f0d5a5
BLAKE2b-256 5644e2f6e94ff484ebf00a836a0d7eae263fe147fef5d6a41a4fac6e2ffb7356

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.198-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5a662b0102bd68ced7acc9b073b6bc26f072ec0d26476536f62d90d8b274799d
MD5 499c0275f28655bba79ede12293af177
BLAKE2b-256 c7b20b0bce696ec4f187c81c0258f7dd99fda9a6697f5c57559486e71964b2b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.198-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 e09f74e935d425c1187f154c7ba4871f63f65015c37fc3e46e559faa86b98263
MD5 9fcbf9ab3d66a6eda6cbf09af39b60bf
BLAKE2b-256 2da40a7daa862a6435cd92ec5da8c695662e2fe03a1b9a49455282a242bb1907

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.198-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6640df26b80c2269e3e151c9e5566350c4100434f00575548e05e2b6de218d9d
MD5 006e0aa75e7b89e4eede3a2837b90119
BLAKE2b-256 7b27c3ed3d9e67002144fc9b935b755526dd141178568046b59456f99ce703e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.198-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b822443c745e59b1efcd11da777b22b639af8e790eb23749fbdb8194f195cb69
MD5 4b205a3967257357b5a70062e3ef4276
BLAKE2b-256 d2996dcd929af0d4a9501e71cb8f61e340ed0a99096360c6646b31262b999e13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.198-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b61e179a43478286c745487a1ae25a81918842c2eaf23b469a6a7677e2e9d963
MD5 c7e90848dabadb7f2bd53c5ba4d05416
BLAKE2b-256 3822b2b413608dba74ee5acaac3cdd3c82e46bd8e276c7f54012ef582541813a

See more details on using hashes here.

Provenance

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

This release

0.6.198 This release

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