Metadata-Version: 2.4
Name: belt-tensioning-opencv
Version: 0.1.1
Summary: Klipper extra for automated CoreXY belt tension measurement using OpenCV
License: MIT
License-File: LICENSE
Requires-Python: >=3.9
Requires-Dist: numpy>=1.24.0
Requires-Dist: opencv-python-headless>=4.8.0
Provides-Extra: dev
Requires-Dist: mypy>=1.14; extra == 'dev'
Requires-Dist: pre-commit>=4.0; extra == 'dev'
Requires-Dist: pytest-cov>=6.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.11; extra == 'dev'
Description-Content-Type: text/markdown

# belt-tensioning-opencv

Klipper extra for automated CoreXY belt tension measurement using a USB camera and OpenCV.

See [BELT_TENSION_CV_SPEC.md](specs/BELT_TENSION_CV_SPEC.md) for the full specification.

## Quick Start

```bash
mise install
uv sync --all-extras
uv run pre-commit install --install-hooks
uv run pre-commit install --hook-type commit-msg
```

## License

[MIT](LICENSE)
