pattonma commited on
Commit
5f343ce
1 Parent(s): 7cc3d07
Files changed (3) hide show
  1. constants.py +2 -1
  2. requirements.in +101 -5
  3. requirements.txt +558 -18
constants.py CHANGED
@@ -9,4 +9,5 @@ LANGCHAIN_TRACING_V2=True
9
  LANGCHAIN_ENDPOINT='https://api.smith.langchain.com'
10
  QDRANT_API_KEY = os.environ.get("QDRANT_API_KEY")
11
  QDRANT_ENDPOINT = os.environ.get("QDRANT_ENDPOINT")
12
- TAVILY_API_KEY = os.environ.get("TAVILY_API_KEY")
 
 
9
  LANGCHAIN_ENDPOINT='https://api.smith.langchain.com'
10
  QDRANT_API_KEY = os.environ.get("QDRANT_API_KEY")
11
  QDRANT_ENDPOINT = os.environ.get("QDRANT_ENDPOINT")
12
+ TAVILY_API_KEY = os.environ.get("TAVILY_API_KEY")
13
+ COHERE_API_KEY = os.environ.get("COHERE_API_KEY")
requirements.in CHANGED
@@ -1,9 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  langchain
2
- langchain-experimental
3
- langchain-qdrant
4
  langchain-community
5
- qdrant-client
6
- langchain-anthropic
7
  langchain-openai
 
 
8
  langchain-huggingface
9
- chainlit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles
2
+ aiohappyeyeballs
3
+ aiohttp
4
+ aiosignal
5
+ annotated-types
6
+ anyio
7
+ async-timeout
8
+ asyncer
9
+ attrs
10
+ bidict
11
+ certifi
12
+ chainlit
13
+ charset-normalizer
14
+ click
15
+ dataclasses-json
16
+ Deprecated
17
+ distro
18
+ exceptiongroup
19
+ fastapi
20
+ fastapi-socketio
21
+ filetype
22
+ frozenlist
23
+ googleapis-common-protos
24
+ greenlet
25
+ grpcio
26
+ grpcio-tools
27
+ h11
28
+ h2
29
+ hpack
30
+ httpcore
31
+ httpx
32
+ hyperframe
33
+ idna
34
+ importlib_metadata
35
+ jiter
36
+ jsonpatch
37
+ jsonpointer
38
  langchain
 
 
39
  langchain-community
40
+ langchain-core
 
41
  langchain-openai
42
+ langchain-qdrant
43
+ langchain-anthropic
44
  langchain-huggingface
45
+ langchain-experimental
46
+ langchain-text-splitters
47
+ langchain-cohere
48
+ langgraph
49
+ langsmith
50
+ Lazify
51
+ marshmallow
52
+ multidict
53
+ mypy-extensions
54
+ nest-asyncio
55
+ numpy
56
+ openai
57
+ opentelemetry-api
58
+ opentelemetry-exporter-otlp
59
+ opentelemetry-exporter-otlp-proto-common
60
+ opentelemetry-exporter-otlp-proto-grpc
61
+ opentelemetry-exporter-otlp-proto-http
62
+ opentelemetry-instrumentation
63
+ opentelemetry-proto
64
+ opentelemetry-sdk
65
+ opentelemetry-semantic-conventions
66
+ orjson
67
+ packaging
68
+ portalocker
69
+ protobuf
70
+ pydantic
71
+ pydantic-settings
72
+ pydantic_core
73
+ PyJWT
74
+ PyMuPDF
75
+ PyMuPDFb
76
+ python-dotenv
77
+ python-engineio
78
+ python-graphql-client
79
+ python-multipart
80
+ python-socketio
81
+ PyYAML
82
+ qdrant-client
83
+ regex
84
+ requests
85
+ simple-websocket
86
+ sniffio
87
+ SQLAlchemy
88
+ starlette
89
+ syncer
90
+ tavily-python
91
+ tenacity
92
+ tiktoken
93
+ tomli
94
+ tqdm
95
+ typing-inspect
96
+ typing_extensions
97
+ uptrace
98
+ urllib3
99
+ uvicorn
100
+ watchfiles
101
+ websockets
102
+ wrapt
103
+ wsproto
104
+ yarl
105
+ zipp
requirements.txt CHANGED
@@ -1,105 +1,645 @@
 
 
 
 
 
 
1
  aiofiles==23.2.1
 
 
 
