abtsousa commited on
Commit
1640758
·
1 Parent(s): 18aac63

Update dependencies in pyproject.toml and uv.lock: add langchain-deepseek and wikipedia-api

Browse files
Files changed (3) hide show
  1. pyproject.toml +2 -0
  2. requirements.txt +0 -439
  3. uv.lock +26 -0
pyproject.toml CHANGED
@@ -11,6 +11,7 @@ dependencies = [
11
  "ipykernel>=6.30.1",
12
  "ipywidgets>=8.1.7",
13
  "langchain-community>=0.3.27",
 
14
  "langchain-google-genai>=2.1.9",
15
  "langchain-tavily>=0.2.11",
16
  "langchain[google-genai,googlegenai,openai]>=0.3.26",
@@ -24,4 +25,5 @@ dependencies = [
24
  "seaborn>=0.13.2",
25
  "termcolor>=3.1.0",
26
  "wikipedia>=1.4.0",
 
27
  ]
 
11
  "ipykernel>=6.30.1",
12
  "ipywidgets>=8.1.7",
13
  "langchain-community>=0.3.27",
14
+ "langchain-deepseek>=0.1.4",
15
  "langchain-google-genai>=2.1.9",
16
  "langchain-tavily>=0.2.11",
17
  "langchain[google-genai,googlegenai,openai]>=0.3.26",
 
25
  "seaborn>=0.13.2",
26
  "termcolor>=3.1.0",
27
  "wikipedia>=1.4.0",
28
+ "wikipedia-api>=0.8.1",
29
  ]
