include buildSrc/common.mk .PHONY: api app core data tests init: ## start virtual environment and install dev. requirements #sudo apt install python3-virtualenv rm -fr $(VIRTUAL_ENV) virtualenv -p python3 $(VIRTUAL_ENV) $(MAKE) install install: ## install development libs pip install -r requirements.txt tests: ## execute test suite python3 -m unittest discover tests "test_*.py" coverage: ## create HTML coverage report coverage run --source=app,core --omit=core/services/*,core/repos/* -m unittest discover tests "test_*.py" && coverage html export PYTHONPATH=$PYTHONPATH:.:.venv/bin/ run_optimization_worker: .venv/bin/python ./cli/run_optimization_worker.py