Skip to content

Commit ea317cc

Browse files
committed
config_builder: Pydantic 2 quick fix
1 parent 9cd4223 commit ea317cc

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

sdwan_config_builder/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pydantic>=1.10,<2
1+
pydantic>=2
22
PyYAML>=6.0
33
Jinja2>=3.1
44
passlib>=1.7.4

sdwan_config_builder/src/sdwan_config_builder/loader/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import sys
33
import yaml
44
from typing import Any, TypeVar, Type, Union, List
5-
from pydantic import BaseModel, ValidationError
5+
from pydantic.v1 import BaseModel, ValidationError
66
from .models import ConfigModel
77

88

sdwan_config_builder/src/sdwan_config_builder/loader/models.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from enum import Enum
55
from pathlib import Path
66
from ipaddress import IPv4Network, IPv6Network, IPv4Interface, IPv4Address
7-
from pydantic import BaseModel, BaseSettings, Field, validator, root_validator, constr, conint
7+
from pydantic.v1 import BaseModel, BaseSettings, Field, validator, root_validator, constr, conint
88
from passlib.hash import sha512_crypt
99
from sshpubkeys import SSHKey, InvalidKeyError
1010
from .validators import (formatted_string, unique_system_ip, constrained_cidr, cidr_subnet, subnet_interface,

0 commit comments

Comments
 (0)