2
  aiohappyeyeballs==2.4.3
 
 
 
3
  aiohttp==3.10.8
 
 
 
 
 
4
  aiosignal==1.3.1
 
 
 
5
  annotated-types==0.7.0
 
 
 
 
 
6
  anyio==3.7.1
 
 
 
 
 
 
 
 
7
  async-timeout==4.0.3
 
8
  asyncer==0.0.2
 
 
 
9
  attrs==24.2.0
 
 
 
10
  bidict==0.23.1
 
 
 
11
  certifi==2024.8.30
 
 
 
 
 
12
  chainlit==0.7.700
 
13
  charset-normalizer==3.3.2
 
 
 
14
  click==8.1.7
 
 
 
 
 
 
15
  dataclasses-json==0.5.14
16
- Deprecated==1.2.14
 
 
 
 
 
 
 
 
 
 
 
 
17
  distro==1.9.0
 
 
 
 
18
  exceptiongroup==1.2.2
 
19
  fastapi==0.100.1
 
 
 
 
20
  fastapi-socketio==0.0.10
 
 
 
 
 
 
 
 
 
 
 
21
  filetype==1.2.0
 
 
 
22
  frozenlist==1.4.1
 
 
 
 
 
 
 
 
23
  googleapis-common-protos==1.65.0
 
 
 
 
24
  greenlet==3.1.1
 
 
 
25
  grpcio==1.66.2
 
 
 
 
 
26
  grpcio-tools==1.62.3
 
 
 
27
  h11==0.14.0
 
 
 
 
 
28
  h2==4.1.0
 
 
 
29
  hpack==4.0.0
 
 
 
30
  httpcore==0.17.3
31
- httpx==0.24.1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  hyperframe==6.0.1
 
 
 
33
  idna==3.10
34
- importlib_metadata==8.4.0
 
 
 
 
 
 
 
 
 
 
 
35
  jiter==0.5.0
 
 
 
 
 
 
36
  jsonpatch==1.33
 
 
 
37
  jsonpointer==3.0.0
 
 
 
38
  langchain==0.3.0
 
 
 
 
 
 
 
39
  langchain-community==0.3.0
 
 
 
40
  langchain-core==0.3.1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  langchain-openai==0.2.0
 
42
  langchain-qdrant==0.1.4
43
- langchain-anthropic
44
- langchain-huggingface
45
- langchain-experimental
46
  langchain-text-splitters==0.3.0
47
- langchain-cohere
48
- langgraph
 
 
 
 
 
49
  langsmith==0.1.121
50
- Lazify==0.4.0
 
 
 
 
 
 
 
 
 
 
51
  marshmallow==3.22.0
 
 
 
 
 
 
 
52
  multidict==6.1.0
 
 
 
 
53
  mypy-extensions==1.0.0
 
 
 
54
  nest-asyncio==1.6.0
 
 
 
 
 
55
  numpy==1.26.4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  openai==1.51.0
 
 
 
57
  opentelemetry-api==1.27.0
 
 
 
 
 
 
 
 
58
  opentelemetry-exporter-otlp==1.27.0
 
 
 
59
  opentelemetry-exporter-otlp-proto-common==1.27.0
 
 
 
 
60
  opentelemetry-exporter-otlp-proto-grpc==1.27.0
 
 
 
61
  opentelemetry-exporter-otlp-proto-http==1.27.0
 
 
 
62
  opentelemetry-instrumentation==0.48b0
 
 
 
63
  opentelemetry-proto==1.27.0
 
 
 
 
 
64
  opentelemetry-sdk==1.27.0
 
 
 
 
 
65
  opentelemetry-semantic-conventions==0.48b0
 
 
 
66
  orjson==3.10.7
 
 
 
67
  packaging==23.2
 
 
 
 
 
 
 
 
 
 
 
 
 
68
  portalocker==2.10.1
 
 
 
69
  protobuf==4.25.5
 
 
 
 
 
70
  pydantic==2.9.2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  pydantic-settings==2.5.2
72
- pydantic_core==2.23.4
73
- PyJWT==2.9.0
74
- PyMuPDF==1.24.10
75
- PyMuPDFb==1.24.10
 
 
 
 
 
 
 
 
 
 
 
76
  python-dotenv==1.0.1
 
 
 
 
77
  python-engineio==4.9.1
 
 
 
