alembic-removed

This commit is contained in:
2025-08-28 19:42:03 +03:00
parent 6a3862ad61
commit 4f63da037d
11 changed files with 123 additions and 302 deletions

View File

@@ -38,7 +38,6 @@ dependencies = [
"sqlalchemy>=2.0.0",
"orjson",
"pydantic",
"alembic>=1.13.0",
"types-requests",
"types-Authlib",
"types-orjson",
@@ -94,7 +93,6 @@ include = [
]
exclude = [
"tests/**/*",
"alembic/**/*",
"panel/**/*",
"venv/**/*",
".venv/**/*",
@@ -107,7 +105,7 @@ exclude = [
[tool.ruff]
line-length = 120 # Максимальная длина строки кода
fix = true # Автоматическое исправление ошибок где возможно
exclude = ["alembic/**/*.py", "tests/**/*.py"]
exclude = ["tests/**/*.py"]
[tool.ruff.lint]
# Включаем автоматическое исправление для всех правил, которые поддерживают это
@@ -255,12 +253,6 @@ ignore = [
"ARG001", # unused arguments - иногда для совместимости API
]
# Миграции Alembic
"alembic/**/*.py" = [
"ANN", # type annotations - не нужно в миграциях
"INP001", # missing __init__.py - нормально для alembic
]
# Настройки приложения
"settings.py" = [
"S105", # possible hardcoded password - "Authorization" это название заголовка HTTP
@@ -332,7 +324,7 @@ omit = [
"*/test_*.py",
"*/__pycache__/*",
"*/migrations/*",
"*/alembic/*",
"*/venv/*",
"*/.venv/*",
"*/env/*",
@@ -378,7 +370,6 @@ strict_equality = true
exclude = [
"venv/",
".venv/",
"alembic/",
"tests/",
"*/migrations/*",
]
@@ -386,7 +377,7 @@ exclude = [
# Настройки для конкретных модулей
[[tool.mypy.overrides]]
module = [
"alembic.*",
"tests.*",
]
ignore_missing_imports = true