➖ Drop support for Python 3.8 (#1696)

This commit is contained in:
Sebastián Ramírez
2025-12-26 03:23:00 -08:00
committed by GitHub
parent 028ad29203
commit 056232ab45
21 changed files with 185 additions and 224 deletions

View File

@@ -1,10 +1,7 @@
from collections.abc import Mapping, Sequence
from typing import (
Any,
Dict,
Mapping,
Optional,
Sequence,
Type,
TypeVar,
Union,
cast,
@@ -32,7 +29,7 @@ _TSelectParam = TypeVar("_TSelectParam", bound=Any)
class AsyncSession(_AsyncSession):
sync_session_class: Type[Session] = Session
sync_session_class: type[Session] = Session
sync_session: Session
@overload
@@ -42,7 +39,7 @@ class AsyncSession(_AsyncSession):
*,
params: Optional[Union[Mapping[str, Any], Sequence[Mapping[str, Any]]]] = None,
execution_options: Mapping[str, Any] = util.EMPTY_DICT,
bind_arguments: Optional[Dict[str, Any]] = None,
bind_arguments: Optional[dict[str, Any]] = None,
_parent_execute_state: Optional[Any] = None,
_add_event: Optional[Any] = None,
) -> TupleResult[_TSelectParam]: ...
@@ -54,7 +51,7 @@ class AsyncSession(_AsyncSession):
*,
params: Optional[Union[Mapping[str, Any], Sequence[Mapping[str, Any]]]] = None,
execution_options: Mapping[str, Any] = util.EMPTY_DICT,
bind_arguments: Optional[Dict[str, Any]] = None,
bind_arguments: Optional[dict[str, Any]] = None,
_parent_execute_state: Optional[Any] = None,
_add_event: Optional[Any] = None,
) -> ScalarResult[_TSelectParam]: ...
@@ -66,7 +63,7 @@ class AsyncSession(_AsyncSession):
*,
params: Optional[Union[Mapping[str, Any], Sequence[Mapping[str, Any]]]] = None,
execution_options: Mapping[str, Any] = util.EMPTY_DICT,
bind_arguments: Optional[Dict[str, Any]] = None,
bind_arguments: Optional[dict[str, Any]] = None,
_parent_execute_state: Optional[Any] = None,
_add_event: Optional[Any] = None,
) -> CursorResult[Any]: ...
@@ -82,7 +79,7 @@ class AsyncSession(_AsyncSession):
*,
params: Optional[Union[Mapping[str, Any], Sequence[Mapping[str, Any]]]] = None,
execution_options: Mapping[str, Any] = util.EMPTY_DICT,
bind_arguments: Optional[Dict[str, Any]] = None,
bind_arguments: Optional[dict[str, Any]] = None,
_parent_execute_state: Optional[Any] = None,
_add_event: Optional[Any] = None,
) -> Union[
@@ -135,7 +132,7 @@ class AsyncSession(_AsyncSession):
params: Optional[_CoreAnyExecuteParams] = None,
*,
execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT,
bind_arguments: Optional[Dict[str, Any]] = None,
bind_arguments: Optional[dict[str, Any]] = None,
_parent_execute_state: Optional[Any] = None,
_add_event: Optional[Any] = None,
) -> Result[Any]: