dbx-tools-databricks-auth
Generated Python bindings for the Rust dbx-tools-databricks-auth
package.
The Rust package owns U2M and M2M OAuth,
profile resolution and endpoint policy. Shared dbx_tools.auth owns OAuth,
refresh, locking, and built-in credential storage.
Automatic storage uses memory inside a Databricks App and file storage elsewhere. Explicit file, memory, and custom storage selections are preserved.
from dbx_tools.databricks_auth import (
DatabricksAuthOptions,
create_persistent_auth,
)
auth = await create_persistent_auth(
DatabricksAuthOptions(profile="DEFAULT", prefer_user_to_machine=True)
)
token = await auth.token()
M2M reads the client secret from the selected Databricks profile or
DATABRICKS_CLIENT_SECRET.
For lifecycle overrides, import AuthOptions from dbx_tools.auth and pass
DatabricksAuthOptions(auth=AuthOptions(lock_timeout_seconds=10)). This is the
same record accepted by generic OAuth providers. Omit auth for Rust defaults;
move former flattened timeout and callback-image fields into this shared record.
Custom stores implement dbx_tools.auth.StorageAdapter. Pass
create_storage_handle(adapter) to create_persistent_auth_with_storage to
preserve callback ownership across the native library boundary.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl.
File metadata
- Download URL: dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9723d5ac4e761e3c8146dd780d0a946a0603d2b1db3cfad96418c1698a5aea51
|
|
| MD5 |
eaac8109e1ea14888bc611409c9e853f
|
|
| BLAKE2b-256 |
041ed9e2451646fa60603b612e6567fb8ceac09edccd7bffd4a8008b45c486d2
|
Provenance
The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl:
Publisher:
python-release.yml on reggie-db/dbx-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbx_tools_databricks_auth-0.6.176-py3-none-win_amd64.whl -
Subject digest:
9723d5ac4e761e3c8146dd780d0a946a0603d2b1db3cfad96418c1698a5aea51 - Sigstore transparency entry: 2728837888
- Sigstore integration time:
-
Permalink:
reggie-db/dbx-tools@00c4ec5e0d816625c924f8204e194867caedac88 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/reggie-db
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@00c4ec5e0d816625c924f8204e194867caedac88 -
Trigger Event:
repository_dispatch
-
Statement type:
File details
Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl.
File metadata
- Download URL: dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 3, manylinux: glibc 2.39+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7400374c451f97d01aab82cd9a0bf85a33f23b89671c432b4dcf47284cf6a6c
|
|
| MD5 |
4160c4e63c4f25f610d9972f7a8bd420
|
|
| BLAKE2b-256 |
cf1bd8f214d256a6806231277c5d8a4664cb4608d0cc6f378f4b9bc74262569d
|
Provenance
The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl:
Publisher:
python-release.yml on reggie-db/dbx-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_39_aarch64.whl -
Subject digest:
c7400374c451f97d01aab82cd9a0bf85a33f23b89671c432b4dcf47284cf6a6c - Sigstore transparency entry: 2728838082
- Sigstore integration time:
-
Permalink:
reggie-db/dbx-tools@00c4ec5e0d816625c924f8204e194867caedac88 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/reggie-db
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@00c4ec5e0d816625c924f8204e194867caedac88 -
Trigger Event:
repository_dispatch
-
Statement type:
File details
Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82d1a30a867670b10a4dd9677e4a3c053ff84675f18066404f44ee63bbec1c12
|
|
| MD5 |
d96934dc7bc199f46d424c20be3344ec
|
|
| BLAKE2b-256 |
59a1b4dd165ecfedc97598c28c746934091b0b34b0c2d263cdaa53c978a2db96
|
Provenance
The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl:
Publisher:
python-release.yml on reggie-db/dbx-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbx_tools_databricks_auth-0.6.176-py3-none-manylinux_2_35_x86_64.whl -
Subject digest:
82d1a30a867670b10a4dd9677e4a3c053ff84675f18066404f44ee63bbec1c12 - Sigstore transparency entry: 2728837954
- Sigstore integration time:
-
Permalink:
reggie-db/dbx-tools@00c4ec5e0d816625c924f8204e194867caedac88 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/reggie-db
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@00c4ec5e0d816625c924f8204e194867caedac88 -
Trigger Event:
repository_dispatch
-
Statement type:
File details
Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl.
File metadata
- Download URL: dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 3, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dde666c63a7d025454c0a2933248ad52746b52898c13cc90b03b0bd45bcb4bbe
|
|
| MD5 |
72cac4193d8f7bd533a722e1519f6f32
|
|
| BLAKE2b-256 |
909913c215ae9a5ab8860f66013c6f0877c4f527c264d4bb7efcf9dfd854e429
|
Provenance
The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl:
Publisher:
python-release.yml on reggie-db/dbx-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbx_tools_databricks_auth-0.6.176-py3-none-macosx_13_0_x86_64.whl -
Subject digest:
dde666c63a7d025454c0a2933248ad52746b52898c13cc90b03b0bd45bcb4bbe - Sigstore transparency entry: 2728838023
- Sigstore integration time:
-
Permalink:
reggie-db/dbx-tools@00c4ec5e0d816625c924f8204e194867caedac88 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/reggie-db
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@00c4ec5e0d816625c924f8204e194867caedac88 -
Trigger Event:
repository_dispatch
-
Statement type:
File details
Details for the file dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32253d646ffe0b49b796e3cce3a256af66730ad8ab58710fe7c0de789c2f4843
|
|
| MD5 |
86b63063a7d87ee00adc56a94b7dd2c6
|
|
| BLAKE2b-256 |
d4b78d7430f1aed02a10dc0eb34d30b8155c2f05ed73f25a86cdf8d5013235bd
|
Provenance
The following attestation bundles were made for dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl:
Publisher:
python-release.yml on reggie-db/dbx-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
dbx_tools_databricks_auth-0.6.176-py3-none-macosx_11_0_arm64.whl -
Subject digest:
32253d646ffe0b49b796e3cce3a256af66730ad8ab58710fe7c0de789c2f4843 - Sigstore transparency entry: 2728838139
- Sigstore integration time:
-
Permalink:
reggie-db/dbx-tools@00c4ec5e0d816625c924f8204e194867caedac88 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/reggie-db
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-release.yml@00c4ec5e0d816625c924f8204e194867caedac88 -
Trigger Event:
repository_dispatch
-
Statement type: