pattonma commited on
Commit
8ce28a9
1 Parent(s): 624a0e3

explicit reqs

Browse files
Files changed (2) hide show
  1. requirements.in +9 -0
  2. requirements.txt +457 -9
requirements.in ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
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
requirements.txt CHANGED
@@ -1,9 +1,457 @@
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
+ #
2
+ # This file is autogenerated by pip-compile with Python 3.10
3
+ # by the following command:
4
+ #
5
+ # pip-compile requirements.in
6
+ #
7
+ aiofiles==23.2.1
8
+ # via chainlit
9
+ aiohappyeyeballs==2.4.3
10
+ # via aiohttp
11
+ aiohttp==3.10.10
12
+ # via
13
+ # langchain
14
+ # langchain-community
15
+ aiosignal==1.3.1
16
+ # via aiohttp
17
+ annotated-types==0.7.0
18
+ # via pydantic
19
+ anthropic==0.36.0
20
+ # via langchain-anthropic
21
+ anyio==4.6.0
22
+ # via
23
+ # anthropic
24
+ # asyncer
25
+ # httpx
26
+ # openai
27
+ # starlette
28
+ # watchfiles
29
+ async-timeout==4.0.3
30
+ # via
31
+ # aiohttp
32
+ # langchain
33
+ asyncer==0.0.7
34
+ # via chainlit
35
+ attrs==24.2.0
36
+ # via aiohttp
37
+ bidict==0.23.1
38
+ # via python-socketio
39
+ certifi==2024.8.30
40
+ # via
41
+ # httpcore
42
+ # httpx
43
+ # requests
44
+ chainlit==1.2.0
45
+ # via -r requirements.in
46
+ charset-normalizer==3.4.0
47
+ # via requests
48
+ chevron==0.14.0
49
+ # via literalai
50
+ click==8.1.7
51
+ # via
52
+ # chainlit
53
+ # uvicorn
54
+ dataclasses-json==0.6.7
55
+ # via
56
+ # chainlit
57
+ # langchain-community
58
+ defusedxml==0.7.1
59
+ # via langchain-anthropic
60
+ deprecated==1.2.14
61
+ # via
62
+ # opentelemetry-api
63
+ # opentelemetry-exporter-otlp-proto-grpc
64
+ # opentelemetry-exporter-otlp-proto-http
65
+ # opentelemetry-semantic-conventions
66
+ distro==1.9.0
67
+ # via
68
+ # anthropic
69
+ # openai
70
+ exceptiongroup==1.2.2
71
+ # via anyio
72
+ fastapi==0.112.4
73
+ # via chainlit
74
+ filelock==3.16.1
75
+ # via
76
+ # huggingface-hub
77
+ # torch
78
+ # transformers
79
+ # triton
80
+ filetype==1.2.0
81
+ # via chainlit
82
+ frozenlist==1.4.1
83
+ # via
84
+ # aiohttp
85
+ # aiosignal
86
+ fsspec==2024.9.0
87
+ # via
88
+ # huggingface-hub
89
+ # torch
90
+ googleapis-common-protos==1.65.0
91
+ # via
92
+ # opentelemetry-exporter-otlp-proto-grpc
93
+ # opentelemetry-exporter-otlp-proto-http
94
+ greenlet==3.1.1
95
+ # via sqlalchemy
96
+ grpcio==1.66.2
97
+ # via
98
+ # grpcio-tools
99
+ # opentelemetry-exporter-otlp-proto-grpc
100
+ # qdrant-client
101
+ grpcio-tools==1.62.3
102
+ # via qdrant-client
103
+ h11==0.14.0
104
+ # via
105
+ # httpcore
106
+ # uvicorn
107
+ # wsproto
108
+ h2==4.1.0
109
+ # via httpx
110
+ hpack==4.0.0
111
+ # via h2
112
+ httpcore==1.0.6
113
+ # via httpx
114
+ httpx[http2]==0.27.2
115
+ # via
116
+ # anthropic
117
+ # chainlit
118
+ # langsmith
119
+ # literalai
120
+ # openai
121
+ # qdrant-client
122
+ huggingface-hub==0.25.2
123
+ # via
124
+ # langchain-huggingface
125
+ # sentence-transformers
126
+ # tokenizers
127
+ # transformers
128
+ hyperframe==6.0.1
129
+ # via h2
130
+ idna==3.10
131
+ # via
132
+ # anyio
133
+ # httpx
134
+ # requests
135
+ # yarl
136
+ importlib-metadata==8.4.0
137
+ # via opentelemetry-api
138
+ jinja2==3.1.4
139
+ # via torch
140
+ jiter==0.6.1
141
+ # via
142
+ # anthropic
143
+ # openai
144
+ joblib==1.4.2
145
+ # via scikit-learn
146
+ jsonpatch==1.33
147
+ # via langchain-core
148
+ jsonpointer==3.0.0
149
+ # via jsonpatch
150
+ langchain==0.3.3
151
+ # via
152
+ # -r requirements.in
153
+ # langchain-community
154
+ langchain-anthropic==0.2.3
155
+ # via -r requirements.in
156
+ langchain-community==0.3.2
157
+ # via
158
+ # -r requirements.in
159
+ # langchain-experimental
160
+ langchain-core==0.3.10
161
+ # via
162
+ # langchain
163
+ # langchain-anthropic
164
+ # langchain-community
165
+ # langchain-experimental
166
+ # langchain-huggingface
167
+ # langchain-openai
168
+ # langchain-qdrant
169
+ # langchain-text-splitters
170
+ langchain-experimental==0.3.2
171
+ # via -r requirements.in
172
+ langchain-huggingface==0.1.0
173
+ # via -r requirements.in
174
+ langchain-openai==0.2.2
175
+ # via -r requirements.in
176
+ langchain-qdrant==0.1.4
177
+ # via -r requirements.in
178
+ langchain-text-splitters==0.3.0
179
+ # via langchain
180
+ langsmith==0.1.134
181
+ # via
182
+ # langchain
183
+ # langchain-community
184
+ # langchain-core
185
+ lazify==0.4.0
186
+ # via chainlit
187
+ literalai==0.0.607
188
+ # via chainlit
189
+ markupsafe==3.0.1
190
+ # via jinja2
191
+ marshmallow==3.22.0
192
+ # via dataclasses-json
193
+ mpmath==1.3.0
194
+ # via sympy
195
+ multidict==6.1.0
196
+ # via
197
+ # aiohttp
198
+ # yarl
199
+ mypy-extensions==1.0.0
200
+ # via typing-inspect
201
+ nest-asyncio==1.6.0
202
+ # via chainlit
203
+ networkx==3.4
204
+ # via torch
205
+ numpy==1.26.4
206
+ # via
207
+ # chainlit
208
+ # langchain
209
+ # langchain-community
210
+ # qdrant-client
211
+ # scikit-learn
212
+ # scipy
213
+ # transformers
214
+ nvidia-cublas-cu12==12.1.3.1
215
+ # via
216
+ # nvidia-cudnn-cu12
217
+ # nvidia-cusolver-cu12
218
+ # torch
219
+ nvidia-cuda-cupti-cu12==12.1.105
220
+ # via torch
221
+ nvidia-cuda-nvrtc-cu12==12.1.105
222
+ # via torch
223
+ nvidia-cuda-runtime-cu12==12.1.105
224
+ # via torch
225
+ nvidia-cudnn-cu12==9.1.0.70
226
+ # via torch
227
+ nvidia-cufft-cu12==11.0.2.54
228
+ # via torch
229
+ nvidia-curand-cu12==10.3.2.106
230
+ # via torch
231
+ nvidia-cusolver-cu12==11.4.5.107
232
+ # via torch
233
+ nvidia-cusparse-cu12==12.1.0.106
234
+ # via
235
+ # nvidia-cusolver-cu12
236
+ # torch
237
+ nvidia-nccl-cu12==2.20.5
238
+ # via torch
239
+ nvidia-nvjitlink-cu12==12.6.77
240
+ # via
241
+ # nvidia-cusolver-cu12
242
+ # nvidia-cusparse-cu12
243
+ nvidia-nvtx-cu12==12.1.105
244
+ # via torch
245
+ openai==1.51.2
246
+ # via langchain-openai
247
+ opentelemetry-api==1.27.0
248
+ # via
249
+ # opentelemetry-exporter-otlp-proto-grpc
250
+ # opentelemetry-exporter-otlp-proto-http
251
+ # opentelemetry-instrumentation
252
+ # opentelemetry-sdk
253
+ # opentelemetry-semantic-conventions
254
+ # uptrace
255
+ opentelemetry-exporter-otlp==1.27.0
256
+ # via uptrace
257
+ opentelemetry-exporter-otlp-proto-common==1.27.0
258
+ # via
259
+ # opentelemetry-exporter-otlp-proto-grpc
260
+ # opentelemetry-exporter-otlp-proto-http
261
+ opentelemetry-exporter-otlp-proto-grpc==1.27.0
262
+ # via opentelemetry-exporter-otlp
263
+ opentelemetry-exporter-otlp-proto-http==1.27.0
264
+ # via opentelemetry-exporter-otlp
265
+ opentelemetry-instrumentation==0.48b0
266
+ # via uptrace
267
+ opentelemetry-proto==1.27.0
268
+ # via
269
+ # opentelemetry-exporter-otlp-proto-common
270
+ # opentelemetry-exporter-otlp-proto-grpc
271
+ # opentelemetry-exporter-otlp-proto-http
272
+ opentelemetry-sdk==1.27.0
273
+ # via
274
+ # opentelemetry-exporter-otlp-proto-grpc
275
+ # opentelemetry-exporter-otlp-proto-http
276
+ # uptrace
277
+ opentelemetry-semantic-conventions==0.48b0
278
+ # via opentelemetry-sdk
279
+ orjson==3.10.7
280
+ # via langsmith
281
+ packaging==23.2
282
+ # via
283
+ # chainlit
284
+ # huggingface-hub
285
+ # langchain-core
286
+ # literalai
287
+ # marshmallow
288
+ # transformers
289
+ pillow==10.4.0
290
+ # via sentence-transformers
291
+ portalocker==2.10.1
292
+ # via qdrant-client
293
+ propcache==0.2.0
294
+ # via yarl
295
+ protobuf==4.25.5
296
+ # via
297
+ # googleapis-common-protos
298
+ # grpcio-tools
299
+ # opentelemetry-proto
300
+ pydantic==2.9.2
301
+ # via
302
+ # anthropic
303
+ # chainlit
304
+ # fastapi
305
+ # langchain
306
+ # langchain-anthropic
307
+ # langchain-core
308
+ # langchain-qdrant
309
+ # langsmith
310
+ # literalai
311
+ # openai
312
+ # pydantic-settings
313
+ # qdrant-client
314
+ pydantic-core==2.23.4
315
+ # via pydantic
316
+ pydantic-settings==2.5.2
317
+ # via langchain-community
318
+ pyjwt==2.9.0
319
+ # via chainlit
320
+ python-dotenv==1.0.1
321
+ # via
322
+ # chainlit
323
+ # pydantic-settings
324
+ python-engineio==4.9.1
325
+ # via python-socketio
326
+ python-multipart==0.0.9
327
+ # via chainlit
328
+ python-socketio==5.11.4
329
+ # via chainlit
330
+ pyyaml==6.0.2
331
+ # via
332
+ # huggingface-hub
333
+ # langchain
334
+ # langchain-community
335
+ # langchain-core
336
+ # transformers
337
+ qdrant-client==1.12.0
338
+ # via
339
+ # -r requirements.in
340
+ # langchain-qdrant
341
+ regex==2024.9.11
342
+ # via
343
+ # tiktoken
344
+ # transformers
345
+ requests==2.32.3
346
+ # via
347
+ # huggingface-hub
348
+ # langchain
349
+ # langchain-community
350
+ # langsmith
351
+ # opentelemetry-exporter-otlp-proto-http
352
+ # requests-toolbelt
353
+ # tiktoken
354
+ # transformers
355
+ requests-toolbelt==1.0.0
356
+ # via langsmith
357
+ safetensors==0.4.5
358
+ # via transformers
359
+ scikit-learn==1.5.2
360
+ # via sentence-transformers
361
+ scipy==1.14.1
362
+ # via
363
+ # scikit-learn
364
+ # sentence-transformers
365
+ sentence-transformers==3.2.0
366
+ # via langchain-huggingface
367
+ simple-websocket==1.1.0
368
+ # via python-engineio
369
+ sniffio==1.3.1
370
+ # via
371
+ # anthropic
372
+ # anyio
373
+ # httpx
374
+ # openai
375
+ sqlalchemy==2.0.35
376
+ # via
377
+ # langchain
378
+ # langchain-community
379
+ starlette==0.37.2
380
+ # via
381
+ # chainlit
382
+ # fastapi
383
+ sympy==1.13.3
384
+ # via torch
385
+ syncer==2.0.3
386
+ # via chainlit
387
+ tenacity==8.5.0
388
+ # via
389
+ # langchain
390
+ # langchain-community
391
+ # langchain-core
392
+ threadpoolctl==3.5.0
393
+ # via scikit-learn
394
+ tiktoken==0.8.0
395
+ # via langchain-openai
396
+ tokenizers==0.20.1
397
+ # via
398
+ # anthropic
399
+ # langchain-huggingface
400
+ # transformers
401
+ tomli==2.0.2
402
+ # via chainlit
403
+ torch==2.4.1
404
+ # via sentence-transformers
405
+ tqdm==4.66.5
406
+ # via
407
+ # huggingface-hub
408
+ # openai
409
+ # sentence-transformers
410
+ # transformers
411
+ transformers==4.45.2
412
+ # via
413
+ # langchain-huggingface
414
+ # sentence-transformers
415
+ triton==3.0.0
416
+ # via torch
417
+ typing-extensions==4.12.2
418
+ # via
419
+ # anthropic
420
+ # anyio
421
+ # fastapi
422
+ # huggingface-hub
423
+ # langchain-core
424
+ # multidict
425
+ # openai
426
+ # opentelemetry-sdk
427
+ # pydantic
428
+ # pydantic-core
429
+ # sqlalchemy
430
+ # torch
431
+ # typing-inspect
432
+ # uvicorn
433
+ typing-inspect==0.9.0
434
+ # via dataclasses-json
435
+ uptrace==1.27.0
436
+ # via chainlit
437
+ urllib3==2.2.3
438
+ # via
439
+ # qdrant-client
440
+ # requests
441
+ uvicorn==0.25.0
442
+ # via chainlit
443
+ watchfiles==0.20.0
444
+ # via chainlit
445
+ wrapt==1.16.0
446
+ # via
447
+ # deprecated
448
+ # opentelemetry-instrumentation
449
+ wsproto==1.2.0
450
+ # via simple-websocket
451
+ yarl==1.14.0
452
+ # via aiohttp
453
+ zipp==3.20.2
454
+ # via importlib-metadata
455
+
456
+ # The following packages are considered to be unsafe in a requirements file:
457
+ # setuptools