diff --git a/_service b/_service index 36b7981..c07982c 100644 --- a/_service +++ b/_service @@ -1,9 +1,9 @@ - pydantic_core-2.33.1.tar.gz + pydantic_core-2.34.1.tar.gz xz - false + true diff --git a/pydantic_core-2.33.1.tar.gz b/pydantic_core-2.33.1.tar.gz deleted file mode 100644 index b92ec07..0000000 --- a/pydantic_core-2.33.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcc9c6fdb0ced789245b02b7d6603e17d1563064ddcfc36f046b61c0c05dd9df -size 434395 diff --git a/pydantic_core-2.34.1.tar.gz b/pydantic_core-2.34.1.tar.gz new file mode 100644 index 0000000..3775f04 --- /dev/null +++ b/pydantic_core-2.34.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf31628ab6d0e7c7c0372419898c52ef0a447b33ab47c7f62053bd013cc5b09 +size 435281 diff --git a/python-pydantic-core.changes b/python-pydantic-core.changes index 9e1363c..5a32512 100644 --- a/python-pydantic-core.changes +++ b/python-pydantic-core.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Thu Apr 24 04:03:49 UTC 2025 - Steve Kowalik + +- Update to 2.34.1: + * Fixes + + fix clippy lints for Rust 1.86 + + Allow JSON BigInt to validate against float schema + + Ensure ValidationInfo.field_name is correct on validator reuse + + Coerce 'timedelta' schema constraints + + Add support for extra keys validation for model fields + + Revert by_alias default value change for to_json() and + to_jsonable_python() + + Skip reusing after validators in prebuilt schemas + + Skip reusing wrap validators / serializers for prebuilt variants + + Add cls_name to typed-dict schema + + Coerce validator constraints to their valid type + + Use core schema fns to initalize SchemaValidators in the test suite + + Fix enum strict JSON validation when validators are present + + Add support for validating v7 UUIDs + + Refactor LookupKey logic to reduce redundancy + + Add support for UUIDv6 and UUIDv8 validation + + Remove unneeded Option map in PyMultiHostUrl.build + + bump to PyO3 0.23.5, support PyPy 3.11 + + Fix strict behavior for unions + + Improving the alias configuration API for validation and serialization + + Fix float multiple_of validation for negative numbers + + Fix wasm preview + + Raise validation error when unhashable items added to a set + + Fix condition before using prebuilt validator/serializer + + minimal upgrade to PyO3 0.23 (ignoring deprecations) + + Use UserWarning from pyo3 + + Forward default_value calls to the underlying schema for + DefinitionRefValidator + + fix type hint for SerializationInfo.round_trip + + Include JSON Schema input core schema in function schemas + + fix wasteful to_python() calls checking for undefined + + Fix ValueError on year zero + + optimize refcounting op in datetime creation + + Drop 3.8 support + + Fix: dataclass InitVars shouldn't be required on serialization + * Performance + + Clean up PydanticUnexpectedValueError + + Memory usage optimization via reuse of SchemaValidator and + SchemaSerializer + * New Features + + Add new arguments-v3 schema + + Add TzInfo.__new__ stub method + + Support free-threaded Python 3.13t + ------------------------------------------------------------------- Sat Jan 25 10:32:49 UTC 2025 - ecsos diff --git a/python-pydantic-core.spec b/python-pydantic-core.spec index 67d2202..7400a9b 100644 --- a/python-pydantic-core.spec +++ b/python-pydantic-core.spec @@ -26,13 +26,14 @@ %endif %{?sle15_python_module_pythons} Name: python-pydantic-core%{psuffix} -Version: 2.33.1 +Version: 2.34.1 Release: 0 Summary: Core functionality for pydantic validation and serialization License: MIT URL: https://github.com/pydantic/pydantic-core Source0: https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-%{version}.tar.gz Source1: vendor.tar.xz +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module inline-snapshot} BuildRequires: %{python_module maturin >= 1} BuildRequires: %{python_module pip} diff --git a/vendor.tar.xz b/vendor.tar.xz index c07303f..7c77402 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e18b8977ef58ca69cfbecd7528fc1bebd4ff50448b303f822685e796103f6000 -size 5119152 +oid sha256:10e4ec19e428583087c8ab7dab14e331c99b117a8139e36f12d1a94075855865 +size 5242796