* Remove `ignore_missing_imports` from mypy
* remove comment
* add comment again
* add comment again
* add comment again
* try
[tool.mypy]
strict = true
-ignore_missing_imports = true
python_version = "3.9"
[[tool.mypy.overrides]]
has_exceptiongroups = True
if sys.version_info < (3, 11): # pragma: no cover
try:
- from exceptiongroup import BaseExceptionGroup
+ from exceptiongroup import BaseExceptionGroup # type: ignore[unused-ignore,import-not-found]
except ImportError:
has_exceptiongroups = False
from starlette.datastructures import FormData, Headers, UploadFile
if typing.TYPE_CHECKING:
- import multipart
- from multipart.multipart import MultipartCallbacks, QuerystringCallbacks, parse_options_header
+ import python_multipart as multipart
+ from python_multipart.multipart import MultipartCallbacks, QuerystringCallbacks, parse_options_header
else:
try:
try:
from starlette.types import Message, Receive, Scope, Send
if typing.TYPE_CHECKING:
- from multipart.multipart import parse_options_header
+ from python_multipart.multipart import parse_options_header
from starlette.applications import Starlette
from starlette.routing import Router