Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pydantic-core for openSUSE:Factory checked in at 2025-01-29 16:09:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pydantic-core (Old) and /work/SRC/openSUSE:Factory/.python-pydantic-core.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pydantic-core" Wed Jan 29 16:09:38 2025 rev:7 rq:1240303 version:2.27.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pydantic-core/python-pydantic-core.changes 2024-10-25 19:19:56.211362963 +0200 +++ /work/SRC/openSUSE:Factory/.python-pydantic-core.new.2316/python-pydantic-core.changes 2025-01-29 16:09:44.493880448 +0100 @@ -1,0 +2,66 @@ +Sat Jan 25 10:32:49 UTC 2025 - ecsos <ec...@opensuse.org> + +- Update ot 2.27.2 + - fix linux PGO wheel build in #1557 + - Forward default_value calls to the underlying schema for DefinitionRefValidator in #1573 + - Include JSON Schema input core schema in function schemas in #1572 + - fix ValueError on year zero in #1583 +- Changes from 2.27.1 + - Simplify shared union serializer logic in #1538 + - Tidy up some uses of Bound<'_, PyString>::to_str in #1544 + - Fix serialization inference for complex types in python in #1549 + - Bump to PyO3 v0.22.6 in #1550 + - Fix performance regression for JSON tagged union in #1552 +- Changes from 2.27.0 + - Remove Url and MultiHostUrl docstrings, we moved them to pydantic in #1531 + - Fix panic in validate_assignment when field has gone missing in #1532 + - Fix for Union serializer: do not raise warnings in nested unions in #1513 + - Fix _IncEx type alias to be compatible with mypy in #1537 + - More union serialization tidying in #1536 + - Fix wrap serializer breaking union serialization in presence of extra fields in #1530 + - Support trailing-strings with allow_partial in #1539 +- Changes from 2.26.0 + * Fixes + - Revert changes to url schemas that support cls, the 2x validation isn't worth it (and is breaking) in #1514 + - Fix when coerce_numbers_to_str enabled and string has invalid unicode character in #1515 + - Fix serializing complex values in enums in #1524 + * Packaging + - Bump serde from 1.0.213 to 1.0.214 in #1519 + - Bump regex from 1.11.0 to 1.11.1 in #1520 + - Bump jiter from 0.6.1 to 0.7.0 in #1521 + - bump speedate to 0.15 in #1526 + * New Features + - Add allow_partial in #1512 +- Changes from 2.25.1 + - Bump jiter from 0.5.0 to 0.6.1 in #1498 + - Update Pyodide to v0.26.3 in #1507 + - Allow subclassing ValidationError and PydanticCustomError in #1413 + - Revert "feat: add 'millisecond' option to ser_json_timedelta" in #1503 + - Support subclass inits for Url and MultiHostUrl in #1508 +- Changes from 2.25.0 + - Properly enforce host_required for URLs in #1488 + - Support revalidation of parametrized generics in #1489 + - Support default factories taking validated data as an argument in #1491 +- Changes from 2.24.2 + - Add serialization key to InvalidSchema in #1482 +- Changes from 2.24.1 + * Packaging + - Restore Windows aarch64 builds in #1464 + - Limit windows builds to Rust 1.77 (to keep Windows 7 support) in #1463 + - Bump pyo3 from 0.22.2 to 0.22.3 in #1472 + - Bump serde from 1.0.209 to 1.0.210 in #1471 + - Bump regex from 1.10.6 to 1.11.0 in #1470 + * Fixes + - Fix equality checks for primitives in literals in #1459 + * Changes + - Add invalid schema placeholder in #1469 + - Relax intensity of error for issubclass and isinstance schemas from json in #1479 +- Changes from 2.24.0 + * Features + - Add milliseconds option to ser_json_timedelta config parameterin #1427 + - Add support for unpacked TypedDict to type hint variadic keyword arguments in ArgumentsValidator in #1451 + * Fixes + - Do not require padding when decoding base64 bytes in #1448 + - Support wider variety of enum validation cases in #1456 + +------------------------------------------------------------------- Old: ---- pydantic_core-2.23.4.tar.gz New: ---- pydantic_core-2.27.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pydantic-core.spec ++++++ --- /var/tmp/diff_new_pack.PoPK8e/_old 2025-01-29 16:09:45.265912464 +0100 +++ /var/tmp/diff_new_pack.PoPK8e/_new 2025-01-29 16:09:45.269912629 +0100 @@ -1,7 +1,7 @@ # -# spec file for package python-pydantic-core +# spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,13 +26,14 @@ %endif %{?sle15_python_module_pythons} Name: python-pydantic-core%{psuffix} -Version: 2.23.4 +Version: 2.27.2 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 inline-snapshot} BuildRequires: %{python_module maturin >= 1} BuildRequires: %{python_module pip} BuildRequires: %{python_module typing-extensions >= 4.6.0} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.PoPK8e/_old 2025-01-29 16:09:45.305914122 +0100 +++ /var/tmp/diff_new_pack.PoPK8e/_new 2025-01-29 16:09:45.309914288 +0100 @@ -1,7 +1,7 @@ <services> <service name="download_files" mode="manual"/> <service name="cargo_vendor" mode="manual"> - <param name="srctar">pydantic_core-2.23.4.tar.gz</param> + <param name="srctar">pydantic_core-2.27.2.tar.gz</param> <param name="compression">xz</param> <param name="update">false</param> </service> ++++++ pydantic_core-2.23.4.tar.gz -> pydantic_core-2.27.2.tar.gz ++++++ ++++ 6309 lines of diff (skipped) ++++++ vendor.tar.xz ++++++ ++++ 2135300 lines of diff (skipped)