From 3886019aa591594c13314532d6b3696e4acda0c1390a7063a42761da4b3e074f Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 1 Jul 2024 17:06:13 +0000 Subject: [PATCH] - update to 2.20.0: * Tidy up `tagged_union_schema` * Improvements in `Union` matching logic during validation * Fix `Union` validation logic when `extra='allow'` * Add list `fail_fast` config option * Update to PyO3 0.22, add Python 3.13 support - update to 2.19.0: * Lower MSRV to 1.75 * Bump `libc` from 0.2.147 to 0.2.155 * Make `ValidatorFunctionWrapHandler` positional only * Reuse `re.Pattern` object in regex patterns * Add ser_json_inf_nan='strings' mode to produce valid JSON OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pydantic-core?expand=0&rev=10 --- _service | 5 +++-- pydantic_core-2.18.4.tar.gz | 3 --- pydantic_core-2.20.0.tar.gz | 3 +++ python-pydantic-core.changes | 16 ++++++++++++++++ python-pydantic-core.spec | 5 +++-- vendor.tar.xz | 4 ++-- 6 files changed, 27 insertions(+), 9 deletions(-) delete mode 100644 pydantic_core-2.18.4.tar.gz create mode 100644 pydantic_core-2.20.0.tar.gz diff --git a/_service b/_service index 489f1fa..dc90db9 100644 --- a/_service +++ b/_service @@ -1,8 +1,9 @@ + - pydantic_core-2.18.4.tar.gz + pydantic_core-2.20.0.tar.gz xz - true + false diff --git a/pydantic_core-2.18.4.tar.gz b/pydantic_core-2.18.4.tar.gz deleted file mode 100644 index 7304549..0000000 --- a/pydantic_core-2.18.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec3beeada09ff865c344ff3bc2f427f5e6c26401cc6113d77e372c3fdac73864 -size 385098 diff --git a/pydantic_core-2.20.0.tar.gz b/pydantic_core-2.20.0.tar.gz new file mode 100644 index 0000000..97be92c --- /dev/null +++ b/pydantic_core-2.20.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366be8e64e0cb63d87cf79b4e1765c0703dd6313c729b22e7b9e378db6b96877 +size 388463 diff --git a/python-pydantic-core.changes b/python-pydantic-core.changes index 89aa1cb..e65e27d 100644 --- a/python-pydantic-core.changes +++ b/python-pydantic-core.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Mon Jul 1 17:05:35 UTC 2024 - Dirk Müller + +- update to 2.20.0: + * Tidy up `tagged_union_schema` + * Improvements in `Union` matching logic during validation + * Fix `Union` validation logic when `extra='allow'` + * Add list `fail_fast` config option + * Update to PyO3 0.22, add Python 3.13 support +- update to 2.19.0: + * Lower MSRV to 1.75 + * Bump `libc` from 0.2.147 to 0.2.155 + * Make `ValidatorFunctionWrapHandler` positional only + * Reuse `re.Pattern` object in regex patterns + * Add ser_json_inf_nan='strings' mode to produce valid JSON + ------------------------------------------------------------------- Thu Jun 6 14:46:29 UTC 2024 - Dirk Müller diff --git a/python-pydantic-core.spec b/python-pydantic-core.spec index 1424a60..2139b7c 100644 --- a/python-pydantic-core.spec +++ b/python-pydantic-core.spec @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-pydantic-core%{psuffix} -Version: 2.18.4 +Version: 2.20.0 Release: 0 Summary: Core functionality for pydantic validation and serialization License: MIT @@ -54,7 +54,8 @@ Requires: python-typing-extensions >= 4.6.0 %python_subpackages %description -This package provides the core functionality for [pydantic](https://docs.pydantic.dev) validation and serialization. +This package provides the core functionality for +[pydantic](https://docs.pydantic.dev) validation and serialization. Pydantic-core is currently around 17x faster than pydantic V1. diff --git a/vendor.tar.xz b/vendor.tar.xz index d420fed..26a51f5 100644 --- a/vendor.tar.xz +++ b/vendor.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:43f260878e0cceb99002f438a3b1ee38f141786cf10bac440f42f226b5d5067d -size 7624116 +oid sha256:f26e6c3cddf7380d4d209770f640946b2cc590daca9bda39dde11905f2a860d9 +size 4153476