requirements.txt DELETED
@@ -1,439 +0,0 @@
1
- # This file was autogenerated by uv via the following command:
2
- # uv pip compile pyproject.toml -o requirements.txt
3
- aiofiles==24.1.0
4
- # via gradio
5
- aiohappyeyeballs==2.6.1
6
- # via aiohttp
7
- aiohttp==3.12.15
8
- # via langchain-community
9
- aiosignal==1.4.0
10
- # via aiohttp
11
- annotated-types==0.7.0
12
- # via pydantic
13
- anyio==4.10.0
14
- # via
15
- # gradio
16
- # httpx
17
- # openai
18
- # starlette
19
- arize-phoenix-otel==0.12.1
20
- # via oraclebot (pyproject.toml)
21
- attrs==25.3.0
22
- # via aiohttp
23
- audioop-lts==0.2.2
24
- # via gradio
25
- authlib==1.6.1
26
- # via gradio
27
- beautifulsoup4==4.13.4
28
- # via wikipedia
29
- brotli==1.1.0
30
- # via gradio
31
- cachetools==5.5.2
32
- # via google-auth
33
- certifi==2025.8.3
34
- # via
35
- # httpcore
36
- # httpx
37
- # requests
38
- cffi==1.17.1
39
- # via cryptography
40
- charset-normalizer==3.4.3
41
- # via requests
42
- click==8.2.1
43
- # via
44
- # typer
45
- # uvicorn
46
- cryptography==45.0.6
47
- # via authlib
48
- dataclasses-json==0.6.7
49
- # via langchain-community
50
- distro==1.9.0
51
- # via openai
52
- fastapi==0.116.1
53
- # via gradio
54
- ffmpy==0.6.1
55
- # via gradio
56
- filelock==3.18.0
57
- # via huggingface-hub
58
- filetype==1.2.0
59
- # via langchain-google-genai
60
- frozenlist==1.7.0
61
- # via
62
- # aiohttp
63
- # aiosignal
64
- fsspec==2025.7.0
65
- # via
66
- # gradio-client
67
- # huggingface-hub
68
- google-ai-generativelanguage==0.6.18
69
- # via langchain-google-genai
70
- google-api-core==2.25.1
71
- # via google-ai-generativelanguage
72
- google-auth==2.40.3
73
- # via
74
- # google-ai-generativelanguage
75
- # google-api-core
76
- googleapis-common-protos==1.70.0
77
- # via
78
- # google-api-core
79
- # grpcio-status
80
- # opentelemetry-exporter-otlp-proto-grpc
81
- # opentelemetry-exporter-otlp-proto-http
82
- gradio==5.42.0
83
- # via oraclebot (pyproject.toml)
84
- gradio-client==1.11.1
85
- # via gradio
86
- groovy==0.1.2
87
- # via gradio
88
- grpcio==1.74.0
89
- # via
90
- # google-api-core
91
- # grpcio-status
92
- # opentelemetry-exporter-otlp-proto-grpc
93
- grpcio-status==1.74.0
94
- # via google-api-core
95
- h11==0.16.0
96
- # via
97
- # httpcore
98
- # uvicorn
99
- hf-xet==1.1.7
100
- # via huggingface-hub
101
- httpcore==1.0.9
102
- # via httpx
103
- httpx==0.28.1
104
- # via
105
- # gradio
106
- # gradio-client
107
- # langgraph-sdk
108
- # langsmith
109
- # openai
110
- # safehttpx
111
- httpx-sse==0.4.1
112
- # via langchain-community
113
- huggingface-hub==0.34.4
114
- # via
115
- # gradio
116
- # gradio-client
117
- idna==3.10
118
- # via
119
- # anyio
120
- # httpx
121
- # requests
122
- # yarl
123
- importlib-metadata==8.7.0
124
- # via opentelemetry-api
125
- itsdangerous==2.2.0
126
- # via gradio
127
- jinja2==3.1.6
128
- # via gradio
129
- jiter==0.10.0
130
- # via openai
131
- jsonpatch==1.33
132
- # via langchain-core
133
- jsonpointer==3.0.0
134
- # via jsonpatch
135
- langchain==0.3.27
136
- # via
137
- # oraclebot (pyproject.toml)
138
- # langchain-community
139
- langchain-community==0.3.27
140
- # via oraclebot (pyproject.toml)
141
- langchain-core==0.3.74
142
- # via
143
- # langchain
144
- # langchain-community
145
- # langchain-google-genai
146
- # langchain-openai
147
- # langchain-text-splitters
148
- # langgraph
149
- # langgraph-checkpoint
150
- # langgraph-prebuilt
151
- langchain-google-genai==2.1.9
152
- # via
153
- # oraclebot (pyproject.toml)
154
- # langchain
155
- langchain-openai==0.3.29
156
- # via langchain
157
- langchain-text-splitters==0.3.9
158
- # via langchain
159
- langgraph==0.6.4
160
- # via oraclebot (pyproject.toml)
161
- langgraph-checkpoint==2.1.1
162
- # via
163
- # langgraph
164
- # langgraph-prebuilt
165
- langgraph-prebuilt==0.6.4
166
- # via langgraph
167
- langgraph-sdk==0.2.0
168
- # via langgraph
169
- langsmith==0.4.13
170
- # via
171
- # langchain
172
- # langchain-community
173
- # langchain-core
174
- markdown-it-py==4.0.0
175
- # via rich
176
- markupsafe==3.0.2
177
- # via
178
- # gradio
179
- # jinja2
180
- marshmallow==3.26.1
181
- # via dataclasses-json
182
- mdurl==0.1.2
183
- # via markdown-it-py
184
- multidict==6.6.4
185
- # via
186
- # aiohttp
187
- # yarl
188
- mypy-extensions==1.1.0
189
- # via typing-inspect
190
- numpy==2.3.2
191
- # via
192
- # gradio
193
- # langchain-community
194
- # pandas
195
- openai==1.99.9
196
- # via langchain-openai
197
- openinference-instrumentation==0.1.37
198
- # via
199
- # arize-phoenix-otel
200
- # openinference-instrumentation-langchain
201
- openinference-instrumentation-langchain==0.1.50
202
- # via oraclebot (pyproject.toml)
203
- openinference-semantic-conventions==0.1.21
204
- # via
205
- # arize-phoenix-otel
206
- # openinference-instrumentation
207
- # openinference-instrumentation-langchain
208
- opentelemetry-api==1.36.0
209
- # via
210
- # oraclebot (pyproject.toml)
211
- # openinference-instrumentation
212
- # openinference-instrumentation-langchain
213
- # opentelemetry-exporter-otlp-proto-grpc
214
- # opentelemetry-exporter-otlp-proto-http
215
- # opentelemetry-instrumentation
216
- # opentelemetry-sdk
217
- # opentelemetry-semantic-conventions
218
- opentelemetry-exporter-otlp==1.36.0
219
- # via arize-phoenix-otel
220
- opentelemetry-exporter-otlp-proto-common==1.36.0
221
- # via
222
- # opentelemetry-exporter-otlp-proto-grpc
223
- # opentelemetry-exporter-otlp-proto-http
224
- opentelemetry-exporter-otlp-proto-grpc==1.36.0
225
- # via opentelemetry-exporter-otlp
226
- opentelemetry-exporter-otlp-proto-http==1.36.0
227
- # via opentelemetry-exporter-otlp
228
- opentelemetry-instrumentation==0.57b0
229
- # via
230
- # oraclebot (pyproject.toml)
231
- # openinference-instrumentation-langchain
232
- opentelemetry-proto==1.36.0
233
- # via
234
- # arize-phoenix-otel
235
- # opentelemetry-exporter-otlp-proto-common
236
- # opentelemetry-exporter-otlp-proto-grpc
237
- # opentelemetry-exporter-otlp-proto-http
238
- opentelemetry-sdk==1.36.0
239
- # via
240
- # arize-phoenix-otel
241
- # openinference-instrumentation
242
- # opentelemetry-exporter-otlp-proto-grpc
243
- # opentelemetry-exporter-otlp-proto-http
244
- opentelemetry-semantic-conventions==0.57b0
245
- # via
246
- # arize-phoenix-otel
247
- # openinference-instrumentation-langchain
248
- # opentelemetry-instrumentation
249
- # opentelemetry-sdk
250
- orjson==3.11.1
251
- # via
252
- # gradio
253
- # langgraph-sdk
254
- # langsmith
255
- ormsgpack==1.10.0
256
- # via langgraph-checkpoint
257
- packaging==25.0
258
- # via
259
- # gradio
260
- # gradio-client
261
- # huggingface-hub
262
- # langchain-core
263
- # langsmith
264
- # marshmallow
265
- # opentelemetry-instrumentation
266
- pandas==2.3.1
267
- # via gradio
268
- pillow==11.3.0
269
- # via gradio
270
- propcache==0.3.2
271
- # via
272
- # aiohttp
273
- # yarl
274
- proto-plus==1.26.1
275
- # via
276
- # google-ai-generativelanguage
277
- # google-api-core
278
- protobuf==6.31.1
279
- # via
280
- # google-ai-generativelanguage
281
- # google-api-core
282
- # googleapis-common-protos
283
- # grpcio-status
284
- # opentelemetry-proto
285
- # proto-plus
286
- pyasn1==0.6.1
287
- # via
288
- # pyasn1-modules
289
- # rsa
290
- pyasn1-modules==0.4.2
291
- # via google-auth
292
- pycparser==2.22
293
- # via cffi
294
- pydantic==2.11.7
295
- # via
296
- # fastapi
297
- # gradio
298
- # langchain
299
- # langchain-core
300
- # langchain-google-genai
301
- # langgraph
302
- # langsmith
303
- # openai
304
- # pydantic-settings
305
- pydantic-core==2.33.2
306
- # via pydantic
307
- pydantic-settings==2.10.1
308
- # via langchain-community
309
- pydub==0.25.1
310
- # via gradio
311
- pygments==2.19.2
312
- # via rich
313
- python-dateutil==2.9.0.post0
314
- # via pandas
315
- python-dotenv==1.1.1
316
- # via
317
- # oraclebot (pyproject.toml)
318
- # pydantic-settings
319
- python-multipart==0.0.20
320
- # via gradio
321
- pytz==2025.2
322
- # via pandas
323
- pyyaml==6.0.2
324
- # via
325
- # gradio
326
- # huggingface-hub
327
- # langchain
328
- # langchain-community
329
- # langchain-core
330
- regex==2025.7.34
331
- # via tiktoken
332
- requests==2.32.4
333
- # via
334
- # oraclebot (pyproject.toml)
335
- # google-api-core
336
- # huggingface-hub
337
- # langchain
338
- # langchain-community
339
- # langsmith
340
- # opentelemetry-exporter-otlp-proto-http
341
- # requests-toolbelt
342
- # tiktoken
343
- # wikipedia
344
- requests-toolbelt==1.0.0
345
- # via langsmith
346
- rich==14.1.0
347
- # via typer
348
- rsa==4.9.1
349
- # via google-auth
350
- ruff==0.12.8
351
- # via gradio
352
- safehttpx==0.1.6
353
- # via gradio
354
- semantic-version==2.10.0
355
- # via gradio
356
- shellingham==1.5.4
357
- # via typer
358
- six==1.17.0
359
- # via python-dateutil
360
- sniffio==1.3.1
361
- # via
362
- # anyio
363
- # openai
364
- soupsieve==2.7
365
- # via beautifulsoup4
366
- sqlalchemy==2.0.43
367
- # via
368
- # langchain
369
- # langchain-community
370
- starlette==0.47.2
371
- # via
372
- # fastapi
373
- # gradio
374
- tenacity==9.1.2
375
- # via
376
- # langchain-community
377
- # langchain-core
378
- termcolor==3.1.0
379
- # via oraclebot (pyproject.toml)
380
- tiktoken==0.11.0
381
- # via langchain-openai
382
- tomlkit==0.13.3
383
- # via gradio
384
- tqdm==4.67.1
385
- # via
386
- # huggingface-hub
387
- # openai
388
- typer==0.16.0
389
- # via gradio
390
- typing-extensions==4.14.1
391
- # via
392
- # arize-phoenix-otel
393
- # beautifulsoup4
394
- # fastapi
395
- # gradio
396
- # gradio-client
397
- # huggingface-hub
398
- # langchain-core
399
- # openai
400
- # opentelemetry-api
401
- # opentelemetry-exporter-otlp-proto-grpc
402
- # opentelemetry-exporter-otlp-proto-http
403
- # opentelemetry-sdk
404
- # opentelemetry-semantic-conventions
405
- # pydantic
406
- # pydantic-core
407
- # sqlalchemy
408
- # typer
409
- # typing-inspect
410
- # typing-inspection
411
- typing-inspect==0.9.0
412
- # via dataclasses-json
413
- typing-inspection==0.4.1
414
- # via
415
- # pydantic
416
- # pydantic-settings
417
- tzdata==2025.2
418
- # via pandas
419
- urllib3==2.5.0
420
- # via requests
421
- uvicorn==0.35.0
422
- # via gradio
423
- websockets==15.0.1
424
- # via gradio-client
425
- wikipedia==1.4.0
426
- # via oraclebot (pyproject.toml)
427
- wrapt==1.17.3
428
- # via
429
- # arize-phoenix-otel
430
- # openinference-instrumentation-langchain
431
- # opentelemetry-instrumentation
432
- xxhash==3.5.0
433
- # via langgraph
434
- yarl==1.20.1
435
- # via aiohttp
436
- zipp==3.23.0
437
- # via importlib-metadata
438
- zstandard==0.23.0
439
- # via langsmith
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
uv.lock CHANGED
@@ -1231,6 +1231,19 @@ wheels = [
1231
  { url = "https://files.pythonhosted.org/packages/4d/26/545283681ac0379d31c7ad0bac5f195e1982092d76c65ca048db9e3cec0e/langchain_core-0.3.74-py3-none-any.whl", hash = "sha256:088338b5bc2f6a66892f9afc777992c24ee3188f41cbc603d09181e34a228ce7", size = 443453, upload-time = "2025-08-07T20:47:03.853Z" },
1232
  ]
