|
22 | 22 | overload, |
23 | 23 | ) |
24 | 24 |
|
| 25 | +import annotated_types |
25 | 26 | from pydantic import BaseModel, EmailStr |
26 | 27 | from pydantic.fields import FieldInfo as PydanticFieldInfo |
27 | 28 | from sqlalchemy import ( |
@@ -214,10 +215,10 @@ def Field( |
214 | 215 | exclude: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
215 | 216 | include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
216 | 217 | const: Optional[bool] = None, |
217 | | - gt: Optional[float] = None, |
218 | | - ge: Optional[float] = None, |
219 | | - lt: Optional[float] = None, |
220 | | - le: Optional[float] = None, |
| 218 | + gt: Optional[annotated_types.SupportsGt] = None, |
| 219 | + ge: Optional[annotated_types.SupportsGe] = None, |
| 220 | + lt: Optional[annotated_types.SupportsLt] = None, |
| 221 | + le: Optional[annotated_types.SupportsLe] = None, |
221 | 222 | multiple_of: Optional[float] = None, |
222 | 223 | max_digits: Optional[int] = None, |
223 | 224 | decimal_places: Optional[int] = None, |
@@ -257,10 +258,10 @@ def Field( |
257 | 258 | exclude: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
258 | 259 | include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
259 | 260 | const: Optional[bool] = None, |
260 | | - gt: Optional[float] = None, |
261 | | - ge: Optional[float] = None, |
262 | | - lt: Optional[float] = None, |
263 | | - le: Optional[float] = None, |
| 261 | + gt: Optional[annotated_types.SupportsGt] = None, |
| 262 | + ge: Optional[annotated_types.SupportsGe] = None, |
| 263 | + lt: Optional[annotated_types.SupportsLt] = None, |
| 264 | + le: Optional[annotated_types.SupportsLe] = None, |
264 | 265 | multiple_of: Optional[float] = None, |
265 | 266 | max_digits: Optional[int] = None, |
266 | 267 | decimal_places: Optional[int] = None, |
@@ -309,10 +310,10 @@ def Field( |
309 | 310 | exclude: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
310 | 311 | include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
311 | 312 | const: Optional[bool] = None, |
312 | | - gt: Optional[float] = None, |
313 | | - ge: Optional[float] = None, |
314 | | - lt: Optional[float] = None, |
315 | | - le: Optional[float] = None, |
| 313 | + gt: Optional[annotated_types.SupportsGt] = None, |
| 314 | + ge: Optional[annotated_types.SupportsGe] = None, |
| 315 | + lt: Optional[annotated_types.SupportsLt] = None, |
| 316 | + le: Optional[annotated_types.SupportsLe] = None, |
316 | 317 | multiple_of: Optional[float] = None, |
317 | 318 | max_digits: Optional[int] = None, |
318 | 319 | decimal_places: Optional[int] = None, |
@@ -342,10 +343,10 @@ def Field( |
342 | 343 | exclude: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
343 | 344 | include: Union[Set[Union[int, str]], Mapping[Union[int, str], Any], Any] = None, |
344 | 345 | const: Optional[bool] = None, |
345 | | - gt: Optional[float] = None, |
346 | | - ge: Optional[float] = None, |
347 | | - lt: Optional[float] = None, |
348 | | - le: Optional[float] = None, |
| 346 | + gt: Optional[annotated_types.SupportsGt] = None, |
| 347 | + ge: Optional[annotated_types.SupportsGe] = None, |
| 348 | + lt: Optional[annotated_types.SupportsLt] = None, |
| 349 | + le: Optional[annotated_types.SupportsLe] = None, |
349 | 350 | multiple_of: Optional[float] = None, |
350 | 351 | max_digits: Optional[int] = None, |
351 | 352 | decimal_places: Optional[int] = None, |
|
0 commit comments