From 6f3e29e62dd7816506a7d6b05727d590bd41f147 Mon Sep 17 00:00:00 2001 From: Flexlug Date: Sun, 26 Jul 2026 03:17:29 +0300 Subject: [PATCH] =?UTF-8?q?chore(ci):=20=D0=BF=D0=B8=D0=BD=20ruff=20<0.16?= =?UTF-8?q?=20=E2=80=94=200.16.0=20=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=B5=D1=84=D0=BE=D0=BB=D1=82=D0=BD=D1=8B?= =?UTF-8?q?=D0=B5=20=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=D0=B0=20=D0=B8=20?= =?UTF-8?q?=D1=83=D1=80=D0=BE=D0=BD=D0=B8=D0=BB=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit uv.lock в gitignore, CI резолвит свежий ruff каждый прогон. Релиз 0.16.0 добавил в дефолтный набор I001, ASYNC115 и др. — ~170 ошибок по всему репо, любой PR красный без изменений в этих файлах. Под 0.15.x репо чистое. Миграция на 0.16 — LoRa-Bridge-9qw. beads: LoRa-Bridge-sdc Co-Authored-By: Claude Fable 5 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 46fe02d..cf6401d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ dependencies = [ dev = [ "pytest>=8.0", "pytest-anyio>=0.0", - "ruff>=0.4", + "ruff>=0.4,<0.16", # 0.16.0 расширил дефолтные правила (~170 ошибок); снятие пина — LoRa-Bridge-9qw "mypy>=1.14", # per-module follow_untyped_imports (см. [tool.mypy] ниже) — добавлен в 1.14.0 "types-pyserial", ]