skyline-apiserver/libs/skyline-config/Makefile
zhu.boxiang 826234e9db feat: Add skyline-config under libs
1. remove base.py under config folder
2. add skyline-config library under libs

Change-Id: I71561bc3f6acbff3d90c9ad1922095e71497f226
2021-07-07 16:14:11 +08:00

36 lines
684 B
Makefile

PYTHON ?= python3
SOURCES := src
TESTS := tests
.PHONY: venv
venv:
poetry env use $(PYTHON)
.PHONY: install
install: venv
poetry run pip install -U pip
poetry run pip install -U setuptools
poetry install -vvv
.PHONY: build
build:
poetry build
.PHONY: lint
lint:
poetry run mypy --no-incremental $(SOURCES)
poetry run isort --check-only --diff $(SOURCES) $(TESTS)
poetry run black --check --diff --color $(SOURCES) $(TESTS)
poetry run flake8 $(SOURCES) $(TESTS)
.PHONY: fmt
fmt:
poetry run isort $(SOURCES) $(TESTS)
poetry run black $(SOURCES) $(TESTS)
poetry run add-trailing-comma --py36-plus --exit-zero-even-if-changed `find $(SOURCES) $(TESTS) -name '*.py'`