Skip to content

Commit 9275486

Browse files
committed
refactor: remove redundant LangChain wrappers
1 parent 5007167 commit 9275486

File tree

5 files changed

+140
-42
lines changed

5 files changed

+140
-42
lines changed

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ dependencies = [
3434
"undetected-playwright>=0.3.0",
3535
"semchunk>=1.0.1",
3636
"langchain-fireworks>=0.1.3",
37-
"langchain-community>=0.2.9"
37+
"langchain-community>=0.2.9",
38+
"langchain-huggingface>=0.0.3",
3839
]
3940

4041
license = "MIT"

requirements-dev.lock

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ fastapi-pagination==0.12.26
106106
# via burr
107107
filelock==3.15.4
108108
# via huggingface-hub
109+
# via torch
110+
# via transformers
109111
fireworks-ai==0.14.0
110112
# via langchain-fireworks
111113
fonttools==4.53.1
@@ -117,6 +119,7 @@ frozenlist==1.4.1
117119
# via aiosignal
118120
fsspec==2024.6.1
119121
# via huggingface-hub
122+
# via torch
120123
furo==2024.5.6
121124
# via scrapegraphai
122125
gitdb==4.0.11
@@ -180,6 +183,7 @@ graphviz==0.20.3
180183
# via scrapegraphai
181184
greenlet==3.0.3
182185
# via playwright
186+
# via sqlalchemy
183187
groq==0.9.0
184188
# via langchain-groq
185189
grpc-google-iam-v1==0.13.1
@@ -212,7 +216,10 @@ httpx==0.27.0
212216
httpx-sse==0.4.0
213217
# via fireworks-ai
214218
huggingface-hub==0.24.0
219+
# via langchain-huggingface
220+
# via sentence-transformers
215221
# via tokenizers
222+
# via transformers
216223
idna==3.7
217224
# via anyio
218225
# via email-validator
@@ -235,11 +242,14 @@ jinja2==3.1.4
235242
# via fastapi
236243
# via pydeck
237244
# via sphinx
245+
# via torch
238246
jiter==0.5.0
239247
# via anthropic
240248
jmespath==1.0.1
241249
# via boto3
242250
# via botocore
251+
joblib==1.4.2
252+
# via scikit-learn
243253
jsonpatch==1.33
244254
# via langchain-core
245255
jsonpointer==3.0.0
@@ -268,6 +278,7 @@ langchain-core==0.2.22
268278
# via langchain-google-genai
269279
# via langchain-google-vertexai
270280
# via langchain-groq
281+
# via langchain-huggingface
271282
# via langchain-nvidia-ai-endpoints
272283
# via langchain-openai
273284
# via langchain-text-splitters
@@ -279,6 +290,8 @@ langchain-google-vertexai==1.0.7
279290
# via scrapegraphai
280291
langchain-groq==0.1.6
281292
# via scrapegraphai
293+
langchain-huggingface==0.0.3
294+
# via scrapegraphai
282295
langchain-nvidia-ai-endpoints==0.1.6
283296
# via scrapegraphai
284297
langchain-openai==0.1.17
@@ -309,13 +322,17 @@ minify-html==0.15.0
309322
# via scrapegraphai
310323
mpire==2.10.2
311324
# via semchunk
325+
mpmath==1.3.0
326+
# via sympy
312327
multidict==6.0.5
313328
# via aiohttp
314329
# via yarl
315330
multiprocess==0.70.16
316331
# via mpire
317332
mypy-extensions==1.0.0
318333
# via typing-inspect
334+
networkx==3.2.1
335+
# via torch
319336
numpy==1.26.4
320337
# via altair
321338
# via contourpy
@@ -327,9 +344,13 @@ numpy==1.26.4
327344
# via pandas
328345
# via pyarrow
329346
# via pydeck
347+
# via scikit-learn
348+
# via scipy
349+
# via sentence-transformers
330350
# via sf-hamilton
331351
# via shapely
332352
# via streamlit
353+
# via transformers
333354
openai==1.37.0
334355
# via burr
335356
# via langchain-fireworks
@@ -348,6 +369,7 @@ packaging==24.1
348369
# via pytest
349370
# via sphinx
350371
# via streamlit
372+
# via transformers
351373
pandas==2.2.2
352374
# via altair
353375
# via scrapegraphai
@@ -357,6 +379,7 @@ pillow==10.4.0
357379
# via fireworks-ai
358380
# via langchain-nvidia-ai-endpoints
359381
# via matplotlib
382+
# via sentence-transformers
360383
# via streamlit
361384
platformdirs==4.2.2
362385
# via pylint
@@ -436,12 +459,14 @@ pyyaml==6.0.1
436459
# via langchain
437460
# via langchain-community
438461
# via langchain-core
462+
# via transformers
439463
# via uvicorn
440464
referencing==0.35.1
441465
# via jsonschema
442466
# via jsonschema-specifications
443467
regex==2024.5.15
444468
# via tiktoken
469+
# via transformers
445470
requests==2.32.3
446471
# via burr
447472
# via free-proxy
@@ -456,6 +481,7 @@ requests==2.32.3
456481
# via sphinx
457482
# via streamlit
458483
# via tiktoken
484+
# via transformers
459485
rich==13.7.1
460486
# via streamlit
461487
# via typer
@@ -466,8 +492,17 @@ rsa==4.9
466492
# via google-auth
467493
s3transfer==0.10.2
468494
# via boto3
495+
safetensors==0.4.3
496+
# via transformers
497+
scikit-learn==1.5.1
498+
# via sentence-transformers
499+
scipy==1.13.1
500+
# via scikit-learn
501+
# via sentence-transformers
469502
semchunk==2.2.0
470503
# via scrapegraphai
504+
sentence-transformers==3.0.1
505+
# via langchain-huggingface
471506
sf-hamilton==1.72.1
472507
# via burr
473508
shapely==2.0.5
@@ -513,16 +548,22 @@ starlette==0.37.2
513548
# via fastapi
514549
streamlit==1.36.0
515550
# via burr
551+
sympy==1.13.1
552+
# via torch
516553
tenacity==8.5.0
517554
# via langchain
518555
# via langchain-community
519556
# via langchain-core
520557
# via streamlit
558+
threadpoolctl==3.5.0
559+
# via scikit-learn
521560
tiktoken==0.7.0
522561
# via langchain-openai
523562
# via scrapegraphai
524563
tokenizers==0.19.1
525564
# via anthropic
565+
# via langchain-huggingface
566+
# via transformers
526567
toml==0.10.2
527568
# via streamlit
528569
tomli==2.0.1
@@ -532,6 +573,8 @@ tomlkit==0.13.0
532573
# via pylint
533574
toolz==0.12.1
534575
# via altair
576+
torch==2.2.2
577+
# via sentence-transformers
535578
tornado==6.4.1
536579
# via streamlit
537580
tqdm==4.66.4
@@ -541,6 +584,11 @@ tqdm==4.66.4
541584
# via openai
542585
# via scrapegraphai
543586
# via semchunk
587+
# via sentence-transformers
588+
# via transformers
589+
transformers==4.43.3
590+
# via langchain-huggingface
591+
# via sentence-transformers
544592
typer==0.12.3
545593
# via fastapi-cli
546594
typing-extensions==4.12.2
@@ -562,6 +610,7 @@ typing-extensions==4.12.2
562610
# via sqlalchemy
563611
# via starlette
564612
# via streamlit
613+
# via torch
565614
# via typer
566615
# via typing-inspect
567616
# via uvicorn

0 commit comments

Comments
 (0)