Skip to content

Commit

Permalink
Add makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
yakky committed Apr 21, 2014
1 parent 4935d85 commit b786a9d
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions Makefile
@@ -0,0 +1,46 @@
.PHONY: clean-pyc clean-build docs

help:
@echo "clean-build - remove build artifacts"
@echo "clean-pyc - remove Python file artifacts"
@echo "lint - check style with flake8"
@echo "test - run tests quickly with the default Python"
@echo "testall - run tests on every Python version with tox"
@echo "coverage - check code coverage quickly with the default Python"
@echo "release - package and upload a release"
@echo "sdist - package"

clean: clean-build clean-pyc

clean-build:
rm -fr build/
rm -fr dist/
rm -fr *.egg-info

clean-pyc:
find . -name '*.pyc' -exec rm -f {} +
find . -name '*.pyo' -exec rm -f {} +
find . -name '*~' -exec rm -f {} +

lint:
flake8 djangocms_page_meta tests

test:
python runtests.py test

test-all:
tox

coverage:
coverage run --source djangocms-page-meta setup.py test
coverage report -m
coverage html
open htmlcov/index.html

release: clean
python setup.py sdist upload
python setup.py bdist_wheel upload

sdist: clean
python setup.py sdist
ls -l dist

0 comments on commit b786a9d

Please sign in to comment.