Skip to content

Commit 37a8a49

Browse files
committed
Upgrade Pydantic to v2, but still use v1 API
1 parent 4c89380 commit 37a8a49

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ dependencies = [
3636
"google-auth-oauthlib~=0.4.4",
3737
"networkx~=2.5.1",
3838
"openpyxl",
39-
"pydantic < 2",
39+
"pydantic >= 2",
4040
"tablib[ods]>=3.1.0",
4141
]
4242

src/rpft/parsers/common/model_inference.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from collections import defaultdict
22
from typing import List, ForwardRef, _eval_type
33
from pydoc import locate
4-
from pydantic import create_model
4+
from pydantic.v1 import create_model
55

66
from rpft.parsers.common.rowparser import (
77
ParserModel,

src/rpft/parsers/common/rowparser.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from collections.abc import Iterable
44
from typing import List
55

6-
from pydantic import BaseModel
6+
from pydantic.v1 import BaseModel
77

88

99
class RowParserError(Exception):

src/rpft/parsers/creation/campaigneventrowmodel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from rpft.parsers.common.rowparser import ParserModel
2-
from pydantic import validator
2+
from pydantic.v1 import validator
33

44

55
class CampaignEventRowModel(ParserModel):

src/rpft/parsers/creation/triggerrowmodel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List
22

3-
from pydantic import validator
3+
from pydantic.v1 import validator
44

55
from rpft.parsers.common.rowparser import ParserModel
66

tests/test_model_inference.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List
22
import unittest
3-
from pydantic import create_model, BaseModel
3+
from pydantic.v1 import create_model, BaseModel
44

55
from rpft.parsers.common.model_inference import (
66
get_value_for_type,

0 commit comments

Comments
 (0)