Skip to content

Commit 72dddac

Browse files
committed
Really make it pydantic2 compatible
1 parent eb0cce3 commit 72dddac

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

src/ephemeris/_config_models.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,17 @@
77
)
88

99
import yaml
10-
from pydantic import (
11-
BaseModel,
12-
Extra,
13-
)
10+
11+
try:
12+
from pydantic.v1 import (
13+
BaseModel,
14+
Extra,
15+
)
16+
except ImportError:
17+
from pydantic import (
18+
BaseModel,
19+
Extra,
20+
)
1421

1522
StrOrPath = Union[Path, str]
1623

src/ephemeris/_idc_split_data_manager_genomes.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@
2222
import requests
2323
import yaml
2424
from galaxy.util import safe_makedirs
25-
from pydantic import (
26-
BaseModel,
27-
Extra,
28-
)
25+
26+
try:
27+
from pydantic.v1 import (
28+
BaseModel,
29+
Extra,
30+
)
31+
except ImportError:
32+
from pydantic import (
33+
BaseModel,
34+
Extra,
35+
)
2936

3037
from . import get_galaxy_connection
3138
from ._idc_data_managers_to_tools import (

0 commit comments

Comments
 (0)