init. core algorithm, initial testing, basic cli.

This commit is contained in:
Thomas (Tom) C. Gorordo 2026-05-20 11:39:03 -07:00
commit 8836c49091
Signed by: tgorordo
GPG key ID: 0CBED22BB0D94490
12 changed files with 2297 additions and 0 deletions

30
justfile Normal file
View file

@ -0,0 +1,30 @@
list:
just --list
run spreadsheet:
uv run smithy {{spreadsheet}}
check:
uv run pyright src
test:
uv run pytest -vvv --tb=short --log-cli-level=INFO
format:
uv run ruff format src test
compile:
uv run pyinstaller src/main.py
clean:
uv run pyclean src test
uv run ruff clean
rm -rf main.spec cli.spec build dist .pytest_cache .hypothesis .benchmarks __marimo__
wipe:
just clean
rm -rf .venv
lock:
uv lock
uv pip compile pyproject.toml -o requirements.txt --group dev