Skip to content

Commit b7336d0

Browse files
committed
Merge branch 'feature/soft_pydantic2' into 'develop'
Changed: soft upgrade to pydantic2 See merge request colorifix/python-notion-api!52
2 parents 0e2e6b3 + df33912 commit b7336d0

16 files changed

Lines changed: 1234 additions & 1076 deletions

poetry.lock

Lines changed: 1207 additions & 1061 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ authors = [
1313
[tool.poetry.dependencies]
1414
python = "^3.11"
1515
requests = "^2.28.1"
16-
pydantic = "^1.10.2"
16+
pydantic = "^2"
1717
slugify = "^0.0.1"
1818
PyDrive2 = "^1.15.0"
1919
openpyxl = "^3.0.10"

python_notion_api/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Any, Dict, Generator, List, Literal, Optional, Type, Union
44

55
from loguru import logger
6-
from pydantic import BaseModel
6+
from pydantic.v1 import BaseModel
77
from requests.packages.urllib3 import PoolManager
88
from requests.packages.urllib3.exceptions import MaxRetryError
99
from requests.packages.urllib3.util.retry import Retry

python_notion_api/async_api/notion_block.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List
22

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

55
from python_notion_api.async_api.iterators import AsyncBlockIterator
66
from python_notion_api.async_api.utils import ensure_loaded

python_notion_api/async_api/notion_database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import Any, Dict, Generator, List, Optional
22

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

55
from python_notion_api.async_api.notion_page import NotionPage
66
from python_notion_api.async_api.utils import ensure_loaded

python_notion_api/async_api/notion_page.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import json
22
from typing import Any, Dict, List, Optional, Union
33

4-
from pydantic import BaseModel
4+
from pydantic.v1 import BaseModel
55

66
from python_notion_api.async_api.iterators import (
77
AsyncBlockIterator,

python_notion_api/async_api/retry_strategy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import List, Optional
22

3-
from pydantic import BaseModel, Field, PositiveInt
3+
from pydantic.v1 import BaseModel, Field, PositiveInt
44

55

66
class RetryStrategy(BaseModel):

python_notion_api/models/blocks.py

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

33
from typing import List, Optional, Union
44

5-
from pydantic import AnyUrl, BaseModel
5+
from pydantic.v1 import AnyUrl, BaseModel
66

77
from python_notion_api.models.common import (
88
EmojiObject,

python_notion_api/models/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from io import BytesIO
44
from typing import Dict, List, Literal, Optional, Union
55

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

88
from python_notion_api.gdrive import GDrive
99
from python_notion_api.models.fields import idField, typeField

python_notion_api/models/configurations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import Dict, List, Optional
22

3-
from pydantic import BaseModel, Field
3+
from pydantic.v1 import BaseModel, Field
44

55
from python_notion_api.models.common import SelectObject
66
from python_notion_api.models.fields import idField, typeField

0 commit comments

Comments
 (0)