1
1
# This file was autogenerated by uv via the following command:
2
- # uv pip compile pyproject.toml -o requirements .txt --python-version 3.10
3
- aiohappyeyeballs == 2.4.4
2
+ # uv pip compile pyproject.toml -o requirements_new .txt --python-version 3.10
3
+ aiohappyeyeballs == 2.6.1
4
4
# via aiohttp
5
- aiohttp == 3.11.18
5
+ aiohttp == 3.12.14
6
6
# via fastapi-app (pyproject.toml)
7
- aiosignal == 1.3.1
7
+ aiosignal == 1.4.0
8
8
# via aiohttp
9
9
annotated-types == 0.7.0
10
10
# via pydantic
11
11
anyio == 4.9.0
12
12
# via
13
13
# httpx
14
+ # mcp
14
15
# openai
16
+ # sse-starlette
15
17
# starlette
16
- asgiref == 3.8 .1
18
+ asgiref == 3.9 .1
17
19
# via opentelemetry-instrumentation-asgi
18
20
async-timeout == 5.0.1
19
21
# via
20
22
# aiohttp
21
23
# asyncpg
22
24
asyncpg == 0.30.0
23
25
# via fastapi-app (pyproject.toml)
24
- attrs == 24.2.0
25
- # via aiohttp
26
- azure-core == 1.32.0
26
+ attrs == 25.3.0
27
+ # via
28
+ # aiohttp
29
+ # jsonschema
30
+ # referencing
31
+ azure-core == 1.35.0
27
32
# via
28
33
# azure-core-tracing-opentelemetry
29
34
# azure-identity
30
35
# azure-monitor-opentelemetry
31
36
# azure-monitor-opentelemetry-exporter
32
37
# msrest
33
- azure-core-tracing-opentelemetry == 1.0.0b11
38
+ azure-core-tracing-opentelemetry == 1.0.0b12
34
39
# via azure-monitor-opentelemetry
35
- azure-identity == 1.19.0
36
- # via fastapi-app (pyproject.toml)
37
- azure-monitor-opentelemetry == 1.6.8
40
+ azure-identity == 1.23.1
41
+ # via
42
+ # fastapi-app (pyproject.toml)
43
+ # azure-monitor-opentelemetry-exporter
44
+ azure-monitor-opentelemetry == 1.6.10
38
45
# via fastapi-app (pyproject.toml)
39
- azure-monitor-opentelemetry-exporter == 1.0.0b32
46
+ azure-monitor-opentelemetry-exporter == 1.0.0b39
40
47
# via azure-monitor-opentelemetry
41
- certifi == 2024.8.30
48
+ backports-datetime-fromisoformat == 2.0.3
49
+ # via marshmallow
50
+ certifi == 2025.7.14
42
51
# via
43
52
# httpcore
44
53
# httpx
45
54
# msrest
46
55
# requests
47
56
cffi == 1.17.1
48
57
# via cryptography
49
- charset-normalizer == 3.4.0
58
+ charset-normalizer == 3.4.2
50
59
# via requests
51
- click == 8.1.7
60
+ click == 8.2.1
52
61
# via uvicorn
53
62
colorama == 0.4.6
54
63
# via griffe
55
- cryptography == 44 .0.3
64
+ cryptography == 45 .0.5
56
65
# via
57
66
# azure-identity
58
67
# msal
59
68
# pyjwt
60
- deprecated == 1.2.15
69
+ deprecated == 1.2.18
61
70
# via
62
71
# opentelemetry-api
63
72
# opentelemetry-semantic-conventions
64
73
distro == 1.9.0
65
74
# via openai
66
- environs == 14.1.1
75
+ environs == 14.2.0
67
76
# via fastapi-app (pyproject.toml)
68
- exceptiongroup == 1.2.2
77
+ exceptiongroup == 1.3.0
69
78
# via anyio
70
- fastapi == 0.115.8
79
+ fastapi == 0.116.1
71
80
# via fastapi-app (pyproject.toml)
72
81
fixedint == 0.1.6
73
82
# via azure-monitor-opentelemetry-exporter
74
- frozenlist == 1.5 .0
83
+ frozenlist == 1.7 .0
75
84
# via
76
85
# aiohttp
77
86
# aiosignal
78
- greenlet == 3.1.1
87
+ greenlet == 3.2.3
79
88
# via sqlalchemy
80
89
griffe == 1.7.3
81
90
# via openai-agents
@@ -86,44 +95,54 @@ h11==0.16.0
86
95
httpcore == 1.0.9
87
96
# via httpx
88
97
httpx == 0.28.1
89
- # via openai
98
+ # via
99
+ # mcp
100
+ # openai
101
+ httpx-sse == 0.4.1
102
+ # via mcp
90
103
idna == 3.10
91
104
# via
92
105
# anyio
93
106
# httpx
94
107
# requests
95
108
# yarl
96
- importlib-metadata == 8.4.0
109
+ importlib-metadata == 8.6.1
97
110
# via opentelemetry-api
98
111
isodate == 0.7.2
99
112
# via msrest
100
- jiter == 0.8 .0
113
+ jiter == 0.10 .0
101
114
# via openai
102
- marshmallow == 3.23.1
115
+ jsonschema == 4.24.0
116
+ # via mcp
117
+ jsonschema-specifications == 2025.4.1
118
+ # via jsonschema
119
+ marshmallow == 4.0.0
103
120
# via environs
104
- msal == 1.31.1
121
+ mcp == 1.11.0
122
+ # via openai-agents
123
+ msal == 1.32.3
105
124
# via
106
125
# azure-identity
107
126
# msal-extensions
108
- msal-extensions == 1.2.0
127
+ msal-extensions == 1.3.1
109
128
# via azure-identity
110
129
msrest == 0.7.1
111
130
# via azure-monitor-opentelemetry-exporter
112
- multidict == 6.1.0
131
+ multidict == 6.6.3
113
132
# via
114
133
# aiohttp
115
134
# yarl
116
- numpy == 2.0.2
135
+ numpy == 2.2.6
117
136
# via pgvector
118
- oauthlib == 3.2.2
137
+ oauthlib == 3.3.1
119
138
# via requests-oauthlib
120
- openai == 1.78.0
139
+ openai == 1.96.1
121
140
# via
122
141
# fastapi-app (pyproject.toml)
123
142
# openai-agents
124
- openai-agents == 0.0.14
143
+ openai-agents == 0.2.0
125
144
# via fastapi-app (pyproject.toml)
126
- opentelemetry-api == 1.30.0
145
+ opentelemetry-api == 1.31.1
127
146
# via
128
147
# azure-core-tracing-opentelemetry
129
148
# azure-monitor-opentelemetry-exporter
@@ -143,7 +162,7 @@ opentelemetry-api==1.30.0
143
162
# opentelemetry-instrumentation-wsgi
144
163
# opentelemetry-sdk
145
164
# opentelemetry-semantic-conventions
146
- opentelemetry-instrumentation == 0.51b0
165
+ opentelemetry-instrumentation == 0.52b1
147
166
# via
148
167
# opentelemetry-instrumentation-aiohttp-client
149
168
# opentelemetry-instrumentation-asgi
@@ -158,42 +177,42 @@ opentelemetry-instrumentation==0.51b0
158
177
# opentelemetry-instrumentation-urllib
159
178
# opentelemetry-instrumentation-urllib3
160
179
# opentelemetry-instrumentation-wsgi
161
- opentelemetry-instrumentation-aiohttp-client == 0.51b0
180
+ opentelemetry-instrumentation-aiohttp-client == 0.52b1
162
181
# via fastapi-app (pyproject.toml)
163
- opentelemetry-instrumentation-asgi == 0.51b0
182
+ opentelemetry-instrumentation-asgi == 0.52b1
164
183
# via opentelemetry-instrumentation-fastapi
165
- opentelemetry-instrumentation-dbapi == 0.51b0
184
+ opentelemetry-instrumentation-dbapi == 0.52b1
166
185
# via opentelemetry-instrumentation-psycopg2
167
- opentelemetry-instrumentation-django == 0.51b0
186
+ opentelemetry-instrumentation-django == 0.52b1
168
187
# via azure-monitor-opentelemetry
169
- opentelemetry-instrumentation-fastapi == 0.51b0
188
+ opentelemetry-instrumentation-fastapi == 0.52b1
170
189
# via azure-monitor-opentelemetry
171
- opentelemetry-instrumentation-flask == 0.51b0
190
+ opentelemetry-instrumentation-flask == 0.52b1
172
191
# via azure-monitor-opentelemetry
173
- opentelemetry-instrumentation-openai == 0.38.7
192
+ opentelemetry-instrumentation-openai == 0.41.0
174
193
# via fastapi-app (pyproject.toml)
175
- opentelemetry-instrumentation-psycopg2 == 0.51b0
194
+ opentelemetry-instrumentation-psycopg2 == 0.52b1
176
195
# via azure-monitor-opentelemetry
177
- opentelemetry-instrumentation-requests == 0.51b0
196
+ opentelemetry-instrumentation-requests == 0.52b1
178
197
# via azure-monitor-opentelemetry
179
- opentelemetry-instrumentation-sqlalchemy == 0.51b0
198
+ opentelemetry-instrumentation-sqlalchemy == 0.52b1
180
199
# via fastapi-app (pyproject.toml)
181
- opentelemetry-instrumentation-urllib == 0.51b0
200
+ opentelemetry-instrumentation-urllib == 0.52b1
182
201
# via azure-monitor-opentelemetry
183
- opentelemetry-instrumentation-urllib3 == 0.51b0
202
+ opentelemetry-instrumentation-urllib3 == 0.52b1
184
203
# via azure-monitor-opentelemetry
185
- opentelemetry-instrumentation-wsgi == 0.51b0
204
+ opentelemetry-instrumentation-wsgi == 0.52b1
186
205
# via
187
206
# opentelemetry-instrumentation-django
188
207
# opentelemetry-instrumentation-flask
189
208
opentelemetry-resource-detector-azure == 0.1.5
190
209
# via azure-monitor-opentelemetry
191
- opentelemetry-sdk == 1.30.0
210
+ opentelemetry-sdk == 1.31.1
192
211
# via
193
212
# azure-monitor-opentelemetry
194
213
# azure-monitor-opentelemetry-exporter
195
214
# opentelemetry-resource-detector-azure
196
- opentelemetry-semantic-conventions == 0.51b0
215
+ opentelemetry-semantic-conventions == 0.52b1
197
216
# via
198
217
# opentelemetry-instrumentation
199
218
# opentelemetry-instrumentation-aiohttp-client
@@ -209,9 +228,9 @@ opentelemetry-semantic-conventions==0.51b0
209
228
# opentelemetry-instrumentation-urllib3
210
229
# opentelemetry-instrumentation-wsgi
211
230
# opentelemetry-sdk
212
- opentelemetry-semantic-conventions-ai == 0.4.2
231
+ opentelemetry-semantic-conventions-ai == 0.4.10
213
232
# via opentelemetry-instrumentation-openai
214
- opentelemetry-util-http == 0.51b0
233
+ opentelemetry-util-http == 0.52b1
215
234
# via
216
235
# opentelemetry-instrumentation-aiohttp-client
217
236
# opentelemetry-instrumentation-asgi
@@ -224,35 +243,43 @@ opentelemetry-util-http==0.51b0
224
243
# opentelemetry-instrumentation-wsgi
225
244
packaging == 25.0
226
245
# via
227
- # marshmallow
228
246
# opentelemetry-instrumentation
229
247
# opentelemetry-instrumentation-flask
230
248
# opentelemetry-instrumentation-sqlalchemy
231
249
pgvector == 0.3.6
232
250
# via fastapi-app (pyproject.toml)
233
- portalocker == 2.10.1
234
- # via msal-extensions
235
- propcache == 0.2.1
251
+ propcache == 0.3.2
236
252
# via
237
253
# aiohttp
238
254
# yarl
239
- psutil == 5.9.8
255
+ psutil == 7.0.0
240
256
# via azure-monitor-opentelemetry-exporter
241
257
pycparser == 2.22
242
258
# via cffi
243
- pydantic == 2.10.2
259
+ pydantic == 2.11.7
244
260
# via
245
261
# fastapi
262
+ # mcp
246
263
# openai
247
264
# openai-agents
248
- pydantic-core == 2.27.1
265
+ # pydantic-settings
266
+ pydantic-core == 2.33.2
249
267
# via pydantic
268
+ pydantic-settings == 2.10.1
269
+ # via mcp
250
270
pyjwt == 2.10.1
251
271
# via msal
252
- python-dotenv == 1.0 .1
272
+ python-dotenv == 1.1 .1
253
273
# via
254
274
# fastapi-app (pyproject.toml)
255
275
# environs
276
+ # pydantic-settings
277
+ python-multipart == 0.0.20
278
+ # via mcp
279
+ referencing == 0.36.2
280
+ # via
281
+ # jsonschema
282
+ # jsonschema-specifications
256
283
regex == 2024.11.6
257
284
# via tiktoken
258
285
requests == 2.32.4
@@ -265,54 +292,73 @@ requests==2.32.4
265
292
# tiktoken
266
293
requests-oauthlib == 2.0.0
267
294
# via msrest
268
- six == 1.16.0
295
+ rpds-py == 0.26.0
296
+ # via
297
+ # jsonschema
298
+ # referencing
299
+ six == 1.17.0
269
300
# via azure-core
270
301
sniffio == 1.3.1
271
302
# via
272
303
# anyio
273
304
# openai
274
- sqlalchemy == 2.0.36
305
+ sqlalchemy == 2.0.41
275
306
# via fastapi-app (pyproject.toml)
276
- starlette == 0.41.3
277
- # via fastapi
278
- tiktoken == 0.7.0
307
+ sse-starlette == 2.4.1
308
+ # via mcp
309
+ starlette == 0.47.2
310
+ # via
311
+ # fastapi
312
+ # mcp
313
+ tiktoken == 0.9.0
279
314
# via opentelemetry-instrumentation-openai
280
315
tqdm == 4.67.1
281
316
# via openai
282
- types-requests == 2.32.0.20250328
317
+ types-requests == 2.32.4.20250611
283
318
# via openai-agents
284
- typing-extensions == 4.12.2
319
+ typing-extensions == 4.14.1
285
320
# via
321
+ # aiosignal
286
322
# anyio
287
323
# asgiref
288
324
# azure-core
289
325
# azure-identity
290
326
# environs
327
+ # exceptiongroup
291
328
# fastapi
329
+ # marshmallow
292
330
# multidict
293
331
# openai
294
332
# openai-agents
295
333
# opentelemetry-sdk
296
334
# pydantic
297
335
# pydantic-core
336
+ # referencing
298
337
# sqlalchemy
299
338
# starlette
339
+ # typing-inspection
300
340
# uvicorn
341
+ typing-inspection == 0.4.1
342
+ # via
343
+ # pydantic
344
+ # pydantic-settings
301
345
urllib3 == 2.5.0
302
346
# via
303
347
# requests
304
348
# types-requests
305
- uvicorn == 0.32.1
306
- # via fastapi-app (pyproject.toml)
307
- wrapt == 1.17.0
349
+ uvicorn == 0.35.0
350
+ # via
351
+ # fastapi-app (pyproject.toml)
352
+ # mcp
353
+ wrapt == 1.17.2
308
354
# via
309
355
# deprecated
310
356
# opentelemetry-instrumentation
311
357
# opentelemetry-instrumentation-aiohttp-client
312
358
# opentelemetry-instrumentation-dbapi
313
359
# opentelemetry-instrumentation-sqlalchemy
314
360
# opentelemetry-instrumentation-urllib3
315
- yarl == 1.18.3
361
+ yarl == 1.20.1
316
362
# via aiohttp
317
- zipp == 3.21 .0
363
+ zipp == 3.23 .0
318
364
# via importlib-metadata
0 commit comments