From 6d700830f9bf7ffee8ed58d50e3857d958cc2fa8 Mon Sep 17 00:00:00 2001 From: CREATIVE_tg1 Date: Mon, 15 Dec 2025 14:44:37 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20Makefile.python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile.python | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/Makefile.python b/Makefile.python index e8c6e87..1f06bdf 100644 --- a/Makefile.python +++ b/Makefile.python @@ -1,34 +1,22 @@ -PIP := pip POETRY := poetry -PYTHON := python RUFF := ruff MYPY := mypy +DEPTRY := deptry -.PHONY: setup-pip setup-poetry setup-full full-lint - -# Установить через pip -setup-pip: - @echo "Installing Python tools via pip..." - $(PIP) install --upgrade pip - $(PIP) install mypy ruff cv --upgrade +.PHONY: setup-poetry full-lint # Установить через poetry setup-poetry: @echo "Installing Python tools via poetry..." $(POETRY) install - $(POETRY) add --group dev mypy ruff cv - -# Установить pip, poetry и все зависимости -setup-full: - @echo "Installing pip, poetry and Python tools..." - $(PIP) install --upgrade pip - $(PIP) install poetry mypy ruff cv --upgrade - $(POETRY) install + $(POETRY) add --group dev mypy ruff deptry # Провести все проверки по коду full-lint: @echo "Running ruff check and fix..." - $(RUFF) check . --fix + $(POETRY) run $(RUFF) check . --fix @echo "Running mypy..." $(POETRY) run $(MYPY) . --config-file ./pyproject.toml --no-incremental + @echo "Running deptry..." + $(POETRY) run $(DEPTRY) . @echo "All checks completed!" \ No newline at end of file