78
  python-graphql-client==0.4.3
 
 
 
79
  python-multipart==0.0.6
 
 
 
80
  python-socketio==5.11.4
81
- PyYAML==6.0.2
 
 
 
 
 
 
 
 
 
 
 
 
82
  qdrant-client==1.11.2
 
 
 
83
  regex==2024.9.11
 
 
 
 
84
  requests==2.32.3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
  simple-websocket==1.0.0
 
 
 
 
 
86
  sniffio==1.3.1
87
- SQLAlchemy==2.0.35
 
 
 
 
 
 
 
 
 
 
 
88
  starlette==0.27.0
 
 
 
 
 
89
  syncer==2.0.3
90
- tavily-python
 
 
 
 
 
 
91
  tenacity==8.5.0
 
 
 
 
 
 
 
92
  tiktoken==0.7.0
 
 
 
 
 
 
 
 
 
 
93
  tomli==2.0.1
 
 
 
 
 
94
  tqdm==4.66.5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  typing-inspect==0.9.0
96
- typing_extensions==4.12.2
 
 
 
 
97
  uptrace==1.26.0
 
 
 
98
  urllib3==2.2.3
 
 
 
 
 
99
  uvicorn==0.23.2
 
 
 
100
  watchfiles==0.20.0
 
 
 
101
  websockets==13.1
 
 
 
102
  wrapt==1.16.0
 
 
 
 
103
  wsproto==1.2.0
 
 
 
104
  yarl==1.13.1
105
- zipp==3.20.2
 
 
 
 
 
 
 
 
 
 
1
+ #
2
+ # This file is autogenerated by pip-compile with Python 3.11
3
+ # by the following command:
4
+ #
5
+ # pip-compile requirements.in
6
+ #
7
  aiofiles==23.2.1
8
+ # via
9
+ # -r requirements.in
10
+ # chainlit
11
  aiohappyeyeballs==2.4.3
12
+ # via
13
+ # -r requirements.in
14
+ # aiohttp
15
  aiohttp==3.10.8
16
+ # via
17
+ # -r requirements.in
18
+ # langchain
19
+ # langchain-community
20
+ # python-graphql-client
21
  aiosignal==1.3.1
22
+ # via
23
+ # -r requirements.in
24
+ # aiohttp
25
  annotated-types==0.7.0
26
+ # via
27
+ # -r requirements.in
28
+ # pydantic
29
+ anthropic==0.36.2
30
+ # via langchain-anthropic
31
  anyio==3.7.1
32
+ # via
33
+ # -r requirements.in
34
+ # anthropic
35
+ # asyncer
36
+ # httpcore
37
+ # openai
38
+ # starlette
39
+ # watchfiles
40
  async-timeout==4.0.3
41
+ # via -r requirements.in
42
  asyncer==0.0.2
43
+ # via
44
+ # -r requirements.in
45
+ # chainlit
46
  attrs==24.2.0
47
+ # via
48
+ # -r requirements.in
49
+ # aiohttp
50
  bidict==0.23.1
51
+ # via
52
+ # -r requirements.in
53
+ # python-socketio
54
  certifi==2024.8.30
55
+ # via
56
+ # -r requirements.in
57
+ # httpcore
58
+ # httpx
59
+ # requests
60
  chainlit==0.7.700
61
+ # via -r requirements.in
62
  charset-normalizer==3.3.2
63
+ # via
64
+ # -r requirements.in
65
+ # requests
66
  click==8.1.7
67
+ # via
68
+ # -r requirements.in
69
+ # chainlit
70
+ # uvicorn
71
+ cohere==5.11.1
72
+ # via langchain-cohere
73
  dataclasses-json==0.5.14
74
+ # via
75
+ # -r requirements.in
76
+ # chainlit
77
+ # langchain-community
78
+ defusedxml==0.7.1
79
+ # via langchain-anthropic
80
+ deprecated==1.2.14
81
+ # via
82
+ # -r requirements.in
83
+ # opentelemetry-api
84
+ # opentelemetry-exporter-otlp-proto-grpc
85
+ # opentelemetry-exporter-otlp-proto-http
86
+ # opentelemetry-semantic-conventions
87
  distro==1.9.0
88
+ # via
89
+ # -r requirements.in
90
+ # anthropic
91
+ # openai
92
  exceptiongroup==1.2.2
