Обновить Makefile.python
This commit is contained in:
+6
-18
@@ -1,34 +1,22 @@
|
|||||||
PIP := pip
|
|
||||||
POETRY := poetry
|
POETRY := poetry
|
||||||
PYTHON := python
|
|
||||||
RUFF := ruff
|
RUFF := ruff
|
||||||
MYPY := mypy
|
MYPY := mypy
|
||||||
|
DEPTRY := deptry
|
||||||
|
|
||||||
.PHONY: setup-pip setup-poetry setup-full full-lint
|
.PHONY: setup-poetry full-lint
|
||||||
|
|
||||||
# Установить через pip
|
|
||||||
setup-pip:
|
|
||||||
@echo "Installing Python tools via pip..."
|
|
||||||
$(PIP) install --upgrade pip
|
|
||||||
$(PIP) install mypy ruff cv --upgrade
|
|
||||||
|
|
||||||
# Установить через poetry
|
# Установить через poetry
|
||||||
setup-poetry:
|
setup-poetry:
|
||||||
@echo "Installing Python tools via poetry..."
|
@echo "Installing Python tools via poetry..."
|
||||||
$(POETRY) install
|
$(POETRY) install
|
||||||
$(POETRY) add --group dev mypy ruff cv
|
$(POETRY) add --group dev mypy ruff deptry
|
||||||
|
|
||||||
# Установить pip, poetry и все зависимости
|
|
||||||
setup-full:
|
|
||||||
@echo "Installing pip, poetry and Python tools..."
|
|
||||||
$(PIP) install --upgrade pip
|
|
||||||
$(PIP) install poetry mypy ruff cv --upgrade
|
|
||||||
$(POETRY) install
|
|
||||||
|
|
||||||
# Провести все проверки по коду
|
# Провести все проверки по коду
|
||||||
full-lint:
|
full-lint:
|
||||||
@echo "Running ruff check and fix..."
|
@echo "Running ruff check and fix..."
|
||||||
$(RUFF) check . --fix
|
$(POETRY) run $(RUFF) check . --fix
|
||||||
@echo "Running mypy..."
|
@echo "Running mypy..."
|
||||||
$(POETRY) run $(MYPY) . --config-file ./pyproject.toml --no-incremental
|
$(POETRY) run $(MYPY) . --config-file ./pyproject.toml --no-incremental
|
||||||
|
@echo "Running deptry..."
|
||||||
|
$(POETRY) run $(DEPTRY) .
|
||||||
@echo "All checks completed!"
|
@echo "All checks completed!"
|
||||||
Reference in New Issue
Block a user