.PHONY: test build clean publish-test publish

test:
	uv run pytest

build: clean
	uv build

clean:
	rm -rf dist/

publish-test: build
	UV_PUBLISH_TOKEN=$(UV_PUBLISH_TOKEN_TEST)
	uv publish --publish-url https://test.pypi.org/legacy/

publish: build
	uv publish