93
+ # via -r requirements.in
94
  fastapi==0.100.1
95
+ # via
96
+ # -r requirements.in
97
+ # chainlit
98
+ # fastapi-socketio
99
  fastapi-socketio==0.0.10
100
+ # via
101
+ # -r requirements.in
102
+ # chainlit
103
+ fastavro==1.9.7
104
+ # via cohere
105
+ filelock==3.16.1
106
+ # via
107
+ # huggingface-hub
108
+ # torch
109
+ # transformers
110
+ # triton
111
  filetype==1.2.0
112
+ # via
113
+ # -r requirements.in
114
+ # chainlit
115
  frozenlist==1.4.1
116
+ # via
117
+ # -r requirements.in
118
+ # aiohttp
119
+ # aiosignal
120
+ fsspec==2024.9.0
121
+ # via
122
+ # huggingface-hub
123
+ # torch
124
  googleapis-common-protos==1.65.0
125
+ # via
126
+ # -r requirements.in
127
+ # opentelemetry-exporter-otlp-proto-grpc
128
+ # opentelemetry-exporter-otlp-proto-http
129
  greenlet==3.1.1
130
+ # via
131
+ # -r requirements.in
132
+ # sqlalchemy
133
  grpcio==1.66.2
134
+ # via
135
+ # -r requirements.in
136
+ # grpcio-tools
137
+ # opentelemetry-exporter-otlp-proto-grpc
138
+ # qdrant-client
139
  grpcio-tools==1.62.3
140
+ # via
141
+ # -r requirements.in
142
+ # qdrant-client
143
  h11==0.14.0
144
+ # via
145
+ # -r requirements.in
146
+ # httpcore
147
+ # uvicorn
148
+ # wsproto
149
  h2==4.1.0
150
+ # via
151
+ # -r requirements.in
152
+ # httpx
153
  hpack==4.0.0
154
+ # via
155
+ # -r requirements.in
156
+ # h2
157
  httpcore==0.17.3
158
+ # via
159
+ # -r requirements.in
160
+ # httpx
161
+ httpx[http2]==0.24.1
162
+ # via
163
+ # -r requirements.in
164
+ # anthropic
165
+ # chainlit
166
+ # cohere
167
+ # langsmith
168
+ # openai
169
+ # qdrant-client
170
+ # tavily-python
171
+ httpx-sse==0.4.0
172
+ # via cohere
173
+ huggingface-hub==0.26.0
174
+ # via
175
+ # langchain-huggingface
176
+ # sentence-transformers
177
+ # tokenizers
178
+ # transformers
179
  hyperframe==6.0.1
180
+ # via
181
+ # -r requirements.in
182
+ # h2
183
  idna==3.10
184
+ # via
185
+ # -r requirements.in
186
+ # anyio
187
+ # httpx
188
+ # requests
189
+ # yarl
190
+ importlib-metadata==8.4.0
191
+ # via
192
+ # -r requirements.in
193
+ # opentelemetry-api
194
+ jinja2==3.1.4
195
+ # via torch
196
  jiter==0.5.0
197
+ # via
198
+ # -r requirements.in
199
+ # anthropic
200
+ # openai
201
+ joblib==1.4.2
202
+ # via scikit-learn
203
  jsonpatch==1.33
204
+ # via
205
+ # -r requirements.in
206
+ # langchain-core
207
  jsonpointer==3.0.0
208
+ # via
209
+ # -r requirements.in
210
+ # jsonpatch
211
  langchain==0.3.0
212
+ # via
213
+ # -r requirements.in
214
+ # langchain-community
215
+ langchain-anthropic==0.2.1
216
+ # via -r requirements.in
217
+ langchain-cohere==0.3.0
218
+ # via -r requirements.in
219
  langchain-community==0.3.0
220
+ # via
221
+ # -r requirements.in
222
+ # langchain-experimental
223
  langchain-core==0.3.1
224
+ # via
225
+ # -r requirements.in
226
+ # langchain
227
+ # langchain-anthropic
228
+ # langchain-cohere
229
+ # langchain-community
230
+ # langchain-experimental
231
+ # langchain-huggingface
232
+ # langchain-openai
233
+ # langchain-qdrant
234
+ # langchain-text-splitters
235
+ # langgraph
236
+ # langgraph-checkpoint
237
+ langchain-experimental==0.3.0
238
+ # via
239
+ # -r requirements.in
240
+ # langchain-cohere
241
+ langchain-huggingface==0.1.0
242
+ # via -r requirements.in
243
  langchain-openai==0.2.0
