From 41cf17437cf473b706062a46ce38e7cc27351832 Mon Sep 17 00:00:00 2001 From: Andrew Vaughan Date: Sat, 4 Nov 2017 11:18:55 -0500 Subject: [PATCH] Build: Added skeleton Makefile (fixes #3) --- Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b4d90d4 --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +dependencies: + pip install -U -r requirements.txt + +dev-dependencies: dependencies + pip install -U coverage + +lint: dev-dependencies lint-docstring + echo "Code Linting Not Implemented" + +lint-docstring: dev-dependencies + echo "DocString Linting Not Implemented" + +test: clean dev-dependencies lint + python -m unittest discover + +coverage: clean dev-dependencies lint + coverage run --source action_plugins test + coverage html + +clean: + find . -name '*.pyc' -exec rm -f {} + + find . -name '*.pyo' -exec rm -f {} + + find . -name '*~' -exec rm -f {} + + find . -name '*.retry' -exec rm -f {} + + +.PHONY : dependencies dev-dependencies lint lint-docstring test coverage clean