.PHONY: clean virtualenv test docker dist dist-upload clean: find . -name '*.py[co]' -delete virtualenv: python3 -m venv --prompt '|> dhwp <| ' env env/bin/pip install --upgrade pip env/bin/pip install -r requirements-dev.txt env/bin/python setup.py develop @echo @echo "VirtualENV Setup Complete. Now run: source env/bin/activate" @echo test: python -m pytest \ -v \ --cov=dhwp \ --cov-report=term \ --cov-report=html:coverage-report \ tests/ style: env/bin/pycodestyle --config .pycodestyle dhwp/ autopep: env/bin/autopep8 dhwp/ -r --in-place docker: clean docker build -t dhwp:latest . dist: clean rm -rf dist/* python setup.py sdist python setup.py bdist_wheel dist-upload: twine upload dist/*