KiCad Cruncher is a pure Python CLI package for KiCad design review, manufacturing, PCB SVG, and PCB STEP workflows. It uses uv, Hatchling, Rack, pytest, Ruff, Pyright, build, and Twine.
uv sync --extra test
uv run kicad-cruncher --help
uv run rack run --all
uv run python -m build
uv run twine check dist/*
Command outputs under output/, package build artifacts under
dist/, Rack results, and local temp files are transient. Stable
public behavior belongs in source, contracts, design docs, release notes,
and tests.