Metadata-Version: 2.1
Name: lnschema_core
Version: 0.33.3
Summary: Data lineage (`yvzi`).
Author-email: Lamin Labs <laminlabs@gmail.com>
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: nbproject
Requires-Dist: sqlmodel>=0.0.8
Requires-Dist: sqlalchemy>=1.4.41
Requires-Dist: pydantic<2.0.0
Requires-Dist: anndata
Requires-Dist: typeguard<3.0.0
Requires-Dist: pre-commit ; extra == "dev"
Requires-Dist: nox ; extra == "dev"
Requires-Dist: pytest>=6.0 ; extra == "test"
Requires-Dist: pytest-cov ; extra == "test"
Requires-Dist: lamindb ; extra == "test"
Requires-Dist: pytest_alembic ; extra == "test"
Project-URL: Home, https://github.com/laminlabs/lnschema-core
Provides-Extra: dev
Provides-Extra: test

[![pypi](https://img.shields.io/pypi/v/lnschema_core?color=%2334D058&label=pypi%20package)](https://pypi.org/project/lnschema_core)

# lnschema-core: Data objects & data lineage (`yvzi`)

Core schema module for tracking data lineage.

It is built with [SQLModel](https://sqlmodel.tiangolo.com/), a shallow wrapper that unifies [SQLAlchemy](https://www.sqlalchemy.org/) & [Pydantic](https://pydantic-docs.helpmanual.io/).

