CLUSTER_NAME ?= knete

.PHONY: all sdist wheel dist upload upload-test clean docs kind-up kind-down kind-reset

all: dist

sdist:
	python -m build --sdist

wheel:
	python -m build --wheel

dist:
	python -m build

build: dist

upload:
	python -m twine upload dist/*

upload-test:
	python -m twine upload --repository testpypi dist/*

docs:
	$(MAKE) -C docs html

clean:
	rm -rf dist/ build/ src/*.egg-info docs/_build

kind-up:
	kind create cluster --name $(CLUSTER_NAME)

kind-down:
	kind delete cluster --name $(CLUSTER_NAME)

kind-reset: kind-down kind-up