244
+ # via -r requirements.in
245
  langchain-qdrant==0.1.4
246
+ # via -r requirements.in
 
 
247
  langchain-text-splitters==0.3.0
248
+ # via
249
+ # -r requirements.in
250
+ # langchain
251
+ langgraph==0.2.35
252
+ # via -r requirements.in
253
+ langgraph-checkpoint==2.0.1
254
+ # via langgraph
255
  langsmith==0.1.121
256
+ # via
257
+ # -r requirements.in
258
+ # langchain
259
+ # langchain-community
260
+ # langchain-core
261
+ lazify==0.4.0
262
+ # via
263
+ # -r requirements.in
264
+ # chainlit
265
+ markupsafe==3.0.2
266
+ # via jinja2
267
  marshmallow==3.22.0
268
+ # via
269
+ # -r requirements.in
270
+ # dataclasses-json
271
+ mpmath==1.3.0
272
+ # via sympy
273
+ msgpack==1.1.0
274
+ # via langgraph-checkpoint
275
  multidict==6.1.0
276
+ # via
277
+ # -r requirements.in
278
+ # aiohttp
279
+ # yarl
280
  mypy-extensions==1.0.0
281
+ # via
282
+ # -r requirements.in
283
+ # typing-inspect
284
  nest-asyncio==1.6.0
285
+ # via
286
+ # -r requirements.in
287
+ # chainlit
288
+ networkx==3.4.1
289
+ # via torch
290
  numpy==1.26.4
291
+ # via
292
+ # -r requirements.in
293
+ # langchain
294
+ # langchain-community
295
+ # pandas
296
+ # qdrant-client
297
+ # scikit-learn
298
+ # scipy
299
+ # transformers
300
+ nvidia-cublas-cu12==12.4.5.8
301
+ # via
302
+ # nvidia-cudnn-cu12
303
+ # nvidia-cusolver-cu12
304
+ # torch
305
+ nvidia-cuda-cupti-cu12==12.4.127
306
+ # via torch
307
+ nvidia-cuda-nvrtc-cu12==12.4.127
308
+ # via torch
309
+ nvidia-cuda-runtime-cu12==12.4.127
310
+ # via torch
311
+ nvidia-cudnn-cu12==9.1.0.70
312
+ # via torch
313
+ nvidia-cufft-cu12==11.2.1.3
314
+ # via torch
315
+ nvidia-curand-cu12==10.3.5.147
316
+ # via torch
317
+ nvidia-cusolver-cu12==11.6.1.9
318
+ # via torch
319
+ nvidia-cusparse-cu12==12.3.1.170
320
+ # via
321
+ # nvidia-cusolver-cu12
322
+ # torch
323
+ nvidia-nccl-cu12==2.21.5
324
+ # via torch
325
+ nvidia-nvjitlink-cu12==12.4.127
326
+ # via
327
+ # nvidia-cusolver-cu12
328
+ # nvidia-cusparse-cu12
329
+ # torch
330
+ nvidia-nvtx-cu12==12.4.127
331
+ # via torch
332
  openai==1.51.0
333
+ # via
334
+ # -r requirements.in
335
+ # langchain-openai
336
  opentelemetry-api==1.27.0
337
+ # via
338
+ # -r requirements.in
339
+ # opentelemetry-exporter-otlp-proto-grpc
340
+ # opentelemetry-exporter-otlp-proto-http
341
+ # opentelemetry-instrumentation
342
+ # opentelemetry-sdk
343
+ # opentelemetry-semantic-conventions
344
+ # uptrace
345
  opentelemetry-exporter-otlp==1.27.0
346
+ # via
347
+ # -r requirements.in
348
+ # uptrace
349
  opentelemetry-exporter-otlp-proto-common==1.27.0
350
+ # via
351
+ # -r requirements.in
352
+ # opentelemetry-exporter-otlp-proto-grpc
353
+ # opentelemetry-exporter-otlp-proto-http
354
  opentelemetry-exporter-otlp-proto-grpc==1.27.0
355
+ # via
356
+ # -r requirements.in
357
+ # opentelemetry-exporter-otlp
358
  opentelemetry-exporter-otlp-proto-http==1.27.0
