Connor Adams commited on
Commit
21d6907
·
1 Parent(s): cf53e59

Add pydantic-ai

Browse files
Files changed (2) hide show
  1. requirements.lock +190 -11
  2. requirements.txt +1 -0
requirements.lock CHANGED
@@ -4,13 +4,32 @@ aiofiles==24.1.0
4
  # via gradio
5
  annotated-types==0.7.0
6
  # via pydantic
 
 
7
  anyio==4.9.0
8
  # via
 
 
9
  # gradio
 
10
  # httpx
 
 
 
 
11
  # starlette
 
 
12
  authlib==1.6.0
13
  # via gradio
 
 
 
 
 
 
 
 
14
  certifi==2025.4.26
15
  # via
16
  # httpcore
@@ -24,12 +43,34 @@ click==8.1.8
24
  # via
25
  # typer
26
  # uvicorn
 
 
 
 
27
  cryptography==45.0.2
28
  # via authlib
 
 
 
 
 
 
 
 
 
 
 
 
29
  exceptiongroup==1.3.0
30
- # via anyio
 
 
 
 
31
  fastapi==0.115.12
32
  # via gradio
 
 
33
  ffmpy==0.5.0
34
  # via gradio
35
  filelock==3.18.0
@@ -38,12 +79,22 @@ fsspec==2025.5.1
38
  # via
39
  # gradio-client
40
  # huggingface-hub
 
 
 
 
 
 
41
  gradio==5.31.0
42
  # via -r requirements.txt
43
  gradio-client==1.10.1
44
  # via gradio
 
 
45
  groovy==0.1.2
46
  # via gradio
 
 
47
  h11==0.16.0
48
  # via
49
  # httpcore
@@ -54,34 +105,72 @@ httpcore==1.0.9
54
  # via httpx
55
  httpx==0.28.1
56
  # via
 
 
 
57
  # gradio
58
  # gradio-client
 
 
 
 
 
 
59
  # safehttpx
 
 
 
 
60
  huggingface-hub==0.32.0
61
  # via
62
  # gradio
63
  # gradio-client
 
64
  idna==3.10
65
  # via
66
  # anyio
67
  # httpx
68
  # requests
 
 
69
  itsdangerous==2.2.0
70
  # via gradio
71
  jinja2==3.1.6
72
  # via gradio
 
 
 
 
 
 
 
 
 
 
 
 
73
  markdown-it-py==3.0.0
74
  # via rich
75
  markupsafe==3.0.2
76
  # via
77
  # gradio
78
  # jinja2
 
 
79
  mdurl==0.1.2
80
  # via markdown-it-py
 
 
81
  numpy==2.2.6
82
  # via
83
  # gradio
84
  # pandas
 
 
 
 
 
 
85
  orjson==3.10.18
86
  # via gradio
87
  packaging==25.0
@@ -93,36 +182,88 @@ pandas==2.2.3
93
  # via gradio
94
  pillow==11.2.1
95
  # via gradio
 
 
 
 
 
 
 
 
96
  pycparser==2.22
97
  # via cffi
98
  pydantic==2.11.5
99
  # via
 
 
 
100
  # fastapi
 
101
  # gradio
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
  pydantic-core==2.33.2
103
- # via pydantic
 
 
 
 
 
 
 
 
104
  pydub==0.25.1
105
  # via gradio
106
  pygments==2.19.1
107
  # via rich
108
  python-dateutil==2.9.0.post0
109
- # via pandas
 
 
 
 
 
110
  python-multipart==0.0.20
111
- # via gradio
 
 
112
  pytz==2025.2
113
  # via pandas
114
  pyyaml==6.0.2
115
  # via
116
  # gradio
117
  # huggingface-hub
 
118
  requests==2.32.3
119
  # via
120
  # -r requirements.txt
 
 
121
  # huggingface-hub
 
122
  rich==14.0.0
123
- # via typer
 
 
 
 
 
124
  ruff==0.11.11
125
  # via gradio
 
 
126
  safehttpx==0.1.6
127
  # via gradio
128
  semantic-version==2.10.0
@@ -132,25 +273,45 @@ shellingham==1.5.4
132
  six==1.17.0
133
  # via python-dateutil
134
  sniffio==1.3.1
135
- # via anyio
 
 
 
 
 
 
136
  starlette==0.46.2
137
  # via
 
138
  # fastapi
139
  # gradio
 
 
 
 
140
  tomlkit==0.13.2
141
  # via gradio
142
  tqdm==4.67.1
143
- # via huggingface-hub
 
 
144
  typer==0.15.4
145
  # via gradio
 
 
146
  typing-extensions==4.13.2
147
  # via
 
148
  # anyio
 
149
  # exceptiongroup
150
  # fastapi
 
151
  # gradio
152
  # gradio-client
 
153
  # huggingface-hub
 
154
  # pydantic
155
  # pydantic-core
156
  # rich
@@ -158,12 +319,30 @@ typing-extensions==4.13.2
158
  # typing-inspection
