[mypy] # Основные настройки python_version = 3.12 warn_return_any = False warn_unused_configs = True disallow_untyped_defs = False disallow_incomplete_defs = False no_implicit_optional = False explicit_package_bases = True namespace_packages = True check_untyped_defs = False # Игнорируем missing imports для внешних библиотек ignore_missing_imports = True # Временно исключаем все проблематичные файлы exclude = ^(tests/.*|alembic/.*|orm/.*|auth/.*|resolvers/.*|services/db\.py|services/schema\.py)$ # Настройки для конкретных модулей [mypy-graphql.*] ignore_missing_imports = True [mypy-ariadne.*] ignore_missing_imports = True [mypy-starlette.*] ignore_missing_imports = True [mypy-orjson.*] ignore_missing_imports = True [mypy-pytest.*] ignore_missing_imports = True [mypy-pydantic.*] ignore_missing_imports = True [mypy-granian.*] ignore_missing_imports = True [mypy-jwt.*] ignore_missing_imports = True [mypy-httpx.*] ignore_missing_imports = True [mypy-trafilatura.*] ignore_missing_imports = True [mypy-sentry_sdk.*] ignore_missing_imports = True [mypy-colorlog.*] ignore_missing_imports = True [mypy-google.*] ignore_missing_imports = True [mypy-txtai.*] ignore_missing_imports = True [mypy-h11.*] ignore_missing_imports = True [mypy-hiredis.*] ignore_missing_imports = True [mypy-htmldate.*] ignore_missing_imports = True [mypy-httpcore.*] ignore_missing_imports = True [mypy-courlan.*] ignore_missing_imports = True [mypy-certifi.*] ignore_missing_imports = True [mypy-charset_normalizer.*] ignore_missing_imports = True [mypy-anyio.*] ignore_missing_imports = True [mypy-sniffio.*] ignore_missing_imports = True