From 51d3c4f6486f9ea888e6b989814ab9fff0e27653 Mon Sep 17 00:00:00 2001 From: Hien Hoang Date: Wed, 28 Oct 2026 09:20:52 +0700 Subject: [PATCH] [peewee] Update to 4.5.3 --- stubs/peewee/@tests/stubtest_allowlist.txt | 1 + stubs/peewee/METADATA.toml | 2 +- stubs/peewee/peewee.pyi | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/stubs/peewee/@tests/stubtest_allowlist.txt b/stubs/peewee/@tests/stubtest_allowlist.txt index 63e6f01a49f3..4f13b464e2d2 100644 --- a/stubs/peewee/@tests/stubtest_allowlist.txt +++ b/stubs/peewee/@tests/stubtest_allowlist.txt @@ -14,6 +14,7 @@ peewee._ModelQueryHelper.models # Wrapped with @database_required which sometimes injects the database argument peewee.BaseQuery.execute peewee.CompoundSelectQuery.exists +peewee.ModelSelect.exists peewee.SelectBase.count peewee.SelectBase.exists peewee.SelectBase.first diff --git a/stubs/peewee/METADATA.toml b/stubs/peewee/METADATA.toml index 1fd3fc7dcae9..2fffaa5932f1 100644 --- a/stubs/peewee/METADATA.toml +++ b/stubs/peewee/METADATA.toml @@ -1,6 +1,6 @@ # We're not providing stubs for all playhouse modules right now # https://github.com/python/typeshed/pull/11731#issuecomment-2065729058 -version = "4.5.1" +version = "4.5.3" upstream-repository = "https://github.com/coleifer/peewee" partial-stub = true diff --git a/stubs/peewee/peewee.pyi b/stubs/peewee/peewee.pyi index 13bb78bb93c6..817ad6e5df1d 100644 --- a/stubs/peewee/peewee.pyi +++ b/stubs/peewee/peewee.pyi @@ -460,6 +460,7 @@ def Default(value) -> SQL: ... class Function(ColumnBase): no_coerce_functions: ClassVar[set[str]] + subquery_functions: ClassVar[set[str]] name: str | None arguments: tuple[Any, ...] | None # Positional SQL function args: values, columns, or other nodes def __init__(self, name, arguments, coerce: bool = True, python_value=None) -> None: ... @@ -904,6 +905,7 @@ class Database(_callable_context_manager): def batch_commit(self, it, n) -> Generator[Incomplete]: ... def table_exists(self, table_name, schema: str | None = None) -> bool: ... def get_tables(self, schema: str | None = None) -> list[str]: ... + def get_views(self, schema: str | None = None) -> list[ViewMetadata]: ... def get_indexes(self, table, schema: str | None = None) -> list[IndexMetadata]: ... def get_columns(self, table, schema: str | None = None) -> list[ColumnMetadata]: ... def get_primary_keys(self, table, schema: str | None = None): ...