Skip to content
Snippets Groups Projects
Commit 14f96bf6 authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Improve makefile

parent 1db7616a
No related branches found
No related tags found
No related merge requests found
Pipeline #15229 failed
PKGNAME={{cookiecutter.project_slug}}
default: build
all: install
install:
install:
pip install .
install-dev:
pip install -e ".[dev]"
venv:
python3 -m venv venv
clean:
python3 setup.py clean --all
rm -rf venv
python setup.py clean --all
test:
test:
py.test --junitxml=./reports/junit.xml -o junit_suite_name=$(PKGNAME) tests
test-cov:
py.test --cov ./$(PKGNAME) --cov-report term-missing --cov-report xml:reports/coverage.xml --cov-report html:reports/coverage tests
test-loop:
test-loop:
py.test tests
ptw --ext=.py,.pyx --ignore=doc tests
yapf:
yapf -i -r $(PKGNAME)
yapf -i -r tests
yapf -i setup.py
flake8:
py.test --flake8
pep8: flake8
docstyle:
py.test --docstyle
lint:
py.test --pylint
dependencies:
pip install -Ur requirements.txt
.PHONY: black
black:
black km3io
black examples
black tests
black doc/conf.py
black setup.py
.PHONY: black-check
black-check:
black --check km3io
black --check examples
black --check tests
black --check doc/conf.py
black --check setup.py
.PHONY: all clean install install-dev venv test test-cov test-loop yapf
.PHONY: all clean install install-dev test test-nocov flake8 pep8 dependencies docstyle black black-check
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment