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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

dbx_tools_core_rs-0.6.194-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.194-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.194-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.194-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.194-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.194-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 71d5a4bb7f626d017a8618360dcd03f84a75911dcb7e1b32baeba3cd96d16773
MD5 eadf9ff5e617a2564a3ebc26daa0f16f
BLAKE2b-256 4ca1f19dff193b56d37c0190e3fc84ba497487991b9b845f2b2b437b48b80de9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.194-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 65a175c918114d78cf13507d45ed8788a8744817456778492d1b3b9699b570c3
MD5 542a9f25c9459c92aae9b516fb55bb8d
BLAKE2b-256 389b65e41b4834482f3d634c10b1c25804440db1c100bb3ea8a3100b53c501f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.194-py3-none-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 b4227bcea701e65e3d636f6e6926182e2e084b4be0c6d880abe4a9bc784898b8
MD5 299a02f276a7833406ffdc5ce61da6fc
BLAKE2b-256 303509a7718f0d5f96155de8a58a9be105f080bc83d8d83f0f7d6f4163f8a40d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.194-py3-none-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6aed58443a684f621747f1870ea0327ee351a281ee8efa9f7b6ea3f5cee9cced
MD5 9a6cbc925a7601beb805a4748eb93dbd
BLAKE2b-256 996e34bfa7573f8e8882ce0efa9d871e3723913dfc4972653b7b2a1bf2b3f944

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.194-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5a91040a9230876e547a88c2d95d3b36c7933e37bfede010659299a903c82615
MD5 8c97ed28953c47bab1e5697e7ceb8443
BLAKE2b-256 6457a8f1ce196dcc4e9766dafa05af5fd532b950c93a4db9451eb861cb276b8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for dbx_tools_core_rs-0.6.194-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 176be76a3a968078a329b2444fb76335d741b3b04eccd5349f6d63c24c8c8d45
MD5 5d5445d168b1708345da10fc669f1fb4
BLAKE2b-256 59fe17591b154c73548decd490c3fea2b98783724274eed17ae86c6418ae8cfb

See more details on using hashes here.

Provenance

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

This release

0.6.194 This release

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