test:
	pytest

# ensure this passes before commiting
check:
	black --check seedweed tests
	isort --check seedweed tests
	flake8 seedweed tests

fix:
	black seedweed tests
	isort seedweed tests

clean:
	rm -rf venv **/__pycache__ dist

vectors:
	venv/bin/generate-seedweed-test-vectors > seedweed/test-vectors.csv

setup:
	virtualenv venv
	venv/bin/pip install -U pip
	venv/bin/pip install -U -r dev-requirements.txt
	venv/bin/flit install --symlink

setup-ci:
	python -m pip install --upgrade pip setuptools wheel
	python -m pip install --upgrade -r dev-requirements.txt
