SHELL := /bin/zsh

PYTHON ?= .venv/bin/python
DIST_DIR := dist

.PHONY: build push test

build:
	rm -rf $(DIST_DIR) build
	$(PYTHON) -m build --outdir $(DIST_DIR)

push:
	$(PYTHON) -m twine upload $(DIST_DIR)/*

test:
	PYTHONPATH=src $(PYTHON) -m unittest discover -s tests
