47 lines
778 B
Makefile
47 lines
778 B
Makefile
.PHONY: build build-pkg change_file clean dev mrproper namespace pep8 rebuild run static-checks test
|
|
|
|
build: build-pkg
|
|
|
|
build-pkg:
|
|
python3 -m pip install --upgrade build
|
|
python3 -m build
|
|
|
|
change_file:
|
|
/bin/bash scripts/create_change_file.sh
|
|
|
|
clean:
|
|
rm -fv **/*.pyc
|
|
rm -fv **/*.pyo
|
|
rm -rfv .pytest_cache
|
|
rm -rfv .coverage
|
|
rm -rfv dist
|
|
rm -rfv src/*.egg-info
|
|
rm -rfv __pycache__
|
|
rm -rfv **/__pycache__
|
|
|
|
dev:
|
|
skaffold dev
|
|
|
|
hosts:
|
|
echo "`minikube ip` CHANGEME.local"
|
|
|
|
mrproper: clean
|
|
rm -f VERSION.txt
|
|
|
|
namespace:
|
|
kubectl config set-context --current --namespace=CHANGEME-desktop-dev
|
|
|
|
pep8:
|
|
flake8 src/ tests/
|
|
|
|
rebuild:
|
|
skaffold build -p rebuild
|
|
|
|
run:
|
|
skaffold run --tail
|
|
|
|
static-checks: pep8
|
|
|
|
test:
|
|
PYTHONPATH=src/ pytest -vv --cov-report term-missing --cov=src
|