Files
Kyle L. Jensen 2c7f0d65c8 Initial import.
2012-06-27 11:24:08 -04:00

37 lines
653 B
Makefile

.PHONY: all pep8 pyflakes clean dev
GITIGNORES=$(shell cat .gitignore |tr "\\n" ",")
all: pep8
pep8: .gitignore env
@bin/virtual-env-exec pep8 . --exclude=$(GITIGNORES)
pyflakes: env
@bin/virtual-env-exec pyflakes reqcache tests
pylint: env
@bin/virtual-env-exec pylint reqcache 2>&1 |less
dev: env env/.pip
env:
@virtualenv --distribute env
env/.pip: env cfg/requirements.txt
@bin/virtual-env-exec pip install -r cfg/requirements.txt
@bin/virtual-env-exec pip install -e .
@touch env/.pip
test: env/.pip
@bin/virtual-env-exec testify tests
shell:
@bin/virtual-env-exec ipython
devclean:
@rm -rf env
clean:
@rm -rf build dist env