1233
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1234
  [[package]]
1235
  name = "langchain-google-genai"
1236
  version = "2.1.9"
@@ -1795,6 +1808,7 @@ dependencies = [
1795
  { name = "ipywidgets" },
1796
  { name = "langchain", extra = ["google-genai", "openai"] },
1797
  { name = "langchain-community" },
 
1798
  { name = "langchain-google-genai" },
1799
  { name = "langchain-tavily" },
1800
  { name = "langgraph" },
@@ -1807,6 +1821,7 @@ dependencies = [
1807
  { name = "seaborn" },
1808
  { name = "termcolor" },
1809
  { name = "wikipedia" },
 
1810
  ]
1811
 
1812
  [package.metadata]
@@ -1818,6 +1833,7 @@ requires-dist = [
1818
  { name = "ipywidgets", specifier = ">=8.1.7" },
1819
  { name = "langchain", extras = ["google-genai", "googlegenai", "openai"], specifier = ">=0.3.26" },
1820
  { name = "langchain-community", specifier = ">=0.3.27" },
 
1821
  { name = "langchain-google-genai", specifier = ">=2.1.9" },
1822
  { name = "langchain-tavily", specifier = ">=0.2.11" },
1823
  { name = "langgraph", specifier = ">=0.4.8" },
@@ -1830,6 +1846,7 @@ requires-dist = [
1830
  { name = "seaborn", specifier = ">=0.13.2" },
1831
  { name = "termcolor", specifier = ">=3.1.0" },
1832
  { name = "wikipedia", specifier = ">=1.4.0" },
 
1833
  ]
1834
 
1835
  [[package]]
@@ -2785,6 +2802,15 @@ dependencies = [
2785
  ]
2786
  sdist = { url = "https://files.pythonhosted.org/packages/67/35/25e68fbc99e672127cc6fbb14b8ec1ba3dfef035bf1e4c90f78f24a80b7d/wikipedia-1.4.0.tar.gz", hash = "sha256:db0fad1829fdd441b1852306e9856398204dc0786d2996dd2e0c8bb8e26133b2", size = 27748, upload-time = "2014-11-15T15:59:49.808Z" }
2787
 
 
 
 
 
 
 
 
 
 
2788
  [[package]]
2789
  name = "wrapt"
2790
  version = "1.17.2"
 
1231
  { url = "https://files.pythonhosted.org/packages/4d/26/545283681ac0379d31c7ad0bac5f195e1982092d76c65ca048db9e3cec0e/langchain_core-0.3.74-py3-none-any.whl", hash = "sha256:088338b5bc2f6a66892f9afc777992c24ee3188f41cbc603d09181e34a228ce7", size = 443453, upload-time = "2025-08-07T20:47:03.853Z" },
1232
  ]
1233
 
1234
+ [[package]]
1235
+ name = "langchain-deepseek"
1236
+ version = "0.1.4"
1237
+ source = { registry = "https://pypi.org/simple" }
1238
+ dependencies = [
1239
+ { name = "langchain-core" },
1240
+ { name = "langchain-openai" },
1241
+ ]
1242
+ sdist = { url = "https://files.pythonhosted.org/packages/8a/64/15fe061165574b3ba80011d96cb3f428f9e6f5631cd76058b028333023db/langchain_deepseek-0.1.4.tar.gz", hash = "sha256:dc105138aee4fce03badd0521e69d5508b37f5c087d92b3e8481ffb8f9563d33", size = 8937, upload-time = "2025-07-22T17:37:42.798Z" }
1243
+ wheels = [
1244
+ { url = "https://files.pythonhosted.org/packages/39/d3/0da6f3f5548e1a771d0500e17da723996f8ba1398bcef7198a2ecbca6e1b/langchain_deepseek-0.1.4-py3-none-any.whl", hash = "sha256:9ce3dbfc7a40f221657ffe31e8623ea6e397f6c90de2a58d38204ac63e8f41ff", size = 7440, upload-time = "2025-07-22T17:37:41.618Z" },
1245
+ ]
1246
+
1247
  [[package]]
1248
  name = "langchain-google-genai"
1249
  version = "2.1.9"
 
1808
  { name = "ipywidgets" },
1809
  { name = "langchain", extra = ["google-genai", "openai"] },
1810
  { name = "langchain-community" },
1811
+ { name = "langchain-deepseek" },
1812
  { name = "langchain-google-genai" },
1813
  { name = "langchain-tavily" },
1814
  { name = "langgraph" },
 
1821
  { name = "seaborn" },
1822
  { name = "termcolor" },
1823
  { name = "wikipedia" },
1824
+ { name = "wikipedia-api" },
1825
  ]
