]> git.ipfire.org Git - thirdparty/starlette.git/commitdiff
Remove `ignore_missing_imports` from mypy (#2824)
authorMarcelo Trylesinski <marcelotryle@gmail.com>
Sat, 28 Dec 2024 16:16:19 +0000 (17:16 +0100)
committerGitHub <noreply@github.com>
Sat, 28 Dec 2024 16:16:19 +0000 (17:16 +0100)
* Remove `ignore_missing_imports` from mypy

* remove comment

* add comment again

* add comment again

* add comment again

* try

pyproject.toml
starlette/_utils.py
starlette/formparsers.py
starlette/requests.py

index 51acf73556bafaa1afdb4718a07390820114bf90..50a53caf69e6b7d7b0a92cc055de06a4c2d34bf9 100644 (file)
@@ -68,7 +68,6 @@ combine-as-imports = true
 
 [tool.mypy]
 strict = true
-ignore_missing_imports = true
 python_version = "3.9"
 
 [[tool.mypy.overrides]]
index a22a274592b019a61832bffc3a6eed91e8ca12ea..0c389dcb29a0b021e013c5a79d1da8e0eb9eb47f 100644 (file)
@@ -16,7 +16,7 @@ else:  # pragma: no cover
 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
 
index 87d262c1d8e4837bc41a21e654ba5c74ee8ee900..5ff1523b39468dc9ff84bb0d1a58244674eb61bd 100644 (file)
@@ -9,8 +9,8 @@ from urllib.parse import unquote_plus
 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:
index 992988a4572d5908b9bf0d67e7c4f8ae6a11e93b..369f632e56d61c54abbb8b91fab34042032420ba 100644 (file)
@@ -13,7 +13,7 @@ from starlette.formparsers import FormParser, MultiPartException, MultiPartParse
 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