Files
deb-python-funcsigs/Makefile
Aaron Iles d201777f99 Build and distribute wheel packages
The new Python wheel package format speeds up package deployment. Wheel
packages are built and published to PyPI with the Makefile targets.
2013-12-20 22:00:16 +11:00

40 lines
698 B
Makefile

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