Skip to content

Commit eb89549

Browse files
feat: updated pydantic to v2
1 parent 28b85a3 commit eb89549

36 files changed

+36
-36
lines changed

examples/anthropic/search_graph_schema_haiku.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SearchGraph
1010

1111
load_dotenv()

examples/anthropic/smart_scraper_schema_haiku.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import os
66
from typing import List
7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from dotenv import load_dotenv
99
from scrapegraphai.graphs import SmartScraperGraph
1010
from scrapegraphai.utils import prettify_exec_info

examples/azure/search_graph_schema_azure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/azure/smart_scraper_schema_azure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os
66
import json
77
from typing import List
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from dotenv import load_dotenv
1010
from scrapegraphai.graphs import SmartScraperGraph
1111

examples/bedrock/search_graph_schema_bedrock.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from scrapegraphai.graphs import SearchGraph
55
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
66

7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from typing import List
99

1010
# ************************************************

examples/bedrock/smart_scraper_schema_bedrock.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Basic example of scraping pipeline using SmartScraper
33
"""
44
from typing import List
5-
from langchain_core.pydantic_v1 import BaseModel, Field
5+
from pydantic import BaseModel, Field
66
from scrapegraphai.graphs import SmartScraperGraph
77
from scrapegraphai.utils import prettify_exec_info
88

examples/deepseek/search_graph_schema_deepseek.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/deepseek/smart_scraper_schema_deepseek.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import os
66
from typing import List
7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from dotenv import load_dotenv
99
from scrapegraphai.graphs import SmartScraperGraph
1010
from scrapegraphai.utils import prettify_exec_info

examples/extras/serch_graph_scehma.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os
66
from dotenv import load_dotenv
77
from scrapegraphai.graphs import SearchGraph
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from typing import List
1010
load_dotenv()
1111

examples/fireworks/pdf_scraper_multi_fireworks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import PdfScraperMultiGraph
1010

1111
load_dotenv()

examples/fireworks/script_generator_schema_fireworks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import ScriptCreatorGraph
1010
from scrapegraphai.utils import prettify_exec_info
1111

examples/fireworks/search_graph_schema_fireworks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/fireworks/smart_scraper_schema_fireworks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os, json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SmartScraperGraph
1010

1111
load_dotenv()

examples/google_genai/search_graph_schema_gemini.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/google_genai/smart_scraper_schema_gemini.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import os
66
from typing import List
7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from dotenv import load_dotenv
99
from scrapegraphai.utils import prettify_exec_info
1010
from scrapegraphai.graphs import SmartScraperGraph

examples/google_vertexai/search_graph_schema_gemini.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/google_vertexai/smart_scraper_schema_gemini.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import os
66
from typing import List
7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from dotenv import load_dotenv
99
from scrapegraphai.utils import prettify_exec_info
1010
from scrapegraphai.graphs import SmartScraperGraph

examples/groq/search_graph_schema_groq.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/groq/smart_scraper_schema_groq.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import os, json
66
from typing import List
7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from dotenv import load_dotenv
99
from scrapegraphai.graphs import SmartScraperGraph
1010
from scrapegraphai.utils import prettify_exec_info

examples/integrations/indexify_node_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from dotenv import load_dotenv
99
load_dotenv()
1010

11-
from langchain_core.pydantic_v1 import BaseModel, Field
11+
from pydantic import BaseModel, Field
1212
from scrapegraphai.graphs import SmartScraperGraph
1313
from scrapegraphai.integrations import IndexifyNode
1414

examples/local_models/search_graph_schema_ollama.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from scrapegraphai.graphs import SearchGraph
55
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
66

7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from typing import List
99

1010
# ************************************************

examples/local_models/smart_scraper_schema_ollama.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
import json
55
from typing import List
6-
from langchain_core.pydantic_v1 import BaseModel, Field
6+
from pydantic import BaseModel, Field
77
from scrapegraphai.graphs import SmartScraperGraph
88
from scrapegraphai.utils import prettify_exec_info
99

examples/mistral/pdf_scraper_multi_mistral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import PdfScraperMultiGraph
1010

1111
load_dotenv()

examples/mistral/script_generator_schema_mistral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from dotenv import load_dotenv
77
from scrapegraphai.graphs import ScriptCreatorGraph
88
from scrapegraphai.utils import prettify_exec_info
9-
from langchain_core.pydantic_v1 import BaseModel, Field
9+
from pydantic import BaseModel, Field
1010
from typing import List
1111

1212
load_dotenv()

examples/mistral/search_graph_schema_mistral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

examples/mistral/smart_scraper_schema_mistral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os, json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SmartScraperGraph
1010

1111
load_dotenv()

examples/nemotron/script_generator_schema_nemotron.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from scrapegraphai.graphs import ScriptCreatorGraph
88
from scrapegraphai.utils import prettify_exec_info
99

10-
from langchain_core.pydantic_v1 import BaseModel, Field
10+
from pydantic import BaseModel, Field
1111
from typing import List
1212

1313
load_dotenv()

examples/nemotron/search_graph_schema_nemotron.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

12-
from langchain_core.pydantic_v1 import BaseModel, Field
12+
from pydantic import BaseModel, Field
1313
from typing import List
1414

1515
# ************************************************

examples/nemotron/smart_scraper_schema_nemotron.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os, json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SmartScraperGraph
1010

1111
load_dotenv()

examples/oneapi/search_graph_schema_oneapi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from scrapegraphai.graphs import SearchGraph
55
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
66

7-
from langchain_core.pydantic_v1 import BaseModel, Field
7+
from pydantic import BaseModel, Field
88
from typing import List
99

1010
# ************************************************

examples/oneapi/smart_scraper_schema_oneapi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Basic example of scraping pipeline using SmartScraper and OneAPI
33
"""
44
from typing import List
5-
from langchain_core.pydantic_v1 import BaseModel, Field
5+
from pydantic import BaseModel, Field
66
from scrapegraphai.graphs import SmartScraperGraph
77
from scrapegraphai.utils import prettify_exec_info
88

examples/openai/pdf_scraper_multi_openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import PdfScraperMultiGraph
1010

1111
load_dotenv()

examples/openai/script_generator_schema_openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from scrapegraphai.graphs import ScriptCreatorGraph
88
from scrapegraphai.utils import prettify_exec_info
99

10-
from langchain_core.pydantic_v1 import BaseModel, Field
10+
from pydantic import BaseModel, Field
1111
from typing import List
1212

1313
load_dotenv()

examples/openai/search_graph_schema_openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SearchGraph
1010
from scrapegraphai.utils import convert_to_csv, convert_to_json, prettify_exec_info
1111

examples/openai/smart_scraper_schema_openai.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import os, json
66
from typing import List
77
from dotenv import load_dotenv
8-
from langchain_core.pydantic_v1 import BaseModel, Field
8+
from pydantic import BaseModel, Field
99
from scrapegraphai.graphs import SmartScraperGraph
1010

1111
load_dotenv()

scrapegraphai/nodes/graph_iterator_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from typing import List, Optional
66
from tqdm.asyncio import tqdm
77
from .base_node import BaseNode
8-
from langchain_core.pydantic_v1 import BaseModel
8+
from pydantic import BaseModel
99

1010
DEFAULT_BATCHSIZE = 16
1111

0 commit comments

Comments
 (0)