Commit Graph

788 Commits

Author SHA1 Message Date
Eugene Yurtsev
76b6ee290d Replace __fields__ with model_fields 2024-08-07 15:44:31 -04:00
Eugene Yurtsev
22957311fe Add more tests for serializable 2024-08-07 15:40:59 -04:00
Eugene Yurtsev
f9df75c8cc Add more tests for serializable 2024-08-07 15:37:21 -04:00
Eugene Yurtsev
ece0ab8539 Add more tests for serializable 2024-08-07 15:18:16 -04:00
Eugene Yurtsev
4ddd9e5f23 lint 2024-08-07 15:05:52 -04:00
Eugene Yurtsev
f8e95e5735 lint 2024-08-07 15:04:02 -04:00
Eugene Yurtsev
6515b2f77b Linting fixes 2024-08-07 15:03:31 -04:00
Eugene Yurtsev
63fde4f095 Linting fixes 2024-08-07 13:59:22 -04:00
Eugene Yurtsev
d9bb9125c1 Linting fixes 2024-08-07 13:55:56 -04:00
Eugene Yurtsev
384d9f59a3 Linting fixes 2024-08-07 13:55:38 -04:00
Eugene Yurtsev
fc0fa7e8f0 Add missing import 2024-08-07 13:50:14 -04:00
Eugene Yurtsev
a1054d06ca Add missing import 2024-08-07 13:48:43 -04:00
Eugene Yurtsev
c2570a7a7c lint 2024-08-07 13:47:43 -04:00
Eugene Yurtsev
97f4128bfd Add missing imports 2024-08-07 13:47:26 -04:00
Eugene Yurtsev
2434dc8f92 update snapshots 2024-08-07 13:46:18 -04:00
Eugene Yurtsev
123d61a888 Add missing imports 2024-08-07 13:43:44 -04:00
Eugene Yurtsev
53f6f4a0c0 Mark explicitly with # pydantic: ignore 2024-08-07 13:41:17 -04:00
Eugene Yurtsev
5a998d36b2 Convert to v1 model for now 2024-08-07 12:09:42 -04:00
Eugene Yurtsev
72cd199efc Fix create_subset_model_v1 2024-08-07 11:58:10 -04:00
Eugene Yurtsev
a1d993deb1 Remove deprecated comment 2024-08-07 11:54:21 -04:00
Eugene Yurtsev
e546e21d53 Update unit test for pydantic 2 2024-08-07 11:52:28 -04:00
Eugene Yurtsev
26d6426156 Fix extra space in repr 2024-08-07 11:48:11 -04:00
Eugene Yurtsev
8dffedebd6 Add Skip Validation() 2024-08-07 11:38:28 -04:00
Eugene Yurtsev
60adf8d6e4 Handle is_injected_arg_type 2024-08-07 11:36:56 -04:00
Eugene Yurtsev
d13a1ad5f5 Use _AnyIDDocument 2024-08-07 11:27:35 -04:00
Eugene Yurtsev
1e5f8a494a Add SkipValidation() 2024-08-07 11:25:21 -04:00
Eugene Yurtsev
5216131769 Fixed something? 2024-08-07 11:18:52 -04:00
Eugene Yurtsev
8bdaf858b8 Use is_basemodel_instance 2024-08-07 11:03:53 -04:00
Eugene Yurtsev
c37a0ca672 Use is_basemodel_subclass 2024-08-07 11:03:35 -04:00
Eugene Yurtsev
266cd15511 ADd Skip Validation 2024-08-07 10:51:43 -04:00
Eugene Yurtsev
9debf8144e ADd Skip Validation 2024-08-07 10:51:02 -04:00
Eugene Yurtsev
78ce0ed337 Fix broken type 2024-08-07 10:23:55 -04:00
Eugene Yurtsev
4aa1932bea update 2024-08-07 09:52:33 -04:00
Eugene Yurtsev
b658295b97 update 2024-08-07 09:40:29 -04:00
Eugene Yurtsev
8c59b6a026 Merge fix 2024-08-07 09:32:25 -04:00
Eugene Yurtsev
e35b43a7a7 Fix ConfigDict to be populate by name 2024-08-07 09:16:23 -04:00
Eugene Yurtsev
7288d914a8 Add missing model rebuild and optional 2024-08-07 09:14:06 -04:00
Eugene Yurtsev
1b487e261a add missing pydantic import 2024-08-07 09:04:36 -04:00
Eugene Yurtsev
3934663db9 Merge branch 'master' into eugene/merge_pydantic_3_changes 2024-08-07 08:59:28 -04:00
Eugene Yurtsev
4d28c70000 core[patch]: Sort Config attributes (#25127)
This PR does an aesthetic sort of the config object attributes. This
will make it a bit easier to go back and forth between pydantic v1 and
pydantic v2 on the 0.3.x branch
2024-08-07 02:53:50 +00:00
Eugene Yurtsev
fb639cb49c lint 2024-08-06 22:02:31 -04:00
Bagatur
70677202c7 core[patch]: Release 0.2.29rc1 (#25115) 2024-08-06 21:36:56 +00:00
Bagatur
78403a3746 core[patch], openai[patch]: enable strict tool calling (#25111)
Introduced
https://openai.com/index/introducing-structured-outputs-in-the-api/
2024-08-06 21:21:06 +00:00
Eugene Yurtsev
1856387e9e Add missing imports load and dumpd 2024-08-06 17:10:42 -04:00
Eugene Yurtsev
a5ad775a90 Add Optional import 2024-08-06 17:10:18 -04:00
Eugene Yurtsev
a321401683 Update pydantic utility 2024-08-06 16:54:55 -04:00
Eugene Yurtsev
8839220a00 Restore more missing stuff 2024-08-06 16:10:59 -04:00
Eugene Yurtsev
e6b2ca4da3 x 2024-08-06 16:08:06 -04:00
Eugene Yurtsev
d0c52d1dec x 2024-08-06 16:06:44 -04:00
Eugene Yurtsev
a5fa6d1c43 x 2024-08-06 16:05:43 -04:00