Metadata-Version: 2.4
Name: spark-kindling-sdk
Version: 0.14.0rc1
Summary: Design-time platform SDK for Kindling
Author: SEP Engineering
Author-email: SEP Engineering <engineering@sep.com>
License-Expression: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: requests>=2.31.0
Requires-Dist: azure-identity>=1.15.0
Requires-Dist: azure-core>=1.30.0,<1.31.0
Requires-Dist: azure-storage-file-datalake>=12.14.0
Requires-Dist: databricks-sdk>=0.20.0
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/sep/spark-kindling-framework
Project-URL: Documentation, https://github.com/sep/spark-kindling-framework/tree/main/docs
Project-URL: Changelog, https://github.com/sep/spark-kindling-framework/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/sep/spark-kindling-framework/issues
Description-Content-Type: text/markdown

# kindling-sdk

Design-time SDK for Kindling:

- Platform API client factory for tests/CI
- Platform-specific remote operations for Fabric, Synapse, and Databricks

This package is intentionally separate from runtime bootstrap/runtime execution concerns.

## Install

```bash
pip install spark-kindling-sdk
```

`pip install spark-kindling-cli` installs it too (the CLI depends on it). Pin it to the same
Kindling release as your other Kindling packages (`spark-kindling-sdk==0.14.0`). Without PyPI
access, install the `spark_kindling_sdk-<version>-py3-none-any.whl` attached to the matching
[GitHub Release](https://github.com/sep/spark-kindling-framework/releases).
