11[project ]
22name = " scrapegraphai"
3-
4-
5- version = " 1.14.0"
6-
7-
3+ version = " 1.15.0b1"
84description = " A web scraping library based on LangChain which uses LLM and direct graph logic to create scraping pipelines."
9-
105authors = [
116 {
name =
" Marco Vinciguerra" ,
email =
" [email protected] " },
127 {
name =
" Marco Perini" ,
email =
" [email protected] " },
@@ -15,32 +10,24 @@ authors = [
1510
1611dependencies = [
1712 " langchain>=0.2.14" ,
18- " langchain-fireworks>=0.1.3" ,
19- " langchain_community>=0.2.9" ,
2013 " langchain-google-genai>=1.0.7" ,
21- " langchain-google-vertexai>=1.0.7" ,
2214 " langchain-openai>=0.1.22" ,
23- " langchain-groq>=0.1.3" ,
24- " langchain-aws>=0.1.3" ,
25- " langchain-anthropic>=0.1.11" ,
2615 " langchain-mistralai>=0.1.12" ,
27- " langchain-huggingface >=0.0.3 " ,
28- " langchain-nvidia-ai-endpoints >=0.1.6 " ,
16+ " langchain_community >=0.2.9 " ,
17+ " langchain-aws >=0.1.3 " ,
2918 " html2text>=2024.2.26" ,
3019 " faiss-cpu>=1.8.0" ,
3120 " beautifulsoup4>=4.12.3" ,
3221 " pandas>=2.2.2" ,
3322 " python-dotenv>=1.0.1" ,
3423 " tiktoken>=0.7" ,
3524 " tqdm>=4.66.4" ,
36- " graphviz>=0.20.3" ,
3725 " minify-html>=0.15.0" ,
3826 " free-proxy>=1.1.1" ,
3927 " playwright>=1.43.0" ,
40- " google>=3.0.0" ,
4128 " undetected-playwright>=0.3.0" ,
29+ " google>=3.0.0" ,
4230 " semchunk>=1.0.1" ,
43- " browserbase>=0.3.0" ,
4431]
4532
4633license = " MIT"
@@ -79,6 +66,25 @@ requires-python = ">=3.9,<4.0"
7966burr = [" burr[start]==0.22.1" ]
8067docs = [" sphinx==6.0" , " furo==2024.5.6" ]
8168
69+ # Group 1: Other Language Models
70+ other-language-models = [
71+ " langchain-fireworks>=0.1.3" ,
72+ " langchain-groq>=0.1.3" ,
73+ " langchain-anthropic>=0.1.11" ,
74+ " langchain-huggingface>=0.0.3" ,
75+ " langchain-nvidia-ai-endpoints>=0.1.6" ,
76+ ]
77+
78+ # Group 2: More Semantic Options
79+ more-semantic-options = [
80+ " graphviz>=0.20.3" ,
81+ ]
82+
83+ # Group 3: More Browser Options
84+ more-browser-options = [
85+ " browserbase>=0.3.0" ,
86+ ]
87+
8288[build-system ]
8389requires = [" hatchling" ]
8490build-backend = " hatchling.build"
0 commit comments