359
+ # via
360
+ # -r requirements.in
361
+ # opentelemetry-exporter-otlp
362
  opentelemetry-instrumentation==0.48b0
363
+ # via
364
+ # -r requirements.in
365
+ # uptrace
366
  opentelemetry-proto==1.27.0
367
+ # via
368
+ # -r requirements.in
369
+ # opentelemetry-exporter-otlp-proto-common
370
+ # opentelemetry-exporter-otlp-proto-grpc
371
+ # opentelemetry-exporter-otlp-proto-http
372
  opentelemetry-sdk==1.27.0
373
+ # via
374
+ # -r requirements.in
375
+ # opentelemetry-exporter-otlp-proto-grpc
376
+ # opentelemetry-exporter-otlp-proto-http
377
+ # uptrace
378
  opentelemetry-semantic-conventions==0.48b0
379
+ # via
380
+ # -r requirements.in
381
+ # opentelemetry-sdk
382
  orjson==3.10.7
383
+ # via
384
+ # -r requirements.in
385
+ # langsmith
386
  packaging==23.2
387
+ # via
388
+ # -r requirements.in
389
+ # chainlit
390
+ # huggingface-hub
391
+ # langchain-core
392
+ # marshmallow
393
+ # transformers
394
+ pandas==2.2.3
395
+ # via langchain-cohere
396
+ parameterized==0.9.0
397
+ # via cohere
398
+ pillow==11.0.0
399
+ # via sentence-transformers
400
  portalocker==2.10.1
401
+ # via
402
+ # -r requirements.in
403
+ # qdrant-client
404
  protobuf==4.25.5
405
+ # via
406
+ # -r requirements.in
407
+ # googleapis-common-protos
408
+ # grpcio-tools
409
+ # opentelemetry-proto
410
  pydantic==2.9.2
411
+ # via
412
+ # -r requirements.in
413
+ # anthropic
414
+ # chainlit
415
+ # cohere
416
+ # fastapi
417
+ # langchain
418
+ # langchain-anthropic
419
+ # langchain-cohere
420
+ # langchain-core
421
+ # langchain-qdrant
422
+ # langsmith
423
+ # openai
424
+ # pydantic-settings
425
+ # qdrant-client
426
+ pydantic-core==2.23.4
427
+ # via
428
+ # -r requirements.in
429
+ # cohere
430
+ # pydantic
431
  pydantic-settings==2.5.2
432
+ # via
433
+ # -r requirements.in
434
+ # langchain-community
435
+ pyjwt==2.9.0
436
+ # via
437
+ # -r requirements.in
438
+ # chainlit
439
+ pymupdf==1.24.10
440
+ # via -r requirements.in
441
+ pymupdfb==1.24.10
442
+ # via
443
+ # -r requirements.in
444
+ # pymupdf
445
+ python-dateutil==2.9.0.post0
446
+ # via pandas
447
  python-dotenv==1.0.1
448
+ # via
449
+ # -r requirements.in
450
+ # chainlit
451
+ # pydantic-settings
452
  python-engineio==4.9.1
453
+ # via
454
+ # -r requirements.in
455
+ # python-socketio
456
  python-graphql-client==0.4.3
457
+ # via
458
+ # -r requirements.in
459
+ # chainlit
460
  python-multipart==0.0.6
461
+ # via
462
+ # -r requirements.in
463
+ # chainlit
464
  python-socketio==5.11.4
465
+ # via
466
+ # -r requirements.in
467
+ # fastapi-socketio
468
+ pytz==2024.2
469
+ # via pandas
470
+ pyyaml==6.0.2
471
+ # via
472
+ # -r requirements.in
473
+ # huggingface-hub
474
+ # langchain
475
+ # langchain-community
476
+ # langchain-core
477
+ # transformers
478
  qdrant-client==1.11.2
479
+ # via
480
+ # -r requirements.in
481
+ # langchain-qdrant
482
  regex==2024.9.11
483
+ # via
484
+ # -r requirements.in
485
+ # tiktoken
486
+ # transformers
487
  requests==2.32.3
