Metadata-Version: 2.4
Name: ml-contracts
Version: 0.1.0
Summary: Design-by-Contract for ML pipelines: fail-fast data/features/models
Project-URL: Homepage, https://github.com/yourusername/ml-contracts
Project-URL: Repository, https://github.com/yourusername/ml-contracts
Author-email: Your Name <you@example.com>
License: MIT
License-File: LICENSE
Keywords: contracts,ml,pipeline,validation
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: pandas>=1.5
Requires-Dist: scipy>=1.10
Description-Content-Type: text/markdown

# ml-contracts
Design-by-Contract for ML: Enforce data/features/models pre-deployment.

## Install
```
pip install ml-contracts
```

## Quickstart
```python
from ml_contracts import DataContract
contract = DataContract(
    name="input-data",
    schema={"age": int},
    ranges={"age": (18, 75)},
    distribution={"age": "norm"}
)
```

Fits production pipelines—lightweight, no infra.
