Metadata-Version: 2.4
Name: sinan-captcha
Version: 0.1.82
Summary: Training and data engineering workspace for graphical captcha models.
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Provides-Extra: train
Requires-Dist: numpy; extra == "train"
Requires-Dist: onnx; extra == "train"
Requires-Dist: onnxscript; extra == "train"
Requires-Dist: optuna; extra == "train"
Requires-Dist: pillow; extra == "train"
Requires-Dist: reportlab; extra == "train"
Requires-Dist: svglib; extra == "train"
Requires-Dist: ultralytics; extra == "train"

# sinan-captcha

Python CLI and training/data-engineering package for the `sinan-captcha` monorepo.

This package provides the `sinan` command and the top-level `src/` feature packages used for:

- materials preparation
- dataset validation
- training and evaluation flows
- autonomous training control
- local solver bundle packaging

Dependency boundary:

- base install: lightweight CLI and packaging entrypoints
- `sinan-captcha[train]`: shared training/runtime dependencies without pinning a PyTorch backend
- dedicated training root: installs `sinan-captcha[train]` plus machine-specific `torch/torchvision/torchaudio`
