@@ -11,12 +11,11 @@ authors = [
1111
1212dependencies = [
1313 " langchain>=0.3.0" ,
14- " langchain-google-genai>=1.0.7" ,
1514 " langchain-openai>=0.1.22" ,
1615 " langchain-mistralai>=0.1.12" ,
1716 " langchain_community>=0.2.9" ,
1817 " langchain-aws>=0.1.3" ,
19- " mistral-common>=1.4.0 " ,
18+ " langchain-ollama>=0.1.3 " ,
2019 " html2text>=2024.2.26" ,
2120 " beautifulsoup4>=4.12.3" ,
2221 " python-dotenv>=1.0.1" ,
@@ -26,16 +25,11 @@ dependencies = [
2625 " free-proxy>=1.1.1" ,
2726 " playwright>=1.43.0" ,
2827 " undetected-playwright>=0.3.0" ,
29- " langchain-ollama>=0.1.3" ,
3028 " semchunk>=2.2.0" ,
31- " qdrant-client>=1.11.3" ,
32- " fastembed>=0.3.6" ,
33-
34- " transformers>=4.44.2" ,
3529 " googlesearch-python>=1.2.5" ,
3630 " async-timeout>=4.0.3" ,
3731 " simpleeval>=1.0.0" ,
38- " scrapegraph-py>=1.7 .0"
32+ " jsonschema>=4.23 .0" ,
3933]
4034
4135readme = " README.md"
@@ -73,30 +67,7 @@ requires-python = ">=3.10,<4.0"
7367[project .optional-dependencies ]
7468burr = [" burr[start]==0.22.1" ]
7569docs = [" sphinx==6.0" , " furo==2024.5.6" ]
76-
77- # Group 1: Other Language Models
78- other-language-models = [
79- " langchain-google-vertexai>=1.0.7" ,
80- " langchain-fireworks>=0.1.3" ,
81- " langchain-groq>=0.1.3" ,
82- " langchain-anthropic>=0.1.11" ,
83- " langchain-huggingface>=0.0.3" ,
84- " langchain-nvidia-ai-endpoints>=0.1.6" ,
85- " langchain_together>=0.2.0"
86- ]
87-
88- # Group 2: More Semantic Options
89- more-semantic-options = [
90- " graphviz>=0.20.3" ,
91- ]
92-
93- # Group 3: More Browser Options
94- more-browser-options = [
95- " browserbase>=0.3.0" ,
96- ]
97-
98- # Group 4: Surya Library
99- screenshot_scraper = [
70+ ocr = [
10071 " surya-ocr>=0.5.0" ,
10172 " matplotlib>=3.7.2" ,
10273 " ipywidgets>=8.1.0" ,
@@ -105,21 +76,13 @@ screenshot_scraper = [
10576
10677[build-system ]
10778requires = [" hatchling==1.26.3" ]
108-
10979build-backend = " hatchling.build"
11080
111- [dependency-groups ]
112- dev = [
113- " burr[start]==0.22.1" ,
114- " sphinx==6.0" ,
115- " furo==2024.5.6" ,
116- ]
117-
11881[tool .uv ]
11982dev-dependencies = [
120- " poethepoet>=0.31.1 " ,
121- " pytest==8.0 .0" ,
122- " pytest-mock==3.14 .0" ,
83+ " pytest>=8.0.0 " ,
84+ " pytest-mock>=3.14 .0" ,
85+ " pytest-asyncio>=0.25 .0" ,
12386 " pylint>=3.2.5" ,
12487]
12588
0 commit comments