Metadata-Version: 2.5
Name: vibedata-dlt-fabric-core
Version: 0.6.0
Summary: VibeData dlt runtime — Fabric platform shared core (setup skeleton, destination config; re-exports the cross-platform Secret Store contract and Key Vault provider base). Depended on by the Fabric execution units; not installed to run a pipeline on its own.
Author-email: Vibedata <eng@acceleratedata.ai>
License: MIT
Requires-Python: >=3.11
Requires-Dist: dlt>=1.0.0
Requires-Dist: vibedata-dlt-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-core

Fabric-platform shared core for the VibeData dlt runtime. Execution-unit-agnostic
building blocks shared by the Fabric units (`vibedata-dlt-fabric-studio`,
`vibedata-dlt-fabric-notebook`):

- **platform** — the common `setup_environment` / `finalize` skeleton.
- **onelake** — copies `azure_storage_account_name` / `azure_account_host` from `[destination.filesystem]` in config.toml into dlt's credentials section, which dlt reads only from secret providers.
- **providers.akv_base** — Key Vault provider base (key naming, connection-keyed
  rewrites, candidate fallbacks); units implement only `_get_secret`.

Import namespace: `vibedata.dlt.fabric_core`. Depends on `vibedata-dlt-core`.
This is a dependency package — it is not installed to run a pipeline on its own.