159
  # uvicorn
160
  typing-inspection==0.4.1
161
- # via pydantic
 
 
 
 
 
162
  tzdata==2025.2
163
  # via pandas
164
  urllib3==2.4.0
165
- # via requests
 
 
 
166
  uvicorn==0.34.2
167
- # via gradio
 
 
 
 
168
  websockets==15.0.1
169
- # via gradio-client
 
 
 
 
 
 
 
4
  # via gradio
5
  annotated-types==0.7.0
6
  # via pydantic
7
+ anthropic==0.52.0
8
+ # via pydantic-ai-slim
9
  anyio==4.9.0
10
  # via
11
+ # anthropic
12
+ # google-genai
13
  # gradio
14
+ # groq
15
  # httpx
16
+ # mcp
17
+ # openai
18
+ # pydantic-evals
19
+ # sse-starlette
20
  # starlette
21
+ argcomplete==3.6.2
22
+ # via pydantic-ai-slim
23
  authlib==1.6.0
24
  # via gradio
25
+ boto3==1.38.23
26
+ # via pydantic-ai-slim
27
+ botocore==1.38.23
28
+ # via
29
+ # boto3
30
+ # s3transfer
31
+ cachetools==5.5.2
32
+ # via google-auth
33
  certifi==2025.4.26
34
  # via
35
  # httpcore
 
43
  # via
44
  # typer
45
  # uvicorn
46
+ cohere==5.15.0
47
+ # via pydantic-ai-slim
48
+ colorama==0.4.6
49
+ # via griffe
50
  cryptography==45.0.2
51
  # via authlib
52
+ deprecated==1.2.18
53
+ # via opentelemetry-api
54
+ distro==1.9.0
55
+ # via
56
+ # anthropic
57
+ # groq
58
+ # openai
59
+ eval-type-backport==0.2.2
60
+ # via
61
+ # mistralai
62
+ # pydantic-ai-slim
63
+ # pydantic-evals
64
  exceptiongroup==1.3.0
65
+ # via
66
+ # anyio
67
+ # pydantic-ai-slim
68
+ fasta2a==0.2.7
69
+ # via pydantic-ai-slim
70
  fastapi==0.115.12
71
  # via gradio
72
+ fastavro==1.11.1
73
+ # via cohere
74
  ffmpy==0.5.0
75
  # via gradio
76
  filelock==3.18.0
 
79
  # via
80
  # gradio-client
81
  # huggingface-hub
82
+ google-auth==2.40.2
83
+ # via
84
+ # google-genai
85
+ # pydantic-ai-slim
86
+ google-genai==1.16.1
87
+ # via pydantic-ai-slim
88
  gradio==5.31.0
89
  # via -r requirements.txt
90
  gradio-client==1.10.1
91
  # via gradio
92
+ griffe==1.7.3
93
+ # via pydantic-ai-slim
94
  groovy==0.1.2
95
  # via gradio
96
+ groq==0.25.0
97
+ # via pydantic-ai-slim
98
  h11==0.16.0
99
  # via
100
  # httpcore
 
105
  # via httpx
106
  httpx==0.28.1
107
  # via
108
+ # anthropic
109
+ # cohere
110
+ # google-genai
111
  # gradio
112
  # gradio-client
113
+ # groq
114
+ # mcp
115
+ # mistralai
116
+ # openai
117
+ # pydantic-ai-slim
118
+ # pydantic-graph
119
  # safehttpx
120
+ httpx-sse==0.4.0
121
+ # via
122
+ # cohere
123
+ # mcp
124
  huggingface-hub==0.32.0
125
  # via
126
  # gradio
127
  # gradio-client
128
+ # tokenizers
129
  idna==3.10
130
  # via
131
  # anyio
132
  # httpx
133
  # requests
134
+ importlib-metadata==8.6.1
135
+ # via opentelemetry-api
136
  itsdangerous==2.2.0
137
  # via gradio
138
  jinja2==3.1.6
139
  # via gradio
140
+ jiter==0.10.0
141
+ # via
142
+ # anthropic
143
+ # openai
144
+ jmespath==1.0.1
145
+ # via
146
+ # boto3
147
+ # botocore
148
+ logfire-api==3.16.0
149
+ # via
150
+ # pydantic-evals
151
+ # pydantic-graph
152
  markdown-it-py==3.0.0
153
  # via rich
154
  markupsafe==3.0.2
155
  # via
156
  # gradio
157
  # jinja2
158
+ mcp==1.9.1
159
+ # via pydantic-ai-slim
160
  mdurl==0.1.2
161
  # via markdown-it-py
162
+ mistralai==1.7.1
163
+ # via pydantic-ai-slim
164
  numpy==2.2.6
165
  # via
166
  # gradio
167
  # pandas
168
+ openai==1.82.0
169
+ # via pydantic-ai-slim
170
+ opentelemetry-api==1.33.1
171
+ # via
172
+ # fasta2a
173
+ # pydantic-ai-slim
174
  orjson==3.10.18
