Aaron Iles | c18d694 | 2013-01-06 13:12:00 +1100 | [diff] [blame] | 1 | SHELL := /bin/bash |
| 2 | |
| 3 | deps: |
Aaron Iles | 6318d8d | 2013-05-29 22:01:09 +1000 | [diff] [blame] | 4 | pip install --upgrade \ |
Aaron Iles | c18d694 | 2013-01-06 13:12:00 +1100 | [diff] [blame] | 5 | -r requirements/development.txt \ |
| 6 | -r requirements/production.txt |
| 7 | |
| 8 | sdist: |
| 9 | python setup.py sdist |
| 10 | |
Aaron Iles | 4ea7e19 | 2013-01-06 23:11:27 +1100 | [diff] [blame] | 11 | register: |
| 12 | python setup.py register |
Aaron Iles | c18d694 | 2013-01-06 13:12:00 +1100 | [diff] [blame] | 13 | |
| 14 | site: |
| 15 | cd docs; make html |
| 16 | |
| 17 | test: |
| 18 | coverage run setup.py test |
| 19 | |
| 20 | unittest: |
| 21 | coverage run -m unittest discover |
| 22 | |
| 23 | lint: |
| 24 | flake8 --exit-zero funcsigs tests |
| 25 | |
| 26 | coverage: |
| 27 | coverage report --show-missing --include="funcsigs*" |
| 28 | |
| 29 | clean: |
| 30 | python setup.py clean --all |
| 31 | find . -type f -name "*.pyc" -exec rm '{}' + |
| 32 | find . -type d -name "__pycache__" -exec rmdir '{}' + |
| 33 | rm -rf *.egg-info .coverage |
| 34 | cd docs; make clean |
| 35 | |
| 36 | docs: site |