/
senorodion
/
Piway
Обзор
Документация
Войти
/
senorodion
/
Piway
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
pyproject.toml
63 строки
1 KB
Rodion Glukhov
Упрощение архитектуры
05 июл 2026, 16:38
Верифицирован
05 июл 2026, 16:38
57daa8a
Код
Авторство
О чём код?
[project] name = "piway" version = "0.0.0" readme = "README.md" requires-python = "==3.14.6" dependencies = [ "aiohttp==3.14.1", "granian==2.7.9", "pydantic==2.13.4", "pydantic-settings==2.14.2", ] [tool.uv] default-groups = [] [tool.ruff] line-length = 100 required-version = ">=0.15.0,<0.16.0" [tool.ruff.format] skip-magic-trailing-comma = true line-ending = "lf" [tool.ruff.lint] select = ["ERA", "YTT", "ANN", "ASYNC", "S", "BLE", "FBT", "B", "A", "COM", "C4", "DTZ", "T10", "EM", "EXE", "FIX", "INT", "ISC", "LOG", "G", "INP", "PIE", "T20", "PYI", "Q", "RSE", "RET", "SLF", "SIM", "SLOT", "TID", "TD", "TC", "ARG", "PTH", "FLY", "I", "C90", "N", "PERF", "E", "W", "F", "PGH003", "PGH004", "PLC", "PLE", "PLR", "PLW", "UP", "FURB", "RUF", "TRY"] ignore = ["TD002", "PLC1901", "COM812", "D203"] typing-extensions = false [tool.ruff.lint.extend-per-file-ignores] "piway/configuration/models.py" = ["TC001", "TC002"] [tool.ruff.lint.mccabe] max-complexity = 6 [tool.ruff.lint.pylint] max-args = 10 [tool.ruff.lint.pycodestyle] max-doc-length = 72 [tool.ruff.lint.pydocstyle] convention = "google" [tool.ruff.lint.flake8-builtins] strict-checking = true [tool.ruff.lint.ruff] strictly-empty-init-modules = true [tool.ruff.lint.flake8-tidy-imports] ban-lazy = "all" ban-relative-imports = "all" [tool.ruff.lint.flake8-type-checking] strict = true [tool.ruff.lint.isort] split-on-trailing-comma = false [dependency-groups] dev = [ "mypy==2.1.0", ]