1826
 
1827
  [package.metadata]
 
1833
  { name = "ipywidgets", specifier = ">=8.1.7" },
1834
  { name = "langchain", extras = ["google-genai", "googlegenai", "openai"], specifier = ">=0.3.26" },
1835
  { name = "langchain-community", specifier = ">=0.3.27" },
1836
+ { name = "langchain-deepseek", specifier = ">=0.1.4" },
1837
  { name = "langchain-google-genai", specifier = ">=2.1.9" },
1838
  { name = "langchain-tavily", specifier = ">=0.2.11" },
1839
  { name = "langgraph", specifier = ">=0.4.8" },
 
1846
  { name = "seaborn", specifier = ">=0.13.2" },
1847
  { name = "termcolor", specifier = ">=3.1.0" },
1848
  { name = "wikipedia", specifier = ">=1.4.0" },
1849
+ { name = "wikipedia-api", specifier = ">=0.8.1" },
1850
  ]
1851
 
1852
  [[package]]
 
2802
  ]
2803
  sdist = { url = "https://files.pythonhosted.org/packages/67/35/25e68fbc99e672127cc6fbb14b8ec1ba3dfef035bf1e4c90f78f24a80b7d/wikipedia-1.4.0.tar.gz", hash = "sha256:db0fad1829fdd441b1852306e9856398204dc0786d2996dd2e0c8bb8e26133b2", size = 27748, upload-time = "2014-11-15T15:59:49.808Z" }
2804
 
2805
+ [[package]]
2806
+ name = "wikipedia-api"
2807
+ version = "0.8.1"
2808
+ source = { registry = "https://pypi.org/simple" }
2809
+ dependencies = [
2810
+ { name = "requests" },
2811
+ ]
2812
+ sdist = { url = "https://files.pythonhosted.org/packages/b9/aa/2e35be124dfc7e581480705f912040172f6570cc12e68a245ba9258c32ef/wikipedia_api-0.8.1.tar.gz", hash = "sha256:b31e93b3f5407c1a1ba413ed7326a05379a3c270df6cf6a211aca67a14c5658b", size = 19934, upload-time = "2025-01-19T23:44:33.488Z" }
2813
+
2814
  [[package]]
2815
  name = "wrapt"
2816
  version = "1.17.2"