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 2024-04-30 17:25:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pydantic-core (Old) and /work/SRC/openSUSE:Factory/.python-pydantic-core.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pydantic-core" Tue Apr 30 17:25:40 2024 rev:3 rq:1170439 version:2.18.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pydantic-core/python-pydantic-core.changes 2024-03-14 17:42:36.855998135 +0100 +++ /work/SRC/openSUSE:Factory/.python-pydantic-core.new.1880/python-pydantic-core.changes 2024-04-30 17:25:41.962548419 +0200 @@ -1,0 +2,48 @@ +Sat Apr 27 07:55:51 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 2.18.2: + * Support multiple zeros as an `int` + * Fix validation of `int`s with leading unary plus + * Fix interaction between `extra != 'ignore'` and + `from_attributes=True` + * Handle error from `Enum`'s `missing` function as + `ValidationError` + * Fix memory leak with `Iterable` validation +- update to 2.18.1: + * allow serialization functions to upgrade warnings to + exceptions + * Fix: add `coerce_numbers_to_str option` in `StringSchema` + * Trim leading zeros before parsing `str` -> `int` + * Prevent trailing dots in integers +- update to 2.18.0: + * update to PyO3 0.21 final + * Add coerce_numbers_to_str option in str_schema + * caching strings from JSON + * fix build warnings on python <3.11 + * Fixes for `ser_json_inf_nan` inference + * Adopt jiter `0.2.0` +- update to 2.17.0: + * Add benchmarks for serializing model with complete schema + * Prevent panicking when `__dict__` changes during iteration + * Fix `TzInfo` equality check based on offset + * Fix stack overflow due to recursion in some recursive + serializer schemas. + * Use PEP570 syntax + * Fix parsing `BigInt` from `str` + * Use new typing syntax for `_pydantic_core.pyi` + * separate `Input` trait `'a` and `'py` lifetimes + * Fix json serialization when `computed_field` is excluded + * Implement `Input` for `str` + * Move list validation to produce an associated type + * Remove `with_new_extra` + * Associated types for arguments in Input + * Associated types for dict in input + * Remaining associated types + * Refactor `Input` trait to have single `as_python` cast for + python inputs + * Allow case where `__pydantic_extra__` is `None`, even if + `extra='allow'` + * Add ability to pass `context` to serialization + * Add `serialize_as_any` runtime flag support + +------------------------------------------------------------------- Old: ---- pydantic_core-2.16.3.tar.gz New: ---- pydantic_core-2.18.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pydantic-core.spec ++++++ --- /var/tmp/diff_new_pack.nhPlGC/_old 2024-04-30 17:25:43.806615474 +0200 +++ /var/tmp/diff_new_pack.nhPlGC/_new 2024-04-30 17:25:43.810615619 +0200 @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-pydantic-core%{psuffix} -Version: 2.16.3 +Version: 2.18.2 Release: 0 Summary: Core functionality for pydantic validation and serialization License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nhPlGC/_old 2024-04-30 17:25:43.866617655 +0200 +++ /var/tmp/diff_new_pack.nhPlGC/_new 2024-04-30 17:25:43.870617801 +0200 @@ -1,10 +1,10 @@ <services> - <service name="cargo_vendor" mode="disabled"> - <param name="srctar">pydantic_core-2.16.3.tar.gz</param> + <service name="cargo_vendor" mode="manual"> + <param name="srctar">pydantic_core-2.18.2.tar.gz</param> <param name="compression">xz</param> <param name="update">true</param> </service> - <service name="cargo_audit" mode="disabled"></service> + <service name="cargo_audit" mode="manual"></service> </services> ++++++ pydantic_core-2.16.3.tar.gz -> pydantic_core-2.18.2.tar.gz ++++++ ++++ 22629 lines of diff (skipped) ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/python-pydantic-core/vendor.tar.xz /work/SRC/openSUSE:Factory/.python-pydantic-core.new.1880/vendor.tar.xz differ: char 15, line 1