databricks-labs-blueprint
Common libraries for Databricks Labs
Install
databricks-labs-blueprint on PyPI
pip
pip install databricks-labs-blueprintuv
uv add databricks-labs-blueprintpoetry
poetry add databricks-labs-blueprintPackage facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — databricks-sdk |
| Maintenance | actively maintained — 226 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: databricks_labs_blueprint-0.12.0-py3-none-any.whl
Keywords: Databricks
About databricks-labs-blueprint
from the package's own PyPI description — quoted content, verbatim
<!-- FOR CONTRIBUTORS: Edit this file in Visual Studio Code with the recommended extensions, so that we update the table of contents automatically --> Databricks Labs Blueprint ===
python (image) codecov (image) lines of code (image)
Baseline for Databricks Labs projects written in Python. Sources are validated with mypy and pylint. See Contributing instructions if you would like to improve this project.
<!-- TOC -->
* Databricks Labs Blueprint
* Installation
* Batteries Included
* Python-native pathlib.Path-like interfaces
* Working With User Home Folders
* [Relative...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Databricks Labs Blueprint provides Python-native pathlib-like interfaces for workspace file operations, terminal UI primitives, logging formatters, parallel task execution, and application state management utilities for Databricks projects.
Low install friction with a single runtime dependency (databricks-sdk). The package is actively maintained with recent releases and supports Python 3.10–3.14.
License treatment is unclear; the package declares no SPDX identifier and provides no raw license text in metadata. Verify the actual license terms in the repository before use in proprietary or restricted contexts.
Usage
pip install databricks-labs-blueprint
from databricks.sdk import WorkspaceClient
from databricks.labs.blueprint.paths import WorkspacePath
ws = WorkspaceClient()
wsp = WorkspacePath(ws, "~/example")
wsp.mkdir()
Requires Python ≥3.10 and a Databricks workspace with valid SDK credentials.
Verdict: A well-maintained, low-friction utility library for Databricks projects offering pathlib-style workspace paths, TUI helpers, and state management. No known vulnerabilities and active development. License status is unclear in metadata—confirm terms before adoption in proprietary work.
Needs verification
- Actual license terms and restrictions (metadata shows 'Other/Proprietary' but no SPDX or raw text)
- Whether 'unclear' license treatment reflects a deliberate proprietary choice or metadata gap
Similar packages
permissive · top 1,000 on PyPI
giturlparsepermissive · top 1,000 on PyPI
jmespathpermissive · top 100 on PyPI
platformdirspermissive · top 100 on PyPI
rpds-pypermissive · top 100 on PyPI
srslypermissive · top 1,000 on PyPI
pathlib-abcpermissive · top 1,000 on PyPI
invokepermissive · top 1,000 on PyPI
sqlglotpermissive · top 1,000 on PyPI
mdurlpermissive · top 100 on PyPI