From: Yurii Motov Date: Tue, 3 Feb 2026 09:11:52 +0000 (+0100) Subject: Revert "Remove outdated `include` parameter from `Field`" X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8467dffd9bc46eb142fe09a21c68c8237815ab0b;p=thirdparty%2Ffastapi%2Fsqlmodel.git Revert "Remove outdated `include` parameter from `Field`" This reverts commit f46fc697a5ee4be9cce5cb948e0e3ebf866e321e. --- diff --git a/sqlmodel/main.py b/sqlmodel/main.py index 86672d7c5..56fb5b0f3 100644 --- a/sqlmodel/main.py +++ b/sqlmodel/main.py @@ -4,7 +4,7 @@ import builtins import ipaddress import uuid import weakref -from collections.abc import Mapping, Sequence +from collections.abc import Mapping, Sequence, Set from datetime import date, datetime, time, timedelta from decimal import Decimal from enum import Enum @@ -212,6 +212,7 @@ def Field( title: Optional[str] = None, description: Optional[str] = None, exclude: Union[bool, None] = None, + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, const: Optional[bool] = None, gt: Optional[float] = None, ge: Optional[float] = None, @@ -254,6 +255,7 @@ def Field( title: Optional[str] = None, description: Optional[str] = None, exclude: Union[bool, None] = None, + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, const: Optional[bool] = None, gt: Optional[float] = None, ge: Optional[float] = None, @@ -305,6 +307,7 @@ def Field( title: Optional[str] = None, description: Optional[str] = None, exclude: Union[bool, None] = None, + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, const: Optional[bool] = None, gt: Optional[float] = None, ge: Optional[float] = None, @@ -337,6 +340,7 @@ def Field( title: Optional[str] = None, description: Optional[str] = None, exclude: Union[bool, None] = None, + include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, const: Optional[bool] = None, gt: Optional[float] = None, ge: Optional[float] = None, @@ -375,6 +379,7 @@ def Field( "title": title, "description": description, "exclude": exclude, + "include": include, "const": const, "gt": gt, "ge": ge,