Metadata-Version: 2.4
Name: weevr-core
Version: 1.18.0
Summary: Pure-Python validation, planner, and telemetry contracts for weevr.
Keywords: weevr,pydantic,fabric,etl,data-pipeline,yaml,configuration
Author: Pierre LaFromboise
Author-email: Pierre LaFromboise <44212292+DataInsightPro@users.noreply.github.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: pydantic>=2.0,<3.0
Requires-Dist: pyyaml>=6.0,<7.0
Requires-Python: >=3.11, <3.12
Project-URL: Documentation, https://ardent-data.github.io/weevr/
Project-URL: Repository, https://github.com/ardent-data/weevr
Project-URL: Issues, https://github.com/ardent-data/weevr/issues
Project-URL: Changelog, https://github.com/ardent-data/weevr/blob/main/CHANGELOG.md
Description-Content-Type: text/markdown

# weevr-core

Pure-Python validation, planner, and telemetry contracts for weevr.

Install this wheel when you need weevr's Pydantic model layer, configuration
resolver, planner graph, or telemetry schemas without paying for PySpark
— for example, in a CLI that validates `.weevr` projects in CI.

For execution capability (running a loom, weave, or thread end-to-end), see
the companion [`weevr`](../weevr) wheel; it depends on `weevr-core` so a plain
`pip install weevr` installs both transparently.

See the [project README](../../README.md) and the
[documentation](https://ardent-data.github.io/weevr/).
