vibedata-dlt-fabric-notebook
Fabric notebook execution unit for the VibeData dlt runtime — the installed distribution for Fabric domains running inside a Fabric notebook. Key Vault access uses notebookutils.credentials. dlt writes Delta straight into the Lakehouse named by [destination.filesystem] bucket_url in the committed config.toml, so a replace load overwrites the table in place and finalize() is audit-only. The unit's one addition strips the trailing / adlfs sends on existence checks, which OneLake rejects from inside Fabric. The unit has no sign-in code: the Fabric kernel binds its own OneLake filesystem to abfss://, and it signs in as the notebook's identity. Run it on the Python 3.12 kernel (the Fabric default); the 3.11 kernel's copy of that filesystem returns file listings dlt cannot read. Also provides project_dir(), which resolves the domain's dlt project on the attached Lakehouse's mounted Files.
from vibedata.dlt.fabric import setup_environment, finalize
Install this package; it pulls in vibedata-dlt-fabric-core (and transitively
vibedata-dlt-core). notebookutils is provided by the Fabric runtime, not a
pip dependency. The Studio unit (vibedata-dlt-fabric-studio) ships the same
vibedata.dlt.fabric import with Studio-mode implementations — exactly one
Fabric unit is installed per environment, selected at provisioning time.
Metadata
Release files for vibedata-dlt-fabric-notebook 0.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vibedata_dlt_fabric_notebook-0.10.0.tar.gz | 8.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vibedata_dlt_fabric_notebook-0.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.8 kB
Release files / vibedata_dlt_fabric_notebook-0.10.0.tar.gz
| Download URL | vibedata_dlt_fabric_notebook-0.10.0.tar.gz |
|---|---|
| Size | 8.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a62242e839ee6cc266687f3fa355903c044bcfb7e4b1f63b70346504e207d8f0
|
|
BLAKE2b-256 checksum How to use checksums |
8c3fc8279713ffc63adf8f628363cdeb1451f1c9f0591f1087b4224139254641
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / vibedata_dlt_fabric_notebook-0.10.0-py3-none-any.whl
| Download URL | vibedata_dlt_fabric_notebook-0.10.0-py3-none-any.whl |
|---|---|
| Size | 8.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c19ceb671e01a89f77d6c3ed88eea1a66e6ebddfc966592450f07e3cf93edc57
|
|
BLAKE2b-256 checksum How to use checksums |
50ec712eaa0d4f8394e423608b793f9577b3e2ba5375764028097043a3da6fe8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|