diff options
Diffstat (limited to 'lib/sqlalchemy/util/typing.py')
-rw-r--r-- | lib/sqlalchemy/util/typing.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/sqlalchemy/util/typing.py b/lib/sqlalchemy/util/typing.py index 801c4a110..e735ce531 100644 --- a/lib/sqlalchemy/util/typing.py +++ b/lib/sqlalchemy/util/typing.py @@ -1,4 +1,5 @@ from typing import Any +from typing import Callable # noqa from typing import Generic from typing import overload from typing import Type @@ -15,6 +16,12 @@ else: from typing_extensions import Protocol # noqa from typing_extensions import TypedDict # noqa +if compat.py310: + from typing import Concatenate + from typing import ParamSpec +else: + from typing_extensions import Concatenate # noqa + from typing_extensions import ParamSpec # noqa if compat.py311: from typing import NotRequired # noqa |