488
+ # via
489
+ # -r requirements.in
490
+ # cohere
491
+ # huggingface-hub
492
+ # langchain
493
+ # langchain-community
494
+ # langsmith
495
+ # opentelemetry-exporter-otlp-proto-http
496
+ # python-graphql-client
497
+ # tavily-python
498
+ # tiktoken
499
+ # transformers
500
+ safetensors==0.4.5
501
+ # via transformers
502
+ scikit-learn==1.5.2
503
+ # via sentence-transformers
504
+ scipy==1.14.1
505
+ # via
506
+ # scikit-learn
507
+ # sentence-transformers
508
+ sentence-transformers==3.2.0
509
+ # via langchain-huggingface
510
  simple-websocket==1.0.0
511
+ # via
512
+ # -r requirements.in
513
+ # python-engineio
514
+ six==1.16.0
515
+ # via python-dateutil
516
  sniffio==1.3.1
517
+ # via
518
+ # -r requirements.in
519
+ # anthropic
520
+ # anyio
521
+ # httpcore
522
+ # httpx
523
+ # openai
524
+ sqlalchemy==2.0.35
525
+ # via
526
+ # -r requirements.in
527
+ # langchain
528
+ # langchain-community
529
  starlette==0.27.0
530
+ # via
531
+ # -r requirements.in
532
+ # fastapi
533
+ sympy==1.13.1
534
+ # via torch
535
  syncer==2.0.3
536
+ # via
537
+ # -r requirements.in
538
+ # chainlit
539
+ tabulate==0.9.0
540
+ # via langchain-cohere
541
+ tavily-python==0.5.0
542
+ # via -r requirements.in
543
  tenacity==8.5.0
544
+ # via
545
+ # -r requirements.in
546
+ # langchain
547
+ # langchain-community
548
+ # langchain-core
549
+ threadpoolctl==3.5.0
550
+ # via scikit-learn
551
  tiktoken==0.7.0
552
+ # via
553
+ # -r requirements.in
554
+ # langchain-openai
555
+ # tavily-python
556
+ tokenizers==0.20.1
557
+ # via
558
+ # anthropic
559
+ # cohere
560
+ # langchain-huggingface
561
+ # transformers
562
  tomli==2.0.1
563
+ # via
564
+ # -r requirements.in
565
+ # chainlit
566
+ torch==2.5.0
567
+ # via sentence-transformers
568
  tqdm==4.66.5
569
+ # via
570
+ # -r requirements.in
571
+ # huggingface-hub
572
+ # openai
573
+ # sentence-transformers
574
+ # transformers
575
+ transformers==4.45.2
576
+ # via
577
+ # langchain-huggingface
578
+ # sentence-transformers
579
+ triton==3.1.0
580
+ # via torch
581
+ types-requests==2.32.0.20241016
582
+ # via cohere
583
+ typing-extensions==4.12.2
584
+ # via
585
+ # -r requirements.in
586
+ # anthropic
587
+ # cohere
588
+ # fastapi
589
+ # huggingface-hub
590
+ # langchain-core
591
+ # openai
592
+ # opentelemetry-sdk
593
+ # pydantic
594
+ # pydantic-core
595
+ # sqlalchemy
596
+ # torch
597
+ # typing-inspect
598
  typing-inspect==0.9.0
599
+ # via
600
+ # -r requirements.in
601
+ # dataclasses-json
602
+ tzdata==2024.2
603
+ # via pandas
604
  uptrace==1.26.0
605
+ # via
606
+ # -r requirements.in
607
+ # chainlit
608
  urllib3==2.2.3
609
+ # via
610
+ # -r requirements.in
611
+ # qdrant-client
612
+ # requests
613
+ # types-requests
614
  uvicorn==0.23.2
615
+ # via
616
+ # -r requirements.in
617
+ # chainlit
618
  watchfiles==0.20.0
619
+ # via
620
+ # -r requirements.in
621
+ # chainlit
622
  websockets==13.1
623
+ # via
624
+ # -r requirements.in
625
+ # python-graphql-client
626
  wrapt==1.16.0
627
+ # via
628
+ # -r requirements.in
629
+ # deprecated
630
+ # opentelemetry-instrumentation
631
  wsproto==1.2.0
632
+ # via
633
+ # -r requirements.in
634
+ # simple-websocket
635
  yarl==1.13.1
636
+ # via
637
+ # -r requirements.in
638
+ # aiohttp
639
+ zipp==3.20.2
640
+ # via
641
+ # -r requirements.in
642
+ # importlib-metadata
643
+
644
+ # The following packages are considered to be unsafe in a requirements file:
645
+ # setuptools