Add a makefile with some default targets
Add some targets - make help, print some usage help. Default target - make setup to install requirements using pip (make sure to activate your virtual environment first) - make test will run the tests - make clean, just a dummy for now Add required tools for testing and code analysis to requirements.txt Signed-off-by: Michael Moese <mmoese@suse.com>pull/1/head
parent
02a46a7a16
commit
9b6798a180
@ -0,0 +1,23 @@
|
|||||||
|
PYTHON=python3
|
||||||
|
PYCODESTYLE=pycodestyle
|
||||||
|
|
||||||
|
.DEFAULT_GOAL = help
|
||||||
|
|
||||||
|
help:
|
||||||
|
@echo "The following targets are supported:"
|
||||||
|
@echo " setup install required packages"
|
||||||
|
@echo " test run the tests"
|
||||||
|
|
||||||
|
|
||||||
|
setup:
|
||||||
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
|
||||||
|
test:
|
||||||
|
${PYCODESTYLE} *.py
|
||||||
|
${PYTHON} -m pytest
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "cleaning"
|
||||||
|
|
||||||
|
.PHONY: setup test clean help
|
@ -1,2 +1,8 @@
|
|||||||
flask
|
flask
|
||||||
flask_flatpages
|
flask_flatpages
|
||||||
|
|
||||||
|
pytest
|
||||||
|
pytest-cov
|
||||||
|
requests
|
||||||
|
pycodestyle
|
||||||
|
codecov
|
||||||
|
Loading…
Reference in New Issue