-include .env
export

.PHONY: setup test lint format build publish

setup:
	uv pip install -e ".[dev]"

test:
	pytest $(ARGS)

lint:
	ruff check .

format:
	ruff format .
	ruff check --fix .

build:
	rm -rf dist/
	uv build

publish: build
	uv publish