175
  # via gradio
176
  packaging==25.0
 
182
  # via gradio
183
  pillow==11.2.1
184
  # via gradio
185
+ prompt-toolkit==3.0.51
186
+ # via pydantic-ai-slim
187
+ pyasn1==0.6.1
188
+ # via
189
+ # pyasn1-modules
190
+ # rsa
191
+ pyasn1-modules==0.4.2
192
+ # via google-auth
193
  pycparser==2.22
194
  # via cffi
195
  pydantic==2.11.5
196
  # via
197
+ # anthropic
198
+ # cohere
199
+ # fasta2a
200
  # fastapi
201
+ # google-genai
202
  # gradio
203
+ # groq
204
+ # mcp
205
+ # mistralai
206
+ # openai
207
+ # pydantic-ai-slim
208
+ # pydantic-evals
209
+ # pydantic-graph
210
+ # pydantic-settings
211
+ pydantic-ai==0.2.7
212
+ # via -r requirements.txt
213
+ pydantic-ai-slim==0.2.7
214
+ # via
215
+ # pydantic-ai
216
+ # pydantic-evals
217
  pydantic-core==2.33.2
218
+ # via
219
+ # cohere
220
+ # pydantic
221
+ pydantic-evals==0.2.7
222
+ # via pydantic-ai-slim
223
+ pydantic-graph==0.2.7
224
+ # via pydantic-ai-slim
225
+ pydantic-settings==2.9.1
226
+ # via mcp
227
  pydub==0.25.1
228
  # via gradio
229
  pygments==2.19.1
230
  # via rich
231
  python-dateutil==2.9.0.post0
232
+ # via
233
+ # botocore
234
+ # mistralai
235
+ # pandas
236
+ python-dotenv==1.1.0
237
+ # via pydantic-settings
238
  python-multipart==0.0.20
239
+ # via
240
+ # gradio
241
+ # mcp
242
  pytz==2025.2
243
  # via pandas
244
  pyyaml==6.0.2
245
  # via
246
  # gradio
247
  # huggingface-hub
248
+ # pydantic-evals
249
  requests==2.32.3
250
  # via
251
  # -r requirements.txt
252
+ # cohere
253
+ # google-genai
254
  # huggingface-hub
255
+ # pydantic-ai-slim
256
  rich==14.0.0
257
+ # via
258
+ # pydantic-ai-slim
259
+ # pydantic-evals
260
+ # typer
261
+ rsa==4.9.1
262
+ # via google-auth
263
  ruff==0.11.11
264
  # via gradio
265
+ s3transfer==0.13.0
266
+ # via boto3
267
  safehttpx==0.1.6
268
  # via gradio
269
  semantic-version==2.10.0
 
273
  six==1.17.0
274
  # via python-dateutil
275
  sniffio==1.3.1
276
+ # via
277
+ # anthropic
278
+ # anyio
279
+ # groq
280
+ # openai
281
+ sse-starlette==2.3.5
282
+ # via mcp
283
  starlette==0.46.2
284
  # via
285
+ # fasta2a
286
  # fastapi
287
  # gradio
288
+ # mcp
289
+ # sse-starlette
290
+ tokenizers==0.21.1
291
+ # via cohere
292
  tomlkit==0.13.2
293
  # via gradio
294
  tqdm==4.67.1
295
+ # via
296
+ # huggingface-hub
297
+ # openai
298
  typer==0.15.4
299
  # via gradio
300
+ types-requests==2.32.0.20250515
301
+ # via cohere
302
  typing-extensions==4.13.2
303
  # via
304
+ # anthropic
305
  # anyio
306
+ # cohere
307
  # exceptiongroup
308
  # fastapi
309
+ # google-genai
310
  # gradio
311
  # gradio-client
312
+ # groq
313
  # huggingface-hub
314
+ # openai
315
  # pydantic
316
  # pydantic-core
317
  # rich
 
319
  # typing-inspection
320
  # uvicorn
321
  typing-inspection==0.4.1
322
+ # via
323
+ # mistralai
324
+ # pydantic
325
+ # pydantic-ai-slim
326
+ # pydantic-graph
327
+ # pydantic-settings
328
  tzdata==2025.2
329
  # via pandas
330
  urllib3==2.4.0
331
+ # via
332
+ # botocore
333
+ # requests
334
+ # types-requests
335
  uvicorn==0.34.2
336
+ # via
337
+ # gradio
338
+ # mcp
339
+ wcwidth==0.2.13
340
+ # via prompt-toolkit
341
  websockets==15.0.1
342
+ # via
343
+ # google-genai
344
+ # gradio-client
345
+ wrapt==1.17.2
346
+ # via deprecated
347
+ zipp==3.21.0
348
+ # via importlib-metadata
requirements.txt CHANGED
@@ -1,3 +1,4 @@
1
  gradio
2
  gradio[oauth]
3
  requests
 
 
1
  gradio
2
  gradio[oauth]
3
  requests
4
+ pydantic-ai