.PHONY: install test test-verbose publish clean

install:
	uv sync --dev

test:
	uv run pytest

test-verbose:
	uv run pytest -vv

publish:
	rm -rf dist
	uv build
	uv run twine upload --repository pypi dist/kaygee-*

clean:
	rm -rf dist
	find . -name "__pycache__" -type d -prune -exec rm -rf {} +
