Skip to content

Commit b871d3c

Browse files
committed
Fix Doesn't support pydantic v2.0 (just released today) #99
1 parent 73eb0ca commit b871d3c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/bootstrap_datepicker_plus/settings.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,13 @@
33
from typing import Any, Dict, Optional, Tuple
44

55
from django.conf import settings as django_settings
6-
from pydantic import Field, validator
7-
from pydantic.env_settings import BaseSettings, SettingsSourceCallable
6+
7+
try:
8+
from pydantic import Field, validator
9+
from pydantic.env_settings import BaseSettings, SettingsSourceCallable
10+
except:
11+
from pydantic.v1.env_settings import BaseSettings, SettingsSourceCallable # type: ignore
12+
from pydantic.v1 import Field, validator # type: ignore
813

914
from .schemas import WidgetOptions, WidgetVariant
1015

0 commit comments

Comments
 (0)