Installation
lazy-cuh is not stable yet. For local development, use uv:
uv sync --extra devuv run pytestuv run ruff check .uv run pyrightWith Nix, enter the development shell first:
nix developuv sync --extra devuv run pytestuv run ruff check .uv run pyrightThe interactive demo is exposed both through the Python entry point and the flake:
uv run lazy-cuh-demonix run .#demoDocumentation
Section titled “Documentation”The Starlight docs are exposed as flake apps so contributors do not need to remember the docs-local package-manager commands:
nix run .#docs-installnix run .#docs-devnix run .#docs-checknix run .#docs-builddocs-install may update docs/pnpm-lock.yaml. The check, build, and dev apps
install from the lockfile when docs/node_modules is missing.
A downstream app can dogfood the package from a local path:
uv add --editable ../lazy-cuh