diff --git a/src/dependency_injector/ext/aiohttp.pyi b/src/dependency_injector/ext/aiohttp.pyi index c524712c..97d7c090 100644 --- a/src/dependency_injector/ext/aiohttp.pyi +++ b/src/dependency_injector/ext/aiohttp.pyi @@ -1,4 +1,4 @@ -from typing import Any, Awaitable as _Awaitable, TypeVar +from typing import Awaitable as _Awaitable, TypeVar from dependency_injector import providers diff --git a/src/dependency_injector/ext/flask.pyi b/src/dependency_injector/ext/flask.pyi index 1c791b88..7e1e8412 100644 --- a/src/dependency_injector/ext/flask.pyi +++ b/src/dependency_injector/ext/flask.pyi @@ -1,4 +1,4 @@ -from typing import Any, Callable as _Callable, Optional, TypeVar, Union +from typing import Callable as _Callable, Optional, TypeVar, Union from flask.wrappers import Request diff --git a/src/dependency_injector/providers.pyi b/src/dependency_injector/providers.pyi index e8542eeb..da3d6a2d 100644 --- a/src/dependency_injector/providers.pyi +++ b/src/dependency_injector/providers.pyi @@ -9,7 +9,6 @@ from typing import ( Callable as _Callable, Coroutine as _Coroutine, Dict as _Dict, - Generator as _Generator, Generic, Iterable as _Iterable, Iterator as _Iterator, diff --git a/tests/typing/aggregate.py b/tests/typing/aggregate.py index 6518257a..94bd5f27 100644 --- a/tests/typing/aggregate.py +++ b/tests/typing/aggregate.py @@ -1,5 +1,5 @@ from dependency_injector import providers -from typing_extensions import assert_type, Any +from typing_extensions import assert_type class Animal: ... diff --git a/tests/typing/coroutine.py b/tests/typing/coroutine.py index 190d771a..b6628bfa 100644 --- a/tests/typing/coroutine.py +++ b/tests/typing/coroutine.py @@ -1,4 +1,4 @@ -from typing import Awaitable, Coroutine, Any +from typing import Coroutine, Any from typing_extensions import assert_type from dependency_injector import providers diff --git a/tests/typing/factory.py b/tests/typing/factory.py index 314f267b..182291a3 100644 --- a/tests/typing/factory.py +++ b/tests/typing/factory.py @@ -1,4 +1,4 @@ -from typing import Any, Callable, Dict, Optional, Tuple, Type +from typing import Any, Callable, Dict, Tuple, Type from typing_extensions import assert_type from dependency_injector import providers diff --git a/tests/unit/samples/wiring/asyncinjections.py b/tests/unit/samples/wiring/asyncinjections.py index befd59b0..b33f8aaa 100644 --- a/tests/unit/samples/wiring/asyncinjections.py +++ b/tests/unit/samples/wiring/asyncinjections.py @@ -1,6 +1,5 @@ import asyncio -from typing_extensions import Annotated from dependency_injector import containers, providers from dependency_injector.wiring import Closing, Provide, inject diff --git a/tests/unit/samples/wiringfastapi/web.py b/tests/unit/samples/wiringfastapi/web.py index c1ed5102..3256d559 100644 --- a/tests/unit/samples/wiringfastapi/web.py +++ b/tests/unit/samples/wiringfastapi/web.py @@ -3,9 +3,6 @@ from typing_extensions import Annotated from fastapi import FastAPI, Depends -from fastapi import ( - Request, -) # See: https://github.com/ets-labs/python-dependency-injector/issues/398 from fastapi.security import HTTPBasic, HTTPBasicCredentials from dependency_injector import containers, providers from dependency_injector.wiring import inject, Provide diff --git a/tests/unit/wiring/provider_ids/test_main_annotated_py36.py b/tests/unit/wiring/provider_ids/test_main_annotated_py36.py index 5e289cd0..d7cc3a28 100644 --- a/tests/unit/wiring/provider_ids/test_main_annotated_py36.py +++ b/tests/unit/wiring/provider_ids/test_main_annotated_py36.py @@ -4,8 +4,7 @@ import typing from dependency_injector import errors -from dependency_injector.wiring import Closing, Provide, Provider, wire -from pytest import fixture, mark, raises +from pytest import fixture, raises from samples.wiring import module_annotated as module, package, resourceclosing from samples.wiring.service import Service diff --git a/tests/unit/wiring/test_fastapi_py36.py b/tests/unit/wiring/test_fastapi_py36.py index 491c991c..cc549c09 100644 --- a/tests/unit/wiring/test_fastapi_py36.py +++ b/tests/unit/wiring/test_fastapi_py36.py @@ -1,5 +1,5 @@ from httpx import ASGITransport, AsyncClient -from pytest import fixture, mark +from pytest import mark from pytest_asyncio import fixture as aio_fixture # Runtime import to avoid syntax errors in samples on Python < 3.5 and reach top-dir