Metadata-Version: 2.4
Name: vibedata-dlt-fabric-notebook
Version: 0.7.0
Summary: VibeData dlt runtime — Fabric notebook execution unit (scheduled runs inside a Fabric notebook): notebookutils Key Vault + mounted-lakehouse destination. Install this; it pulls in vibedata-dlt-fabric-core. notebookutils is provided by the Fabric runtime.
Author-email: Vibedata <eng@acceleratedata.ai>
License: MIT
Requires-Python: >=3.11
Requires-Dist: dlt[deltalake,filesystem]>=1.0.0
Requires-Dist: vibedata-dlt-fabric-core
Provides-Extra: dev
Requires-Dist: pytest-mock>=3.12; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# 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`; the lakehouse is mounted via
notebookutils and dlt writes Delta directly to the mount (so `finalize()` is
audit-only). Also provides `clone_domain_repo()` for the notebook's
pre-pipeline bootstrap.

```python
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.
