1# Makefile to simplify some common development tasks.
2# Run 'make help' for a list of commands.
3
4PYTHON=`which python`
5
6default: help
7
8help:
9	@echo "Available commands:"
10	@sed -n '/^[a-zA-Z0-9_.]*:/s/:.*//p' <Makefile | sort
11
12test:
13	tox
14
15coverage:
16	pytest --cov=sqlparse --cov-report=html --cov-report=term
17
18clean:
19	$(PYTHON) setup.py clean
20	find . -name '*.pyc' -delete
21	find . -name '*~' -delete
22
23release:
24	@rm -rf dist/
25	python setup.py sdist bdist_wheel
26	twine upload --sign --identity E0B84F81 dist/*
27