Skip to content

Commit 932412e

Browse files
committed
fix: update pyproject.toml
1 parent e6e2ce6 commit 932412e

File tree

4 files changed

+80
-35
lines changed

4 files changed

+80
-35
lines changed

examples/openai/smart_scraper_openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
graph_config = {
1919
"llm": {
2020
"api_key": os.getenv("OPENAI_API_KEY"),
21-
"model": "openai/o1-preview",
21+
"model": "openai/gpt-4o",
2222
},
2323
"verbose": True,
2424
"headless": False,

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ authors = [
1212
]
1313

1414
dependencies = [
15-
"langchain>=0.2.14",
15+
"langchain>=0.3.0",
1616
"langchain-google-genai>=1.0.7",
1717
"langchain-openai>=0.1.22",
1818
"langchain-mistralai>=0.1.12",
@@ -66,7 +66,7 @@ classifiers = [
6666
"Programming Language :: Python :: 3",
6767
"Operating System :: OS Independent",
6868
]
69-
requires-python = ">=3.9,<4.0"
69+
requires-python = ">=3.10,<4.0"
7070

7171
[project.optional-dependencies]
7272
burr = ["burr[start]==0.22.1"]
@@ -95,9 +95,9 @@ more-browser-options = [
9595

9696
# Group 4: Surya Library
9797
screenshot_scraper = [
98-
"surya-ocr>=0.5.0; python_version >= '3.10'",
99-
"matplotlib>=3.7.2; python_version >= '3.10'",
100-
"ipywidgets>=8.1.0; python_version >= '3.10'",
98+
"surya-ocr>=0.5.0",
99+
"matplotlib>=3.7.2",
100+
"ipywidgets>=8.1.0",
101101
"pillow>=10.4.0",
102102
]
103103

requirements-dev.lock

Lines changed: 31 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ httplib2==0.22.0
148148
# via google-auth-httplib2
149149
httpx==0.27.0
150150
# via langchain-mistralai
151+
# via langsmith
151152
# via ollama
152153
# via openai
153154
httpx-sse==0.4.0
@@ -162,10 +163,6 @@ idna==3.7
162163
# via yarl
163164
imagesize==1.4.1
164165
# via sphinx
165-
importlib-metadata==8.4.0
166-
# via sphinx
167-
importlib-resources==6.4.4
168-
# via matplotlib
169166
iniconfig==2.0.0
170167
# via pytest
171168
isort==5.13.2
@@ -186,18 +183,19 @@ jsonpointer==3.0.0
186183
# via jsonpatch
187184
jsonschema==4.23.0
188185
# via altair
186+
# via mistral-common
189187
jsonschema-specifications==2023.12.1
190188
# via jsonschema
191189
kiwisolver==1.4.5
192190
# via matplotlib
193-
langchain==0.2.14
191+
langchain==0.3.0
194192
# via langchain-community
195193
# via scrapegraphai
196-
langchain-aws==0.1.16
194+
langchain-aws==0.2.0
197195
# via scrapegraphai
198-
langchain-community==0.2.11
196+
langchain-community==0.3.0
199197
# via scrapegraphai
200-
langchain-core==0.2.37
198+
langchain-core==0.3.1
201199
# via langchain
202200
# via langchain-aws
203201
# via langchain-community
@@ -206,17 +204,17 @@ langchain-core==0.2.37
206204
# via langchain-ollama
207205
# via langchain-openai
208206
# via langchain-text-splitters
209-
langchain-google-genai==1.0.8
207+
langchain-google-genai==2.0.0
210208
# via scrapegraphai
211-
langchain-mistralai==0.1.12
209+
langchain-mistralai==0.2.0
212210
# via scrapegraphai
213-
langchain-ollama==0.1.3
211+
langchain-ollama==0.2.0
214212
# via scrapegraphai
215-
langchain-openai==0.1.22
213+
langchain-openai==0.2.0
216214
# via scrapegraphai
217-
langchain-text-splitters==0.2.2
215+
langchain-text-splitters==0.3.0
218216
# via langchain
219-
langsmith==0.1.99
217+
langsmith==0.1.121
220218
# via langchain
221219
# via langchain-community
222220
# via langchain-core
@@ -238,6 +236,8 @@ mdurl==0.1.2
238236
# via markdown-it-py
239237
minify-html==0.15.0
240238
# via scrapegraphai
239+
mistral-common==1.4.1
240+
# via scrapegraphai
241241
mpire==2.10.2
242242
# via semchunk
243243
multidict==6.0.5
@@ -256,6 +256,7 @@ numpy==1.26.4
256256
# via langchain-aws
257257
# via langchain-community
258258
# via matplotlib
259+
# via opencv-python-headless
259260
# via pandas
260261
# via pyarrow
261262
# via pydeck
@@ -267,6 +268,8 @@ ollama==0.3.2
267268
openai==1.40.3
268269
# via burr
269270
# via langchain-openai
271+
opencv-python-headless==4.10.0.84
272+
# via mistral-common
270273
orjson==3.10.7
271274
# via langsmith
272275
packaging==24.1
@@ -286,6 +289,7 @@ pandas==2.2.2
286289
# via streamlit
287290
pillow==10.4.0
288291
# via matplotlib
292+
# via mistral-common
289293
# via streamlit
290294
platformdirs==4.2.2
291295
# via pylint
@@ -318,11 +322,18 @@ pydantic==2.8.2
318322
# via fastapi-pagination
319323
# via google-generativeai
320324
# via langchain
325+
# via langchain-aws
321326
# via langchain-core
327+
# via langchain-google-genai
328+
# via langchain-mistralai
322329
# via langsmith
330+
# via mistral-common
323331
# via openai
332+
# via pydantic-settings
324333
pydantic-core==2.20.1
325334
# via pydantic
335+
pydantic-settings==2.5.2
336+
# via langchain-community
326337
pydeck==0.9.1
327338
# via streamlit
328339
pyee==11.1.0
@@ -344,6 +355,7 @@ python-dateutil==2.9.0.post0
344355
# via matplotlib
345356
# via pandas
346357
python-dotenv==1.0.1
358+
# via pydantic-settings
347359
# via scrapegraphai
348360
pytz==2024.1
349361
# via pandas
@@ -367,6 +379,7 @@ requests==2.32.3
367379
# via langchain
368380
# via langchain-community
369381
# via langsmith
382+
# via mistral-common
370383
# via sphinx
371384
# via streamlit
372385
# via tiktoken
@@ -384,6 +397,8 @@ safetensors==0.4.5
384397
# via transformers
385398
semchunk==2.2.0
386399
# via scrapegraphai
400+
sentencepiece==0.2.0
401+
# via mistral-common
387402
sf-hamilton==1.73.1
388403
# via burr
389404
six==1.16.0
@@ -430,6 +445,7 @@ tenacity==8.5.0
430445
# via streamlit
431446
tiktoken==0.7.0
432447
# via langchain-openai
448+
# via mistral-common
433449
# via scrapegraphai
434450
tokenizers==0.19.1
435451
# via langchain-mistralai
@@ -462,14 +478,13 @@ typing-extensions==4.12.2
462478
# via google-generativeai
463479
# via huggingface-hub
464480
# via langchain-core
481+
# via mistral-common
465482
# via openai
466483
# via pydantic
467484
# via pydantic-core
468485
# via pyee
469-
# via pylint
470486
# via sf-hamilton
471487
# via sqlalchemy
472-
# via starlette
473488
# via streamlit
474489
# via typing-inspect
475490
# via uvicorn
@@ -489,6 +504,3 @@ uvicorn==0.30.5
489504
# via burr
490505
yarl==1.9.4
491506
# via aiohttp
492-
zipp==3.20.1
493-
# via importlib-metadata
494-
# via importlib-resources

requirements.lock

Lines changed: 43 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ async-timeout==4.0.3
2323
# via langchain
2424
attrs==23.2.0
2525
# via aiohttp
26+
# via jsonschema
27+
# via referencing
2628
beautifulsoup4==4.12.3
2729
# via google
2830
# via scrapegraphai
@@ -100,6 +102,7 @@ httplib2==0.22.0
100102
# via google-auth-httplib2
101103
httpx==0.27.0
102104
# via langchain-mistralai
105+
# via langsmith
103106
# via ollama
104107
# via openai
105108
httpx-sse==0.4.0
@@ -121,14 +124,18 @@ jsonpatch==1.33
121124
# via langchain-core
122125
jsonpointer==3.0.0
123126
# via jsonpatch
124-
langchain==0.2.14
127+
jsonschema==4.23.0
128+
# via mistral-common
129+
jsonschema-specifications==2023.12.1
130+
# via jsonschema
131+
langchain==0.3.0
125132
# via langchain-community
126133
# via scrapegraphai
127-
langchain-aws==0.1.12
134+
langchain-aws==0.2.0
128135
# via scrapegraphai
129-
langchain-community==0.2.10
136+
langchain-community==0.3.0
130137
# via scrapegraphai
131-
langchain-core==0.2.37
138+
langchain-core==0.3.1
132139
# via langchain
133140
# via langchain-aws
134141
# via langchain-community
@@ -137,17 +144,17 @@ langchain-core==0.2.37
137144
# via langchain-ollama
138145
# via langchain-openai
139146
# via langchain-text-splitters
140-
langchain-google-genai==1.0.8
147+
langchain-google-genai==2.0.0
141148
# via scrapegraphai
142-
langchain-mistralai==0.1.12
149+
langchain-mistralai==0.2.0
143150
# via scrapegraphai
144-
langchain-ollama==0.1.3
151+
langchain-ollama==0.2.0
145152
# via scrapegraphai
146-
langchain-openai==0.1.22
153+
langchain-openai==0.2.0
147154
# via scrapegraphai
148-
langchain-text-splitters==0.2.2
155+
langchain-text-splitters==0.3.0
149156
# via langchain
150-
langsmith==0.1.93
157+
langsmith==0.1.121
151158
# via langchain
152159
# via langchain-community
153160
# via langchain-core
@@ -157,6 +164,8 @@ marshmallow==3.21.3
157164
# via dataclasses-json
158165
minify-html==0.15.0
159166
# via scrapegraphai
167+
mistral-common==1.4.1
168+
# via scrapegraphai
160169
mpire==2.10.2
161170
# via semchunk
162171
multidict==6.0.5
@@ -171,12 +180,15 @@ numpy==1.26.4
171180
# via langchain
172181
# via langchain-aws
173182
# via langchain-community
183+
# via opencv-python-headless
174184
# via pandas
175185
# via transformers
176186
ollama==0.3.2
177187
# via langchain-ollama
178188
openai==1.41.0
179189
# via langchain-openai
190+
opencv-python-headless==4.10.0.84
191+
# via mistral-common
180192
orjson==3.10.6
181193
# via langsmith
182194
packaging==24.1
@@ -187,6 +199,8 @@ packaging==24.1
187199
# via transformers
188200
pandas==2.2.2
189201
# via scrapegraphai
202+
pillow==10.4.0
203+
# via mistral-common
190204
playwright==1.45.1
191205
# via scrapegraphai
192206
# via undetected-playwright
@@ -208,11 +222,18 @@ pyasn1-modules==0.4.0
208222
pydantic==2.8.2
209223
# via google-generativeai
210224
# via langchain
225+
# via langchain-aws
211226
# via langchain-core
227+
# via langchain-google-genai
228+
# via langchain-mistralai
212229
# via langsmith
230+
# via mistral-common
213231
# via openai
232+
# via pydantic-settings
214233
pydantic-core==2.20.1
215234
# via pydantic
235+
pydantic-settings==2.5.2
236+
# via langchain-community
216237
pyee==11.1.0
217238
# via playwright
218239
pygments==2.18.0
@@ -223,6 +244,7 @@ python-dateutil==2.9.0.post0
223244
# via botocore
224245
# via pandas
225246
python-dotenv==1.0.1
247+
# via pydantic-settings
226248
# via scrapegraphai
227249
pytz==2024.1
228250
# via pandas
@@ -232,6 +254,9 @@ pyyaml==6.0.1
232254
# via langchain-community
233255
# via langchain-core
234256
# via transformers
257+
referencing==0.35.1
258+
# via jsonschema
259+
# via jsonschema-specifications
235260
regex==2024.5.15
236261
# via tiktoken
237262
# via transformers
@@ -242,8 +267,12 @@ requests==2.32.3
242267
# via langchain
243268
# via langchain-community
244269
# via langsmith
270+
# via mistral-common
245271
# via tiktoken
246272
# via transformers
273+
rpds-py==0.20.0
274+
# via jsonschema
275+
# via referencing
247276
rsa==4.9
248277
# via google-auth
249278
s3transfer==0.10.2
@@ -252,6 +281,8 @@ safetensors==0.4.5
252281
# via transformers
253282
semchunk==2.2.0
254283
# via scrapegraphai
284+
sentencepiece==0.2.0
285+
# via mistral-common
255286
six==1.16.0
256287
# via python-dateutil
257288
sniffio==1.3.1
@@ -269,6 +300,7 @@ tenacity==8.5.0
269300
# via langchain-core
270301
tiktoken==0.7.0
271302
# via langchain-openai
303+
# via mistral-common
272304
# via scrapegraphai
273305
tokenizers==0.19.1
274306
# via langchain-mistralai
@@ -288,6 +320,7 @@ typing-extensions==4.12.2
288320
# via google-generativeai
289321
# via huggingface-hub
290322
# via langchain-core
323+
# via mistral-common
291324
# via openai
292325
# via pydantic
293326
# via pydantic-core

0 commit comments

Comments
 (0)