@@ -4,9 +4,7 @@ name = "scrapegraphai"
44
55version = " 1.14.1"
66
7-
87description = " A web scraping library based on LangChain which uses LLM and direct graph logic to create scraping pipelines."
9-
108authors = [
119 {
name =
" Marco Vinciguerra" ,
email =
" [email protected] " },
1210 {
name =
" Marco Perini" ,
email =
" [email protected] " },
@@ -15,32 +13,24 @@ authors = [
1513
1614dependencies = [
1715 " langchain>=0.2.14" ,
18- " langchain-fireworks>=0.1.3" ,
19- " langchain_community>=0.2.9" ,
2016 " langchain-google-genai>=1.0.7" ,
21- " langchain-google-vertexai>=1.0.7" ,
2217 " langchain-openai>=0.1.22" ,
23- " langchain-groq>=0.1.3" ,
24- " langchain-aws>=0.1.3" ,
25- " langchain-anthropic>=0.1.11" ,
2618 " langchain-mistralai>=0.1.12" ,
27- " langchain-huggingface >=0.0.3 " ,
28- " langchain-nvidia-ai-endpoints >=0.1.6 " ,
19+ " langchain_community >=0.2.9 " ,
20+ " langchain-aws >=0.1.3 " ,
2921 " html2text>=2024.2.26" ,
3022 " faiss-cpu>=1.8.0" ,
3123 " beautifulsoup4>=4.12.3" ,
3224 " pandas>=2.2.2" ,
3325 " python-dotenv>=1.0.1" ,
3426 " tiktoken>=0.7" ,
3527 " tqdm>=4.66.4" ,
36- " graphviz>=0.20.3" ,
3728 " minify-html>=0.15.0" ,
3829 " free-proxy>=1.1.1" ,
3930 " playwright>=1.43.0" ,
40- " google>=3.0.0" ,
4131 " undetected-playwright>=0.3.0" ,
32+ " google>=3.0.0" ,
4233 " semchunk>=1.0.1" ,
43- " browserbase>=0.3.0" ,
4434]
4535
4636license = " MIT"
@@ -79,6 +69,25 @@ requires-python = ">=3.9,<4.0"
7969burr = [" burr[start]==0.22.1" ]
8070docs = [" sphinx==6.0" , " furo==2024.5.6" ]
8171
72+ # Group 1: Other Language Models
73+ other-language-models = [
74+ " langchain-fireworks>=0.1.3" ,
75+ " langchain-groq>=0.1.3" ,
76+ " langchain-anthropic>=0.1.11" ,
77+ " langchain-huggingface>=0.0.3" ,
78+ " langchain-nvidia-ai-endpoints>=0.1.6" ,
79+ ]
80+
81+ # Group 2: More Semantic Options
82+ more-semantic-options = [
83+ " graphviz>=0.20.3" ,
84+ ]
85+
86+ # Group 3: More Browser Options
87+ more-browser-options = [
88+ " browserbase>=0.3.0" ,
89+ ]
90+
8291[build-system ]
8392requires = [" hatchling" ]
8493build-backend = " hatchling.build"
0 commit comments