From d30941c747169c26d823bbdef3a63d9141440ea6 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Wed, 14 Dec 2022 12:02:16 +0100 Subject: [PATCH] Update to SQLAlchemy 1.4.45 (#9359) Use Incomplete in touched files --- stubs/SQLAlchemy/METADATA.toml | 2 +- .../sqlalchemy/ext/asyncio/result.pyi | 21 +++---- .../sqlalchemy/testing/assertions.pyi | 61 ++++++++++--------- 3 files changed, 42 insertions(+), 42 deletions(-) diff --git a/stubs/SQLAlchemy/METADATA.toml b/stubs/SQLAlchemy/METADATA.toml index d6bb12ef8..19ac9f269 100644 --- a/stubs/SQLAlchemy/METADATA.toml +++ b/stubs/SQLAlchemy/METADATA.toml @@ -1,4 +1,4 @@ -version = "1.4.44" +version = "1.4.45" extra_description = """\ The `sqlalchemy-stubs` package is an alternative to this package and also \ includes a mypy plugin for more precise types.\ diff --git a/stubs/SQLAlchemy/sqlalchemy/ext/asyncio/result.pyi b/stubs/SQLAlchemy/sqlalchemy/ext/asyncio/result.pyi index c04258ab1..43a2a3b0b 100644 --- a/stubs/SQLAlchemy/sqlalchemy/ext/asyncio/result.pyi +++ b/stubs/SQLAlchemy/sqlalchemy/ext/asyncio/result.pyi @@ -1,4 +1,4 @@ -from typing import Any +from _typeshed import Incomplete from ...engine.result import FilterResult @@ -8,11 +8,11 @@ class AsyncCommon(FilterResult): class AsyncResult(AsyncCommon): def __init__(self, real_result) -> None: ... def keys(self): ... - def unique(self, strategy: Any | None = ...): ... + def unique(self, strategy: Incomplete | None = ...): ... def columns(self, *col_expressions): ... - async def partitions(self, size: Any | None = ...) -> None: ... + async def partitions(self, size: Incomplete | None = ...) -> None: ... async def fetchone(self): ... - async def fetchmany(self, size: Any | None = ...): ... + async def fetchmany(self, size: Incomplete | None = ...): ... async def all(self): ... def __aiter__(self): ... async def __anext__(self): ... @@ -23,16 +23,15 @@ class AsyncResult(AsyncCommon): async def one(self): ... async def scalar(self): ... async def freeze(self): ... - def merge(self, *others): ... def scalars(self, index: int = ...): ... def mappings(self): ... class AsyncScalarResult(AsyncCommon): def __init__(self, real_result, index) -> None: ... - def unique(self, strategy: Any | None = ...): ... - async def partitions(self, size: Any | None = ...) -> None: ... + def unique(self, strategy: Incomplete | None = ...): ... + async def partitions(self, size: Incomplete | None = ...) -> None: ... async def fetchall(self): ... - async def fetchmany(self, size: Any | None = ...): ... + async def fetchmany(self, size: Incomplete | None = ...): ... async def all(self): ... def __aiter__(self): ... async def __anext__(self): ... @@ -43,12 +42,12 @@ class AsyncScalarResult(AsyncCommon): class AsyncMappingResult(AsyncCommon): def __init__(self, result) -> None: ... def keys(self): ... - def unique(self, strategy: Any | None = ...): ... + def unique(self, strategy: Incomplete | None = ...): ... def columns(self, *col_expressions): ... - async def partitions(self, size: Any | None = ...) -> None: ... + async def partitions(self, size: Incomplete | None = ...) -> None: ... async def fetchall(self): ... async def fetchone(self): ... - async def fetchmany(self, size: Any | None = ...): ... + async def fetchmany(self, size: Incomplete | None = ...): ... async def all(self): ... def __aiter__(self): ... async def __anext__(self): ... diff --git a/stubs/SQLAlchemy/sqlalchemy/testing/assertions.pyi b/stubs/SQLAlchemy/sqlalchemy/testing/assertions.pyi index 024be0f28..e8366e906 100644 --- a/stubs/SQLAlchemy/sqlalchemy/testing/assertions.pyi +++ b/stubs/SQLAlchemy/sqlalchemy/testing/assertions.pyi @@ -1,4 +1,4 @@ -from typing import Any +from _typeshed import Incomplete def expect_warnings(*messages, **kw): ... def expect_warnings_on(db, *messages, **kw) -> None: ... @@ -8,64 +8,65 @@ def expect_deprecated_20(*messages, **kw): ... def emits_warning_on(db, *messages): ... def uses_deprecated(*messages): ... def global_cleanup_assertions() -> None: ... -def eq_regex(a, b, msg: Any | None = ...) -> None: ... -def eq_(a, b, msg: Any | None = ...) -> None: ... -def ne_(a, b, msg: Any | None = ...) -> None: ... -def le_(a, b, msg: Any | None = ...) -> None: ... -def is_instance_of(a, b, msg: Any | None = ...) -> None: ... -def is_none(a, msg: Any | None = ...) -> None: ... -def is_not_none(a, msg: Any | None = ...) -> None: ... -def is_true(a, msg: Any | None = ...) -> None: ... -def is_false(a, msg: Any | None = ...) -> None: ... -def is_(a, b, msg: Any | None = ...) -> None: ... -def is_not(a, b, msg: Any | None = ...) -> None: ... +def eq_regex(a, b, msg: Incomplete | None = ...) -> None: ... +def eq_(a, b, msg: Incomplete | None = ...) -> None: ... +def ne_(a, b, msg: Incomplete | None = ...) -> None: ... +def le_(a, b, msg: Incomplete | None = ...) -> None: ... +def is_instance_of(a, b, msg: Incomplete | None = ...) -> None: ... +def is_none(a, msg: Incomplete | None = ...) -> None: ... +def is_not_none(a, msg: Incomplete | None = ...) -> None: ... +def is_true(a, msg: Incomplete | None = ...) -> None: ... +def is_false(a, msg: Incomplete | None = ...) -> None: ... +def is_(a, b, msg: Incomplete | None = ...) -> None: ... +def is_not(a, b, msg: Incomplete | None = ...) -> None: ... is_not_ = is_not -def in_(a, b, msg: Any | None = ...) -> None: ... -def not_in(a, b, msg: Any | None = ...) -> None: ... +def in_(a, b, msg: Incomplete | None = ...) -> None: ... +def not_in(a, b, msg: Incomplete | None = ...) -> None: ... not_in_ = not_in -def startswith_(a, fragment, msg: Any | None = ...) -> None: ... -def eq_ignore_whitespace(a, b, msg: Any | None = ...) -> None: ... +def startswith_(a, fragment, msg: Incomplete | None = ...) -> None: ... +def eq_ignore_whitespace(a, b, msg: Incomplete | None = ...) -> None: ... def assert_raises(except_cls, callable_, *args, **kw): ... def assert_raises_context_ok(except_cls, callable_, *args, **kw): ... def assert_raises_message(except_cls, msg, callable_, *args, **kwargs): ... def assert_raises_message_context_ok(except_cls, msg, callable_, *args, **kwargs): ... class _ErrorContainer: - error: Any + error: Incomplete def expect_raises(except_cls, check_context: bool = ...): ... def expect_raises_message(except_cls, msg, check_context: bool = ...): ... class AssertsCompiledSQL: - test_statement: Any - supports_execution: Any + test_statement: Incomplete + supports_execution: Incomplete def assert_compile( self, clause, result, - params: Any | None = ..., - checkparams: Any | None = ..., + params: Incomplete | None = ..., + checkparams: Incomplete | None = ..., for_executemany: bool = ..., - check_literal_execute: Any | None = ..., - check_post_param: Any | None = ..., - dialect: Any | None = ..., - checkpositional: Any | None = ..., - check_prefetch: Any | None = ..., + check_literal_execute: Incomplete | None = ..., + check_post_param: Incomplete | None = ..., + dialect: Incomplete | None = ..., + checkpositional: Incomplete | None = ..., + check_prefetch: Incomplete | None = ..., use_default_dialect: bool = ..., allow_dialect_select: bool = ..., supports_default_values: bool = ..., supports_default_metavalue: bool = ..., literal_binds: bool = ..., render_postcompile: bool = ..., - schema_translate_map: Any | None = ..., + schema_translate_map: Incomplete | None = ..., render_schema_translate: bool = ..., - default_schema_name: Any | None = ..., + default_schema_name: Incomplete | None = ..., from_linting: bool = ..., - ): ... + check_param_order: bool = ..., + ) -> None: ... class ComparesTables: def assert_tables_equal(self, table, reflected_table, strict_types: bool = ...) -> None: ... @@ -76,7 +77,7 @@ class AssertsExecutionResults: def assert_list(self, result, class_, list_) -> None: ... def assert_row(self, class_, rowobj, desc) -> None: ... def assert_unordered_result(self, result, cls, *expected): ... - def sql_execution_asserter(self, db: Any | None = ...): ... + def sql_execution_asserter(self, db: Incomplete | None = ...): ... def assert_sql_execution(self, db, callable_, *rules): ... def assert_sql(self, db, callable_, rules): ... def assert_sql_count(self, db, callable_, count) -> None: ...