Skip to content

Commit b13b98b

Browse files
committed
Upgrade pydantic version to >=2.5.2
1 parent e0b1256 commit b13b98b

File tree

9 files changed

+14
-14
lines changed

9 files changed

+14
-14
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ lint:
2828

2929
.PHONY: mypy
3030
mypy:
31-
mypy pydantic_extra_types --disable-recursive-aliases
31+
mypy pydantic_extra_types
3232

3333
.PHONY: pyupgrade
3434
pyupgrade:

pydantic_extra_types/color.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ def _alpha_float(self) -> float:
243243
def __get_pydantic_core_schema__(
244244
cls, source: type[Any], handler: Callable[[Any], CoreSchema]
245245
) -> core_schema.CoreSchema:
246-
return core_schema.general_plain_validator_function(
246+
return core_schema.with_info_plain_validator_function(
247247
cls._validate, serialization=core_schema.to_string_ser_schema()
248248
)
249249

pydantic_extra_types/country.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def _validate(cls, __input_value: str, _: core_schema.ValidationInfo) -> Country
9595
def __get_pydantic_core_schema__(
9696
cls, source: type[Any], handler: GetCoreSchemaHandler
9797
) -> core_schema.AfterValidatorFunctionSchema:
98-
return core_schema.general_after_validator_function(
98+
return core_schema.with_info_after_validator_function(
9999
cls._validate,
100100
core_schema.str_schema(to_upper=True),
101101
)
@@ -158,7 +158,7 @@ def _validate(cls, __input_value: str, _: core_schema.ValidationInfo) -> Country
158158
def __get_pydantic_core_schema__(
159159
cls, source: type[Any], handler: GetCoreSchemaHandler
160160
) -> core_schema.AfterValidatorFunctionSchema:
161-
return core_schema.general_after_validator_function(
161+
return core_schema.with_info_after_validator_function(
162162
cls._validate,
163163
core_schema.str_schema(to_upper=True),
164164
serialization=core_schema.to_string_ser_schema(),
@@ -222,7 +222,7 @@ def _validate(cls, __input_value: str, _: core_schema.ValidationInfo) -> Country
222222
def __get_pydantic_core_schema__(
223223
cls, source: type[Any], handler: GetCoreSchemaHandler
224224
) -> core_schema.AfterValidatorFunctionSchema:
225-
return core_schema.general_after_validator_function(
225+
return core_schema.with_info_after_validator_function(
226226
cls._validate,
227227
core_schema.str_schema(to_upper=True),
228228
serialization=core_schema.to_string_ser_schema(),
@@ -285,7 +285,7 @@ def _validate(cls, __input_value: str, _: core_schema.ValidationInfo) -> Country
285285
def __get_pydantic_core_schema__(
286286
cls, source: type[Any], handler: GetCoreSchemaHandler
287287
) -> core_schema.AfterValidatorFunctionSchema:
288-
return core_schema.general_after_validator_function(
288+
return core_schema.with_info_after_validator_function(
289289
cls._validate,
290290
core_schema.str_schema(),
291291
serialization=core_schema.to_string_ser_schema(),
@@ -340,7 +340,7 @@ def _validate(cls, __input_value: str, _: core_schema.ValidationInfo) -> Country
340340
def __get_pydantic_core_schema__(
341341
cls, source: type[Any], handler: GetCoreSchemaHandler
342342
) -> core_schema.AfterValidatorFunctionSchema:
343-
return core_schema.general_after_validator_function(
343+
return core_schema.with_info_after_validator_function(
344344
cls._validate,
345345
core_schema.str_schema(),
346346
serialization=core_schema.to_string_ser_schema(),

pydantic_extra_types/mac_address.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class Network(BaseModel):
3232

3333
@classmethod
3434
def __get_pydantic_core_schema__(cls, source: type[Any], handler: GetCoreSchemaHandler) -> core_schema.CoreSchema:
35-
return core_schema.general_before_validator_function(
35+
return core_schema.with_info_before_validator_function(
3636
cls._validate,
3737
core_schema.str_schema(),
3838
)

pydantic_extra_types/payment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def __init__(self, card_number: str):
5252

5353
@classmethod
5454
def __get_pydantic_core_schema__(cls, source: type[Any], handler: GetCoreSchemaHandler) -> core_schema.CoreSchema:
55-
return core_schema.general_after_validator_function(
55+
return core_schema.with_info_after_validator_function(
5656
cls.validate,
5757
core_schema.str_schema(
5858
min_length=cls.min_length, max_length=cls.max_length, strip_whitespace=cls.strip_whitespace

pydantic_extra_types/phone_numbers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __get_pydantic_json_schema__(
5151

5252
@classmethod
5353
def __get_pydantic_core_schema__(cls, source: type[Any], handler: GetCoreSchemaHandler) -> core_schema.CoreSchema:
54-
return core_schema.general_after_validator_function(
54+
return core_schema.with_info_after_validator_function(
5555
cls._validate,
5656
core_schema.str_schema(min_length=cls.min_length, max_length=cls.max_length),
5757
)

pydantic_extra_types/routing_number.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def __init__(self, routing_number: str):
4141
def __get_pydantic_core_schema__(
4242
cls, source: Type[Any], handler: GetCoreSchemaHandler
4343
) -> core_schema.AfterValidatorFunctionSchema:
44-
return core_schema.general_after_validator_function(
44+
return core_schema.with_info_after_validator_function(
4545
cls._validate,
4646
core_schema.str_schema(
4747
min_length=cls.min_length,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ classifiers = [
3939
]
4040
requires-python = '>=3.7'
4141
dependencies = [
42-
'pydantic>=2.0.3',
42+
'pydantic>=2.5.2',
4343
]
4444
dynamic = ['version']
4545

requirements/pyproject.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ phonenumbers==8.13.13
1010
# via pydantic-extra-types (pyproject.toml)
1111
pycountry==22.3.5
1212
# via pydantic-extra-types (pyproject.toml)
13-
pydantic==2.0.3
13+
pydantic==2.5.2
1414
# via pydantic-extra-types (pyproject.toml)
15-
pydantic-core==2.3.0
15+
pydantic-core==2.14.5
1616
# via pydantic
1717
python-ulid==1.1.0
1818
# via pydantic-extra-types (pyproject.toml)

0 commit comments

Comments
 (0)