[mypy] # Основные настройки python_version = 3.13 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 plugins = sqlalchemy.ext.mypy.plugin # Игнорируем missing imports для внешних библиотек ignore_missing_imports = True # Временно исключаем только тесты и алембик exclude = ^(tests/.*|alembic/.*)$ # Настройки для конкретных модулей [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