Metadata-Version: 2.4
Name: sqllocks-shape-integrations
Version: 0.9.3
Summary: Shape plugin: OpenLineage, MLflow, Presidio, SDMetrics, Anonymeter and Ibis/DuckDB adapters
License-Expression: MIT
Project-URL: Homepage, https://github.com/sqllocks/shape
Project-URL: Repository, https://github.com/sqllocks/shape
Project-URL: Issues, https://github.com/sqllocks/shape/issues
Project-URL: Documentation, https://github.com/sqllocks/shape/tree/main/plugins/shape-integrations
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Classifier: Topic :: Database
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: sqllocks-shape==0.9.3
Provides-Extra: openlineage
Requires-Dist: openlineage-python<2,>=1.20; extra == "openlineage"
Provides-Extra: mlflow
Requires-Dist: mlflow<4,>=3; extra == "mlflow"
Provides-Extra: presidio
Requires-Dist: presidio-analyzer<3,>=2.2; extra == "presidio"
Provides-Extra: sdmetrics
Requires-Dist: sdmetrics<1,>=0.18; extra == "sdmetrics"
Provides-Extra: anonymeter
Requires-Dist: anonymeter<2,>=1; extra == "anonymeter"
Provides-Extra: ibis
Requires-Dist: ibis-framework[duckdb]<13,>=12; extra == "ibis"
Requires-Dist: duckdb<2,>=1.2; extra == "ibis"
Dynamic: license-file

# sqllocks-shape-integrations

Thin, optional adapters between Shape and OpenLineage, MLflow, Presidio, SDMetrics, Anonymeter
and Ibis/DuckDB. One distribution, one extra per integration:

```
pip install 'sqllocks-shape-integrations[openlineage]'
```

See [docs/plugins/integrations.md](../../docs/plugins/integrations.md) for each integration:
install, command or API, what is sent or written, and what is never sent.
