From ccc7b94658d83da5e6770c67b2c22a72db68fb6c58123d0e50b571c595550b81 Mon Sep 17 00:00:00 2001 From: Steve Kowalik Date: Thu, 14 Aug 2025 04:04:26 +0000 Subject: [PATCH] - Update to 2.39.0: * build: bump pytest to 8.4 * Add exclude_computed_fields serialization option * Switch to PEP 639 license information * Simplify ValidationError.from_exception_data() docstring * feat: make TzInfo instantiable without any arguments * Implement val_temporal_unit for deciding how datetimes and dates timestamps get validated. * Add missing entries in missing-sentinel core schema * Add MISSING sentinel * Implement ser_json_temporal config option * Properly coerce fractions as int * Add exclude_if logic at the field level OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pydantic-core?expand=0&rev=23 --- _service | 2 +- pydantic_core-2.35.1.tar.gz | 3 --- pydantic_core-2.39.0.tar.gz | 3 +++ python-pydantic-core.changes | 16 ++++++++++++++++ python-pydantic-core.spec | 7 +++---- vendor.tar.xz | 4 ++-- 6 files changed, 25 insertions(+), 10 deletions(-) delete mode 100644 pydantic_core-2.35.1.tar.gz create mode 100644 pydantic_core-2.39.0.tar.gz diff --git a/_service b/_service index 2561fc0..2607b63 100644 --- a/_service +++ b/_service @@ -1,7 +1,7 @@ - pydantic_core-2.35.1.tar.gz + pydantic_core-2.39.0.tar.gz xz true diff --git a/pydantic_core-2.35.1.tar.gz b/pydantic_core-2.35.1.tar.gz deleted file mode 100644 index aded524..0000000 --- a/pydantic_core-2.35.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54d93282d8307dcd504a645326b92414364ff75c0f3909bdf00016c82f66c96c -size 437737 diff --git a/pydantic_core-2.39.0.tar.gz b/pydantic_core-2.39.0.tar.gz new file mode 100644 index 0000000..d54316d --- /dev/null +++ b/pydantic_core-2.39.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b890a3990bd55ba5dab17fb6ae80eb25bb33e2f5b462da386562e7a168dd02de +size 446231 diff --git a/python-pydantic-core.changes b/python-pydantic-core.changes index c69bc51..68c2715 100644 --- a/python-pydantic-core.changes +++ b/python-pydantic-core.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Thu Aug 14 04:02:02 UTC 2025 - Steve Kowalik + +- Update to 2.39.0: + * build: bump pytest to 8.4 + * Add exclude_computed_fields serialization option + * Switch to PEP 639 license information + * Simplify ValidationError.from_exception_data() docstring + * feat: make TzInfo instantiable without any arguments + * Implement val_temporal_unit for deciding how datetimes and dates timestamps get validated. + * Add missing entries in missing-sentinel core schema + * Add MISSING sentinel + * Implement ser_json_temporal config option + * Properly coerce fractions as int + * Add exclude_if logic at the field level + ------------------------------------------------------------------- Wed Jul 23 04:12:34 UTC 2025 - Steve Kowalik diff --git a/python-pydantic-core.spec b/python-pydantic-core.spec index 4a0e64b..ef23d09 100644 --- a/python-pydantic-core.spec +++ b/python-pydantic-core.spec @@ -1,7 +1,7 @@ # # spec file for package python-pydantic-core # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-pydantic-core%{psuffix} -Version: 2.35.1 +Version: 2.39.0 Release: 0 Summary: Core functionality for pydantic validation and serialization License: MIT @@ -80,8 +80,7 @@ Pydantic-core is currently around 17x faster than pydantic V1. %check %if %{with test} -# https://github.com/pydantic/pydantic-core/issues/1755 -%pytest_arch -k 'not (test_keyword_args or test_positional_args)' +%pytest_arch %endif %if %{without test} diff --git a/vendor.tar.xz b/vendor.tar.xz index d9223d5..aa86580 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d75dea6f001abc249b646697bc6c09b5305264e8b6496cfc273becb586e5808 -size 5552140 +oid sha256:b9a0e92bbd9dbe07bfb97cf4c892a559f925c588a358e945a97cf0abf213a0b4 +size 5570652