SHELL := /bin/bash | |
deps: | |
pip install --upgrade \ | |
-r requirements/development.txt \ | |
-r requirements/production.txt | |
sdist: | |
python setup.py sdist | |
python setup.py bdist_wheel | |
register: | |
python setup.py register | |
python setup.py sdist upload | |
python setup.py bdist_wheel upload | |
site: | |
cd docs; make html | |
test: | |
coverage run setup.py test | |
unittest: | |
coverage run -m unittest discover | |
lint: | |
flake8 --exit-zero funcsigs tests | |
coverage: | |
coverage report --show-missing | |
clean: | |
python setup.py clean --all | |
find . -type f -name "*.pyc" -exec rm '{}' + | |
find . -type d -name "__pycache__" -exec rmdir '{}' + | |
rm -rf *.egg-info .coverage | |
cd docs; make clean | |
docs: site |