diff --git a/_service b/_service index 489f1fa..5c5000b 100644 --- a/_service +++ b/_service @@ -1,8 +1,9 @@ + - pydantic_core-2.18.4.tar.gz + pydantic_core-2.23.4.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.23.4.tar.gz b/pydantic_core-2.23.4.tar.gz new file mode 100644 index 0000000..ae9f080 --- /dev/null +++ b/pydantic_core-2.23.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2584f7cf844ac4d970fba483a717dbe10c1c1c96a969bf65d61ffe94df1b2863 +size 402156 diff --git a/python-pydantic-core.changes b/python-pydantic-core.changes index 89aa1cb..5b15c47 100644 --- a/python-pydantic-core.changes +++ b/python-pydantic-core.changes @@ -1,3 +1,87 @@ +------------------------------------------------------------------- +Wed Oct 2 21:42:30 UTC 2024 - Meera Belur + +- update 2.23.4 +Clean up serialization warnings for invalid data in unions +Fix variance issue in `_IncEx` type alias, only allow `True` +Bump version to v2.23.3 +Fix `_IncEx` type annotation +Fix tagged union serialization warning when using aliases +Bump serde_json from 1.0.127 to 1.0.128 +Improve test_valid_complex_string_with_space +Negative integers with leading zeros raise ValueError +Bump serde_json from 1.0.121 to 1.0.127 +Bump regex from 1.10.5 to 1.10.6 +Bump uuid from 1.9.1 to 1.10.0 +Bump idna from 1.0.1 to 1.0.2 +Bump serde from 1.0.204 to 1.0.209 +Bump the python-packages group with 8 updates +Try removing flaky xfail test +Version bump for docs update +Adding missing API docs to `pydantic_core` +Prep for `v2.23.1` patch release +Refactor `BigInt` boilerplate +Support `BigInt` serialization for `int` subclasses +Use more explicit warning regarding serialization warning for missing fields +Prep for v2.23.0 +Breaking change: Change `metadata` type hint from `Any` -> `Dict[str, Any] | None` +Adding `cls` reference to `TypedDictSchema` +Disable automatic assignees with `hooky` +Version bump to prep for new release +Introduce `exactness` into `Decimal` validation logic +Adding tagged union serializer 🚀 +Support complex numbers +Use `typing_extensions.TypedDict` on Python < 3.12 +For missing fields, we don't warn on `exclude_`, so don't warn on `exclude` +Fix float serialization behavior in strict mode +stop clone-ing serializers +Try each option in union serializer before inference +Show value of wrongly typed in serialization warning +Validate base64 standard encoding +dont embed `RUSTFLAGS` in final binary +Expose AnySerializer via core schema +Revert "use little endian int +Uprev to v2.21.0 +Support `allow_partial='trailing-strings'` +Bump base64 from 0.21.7 to 0.22.1 +clean up some string handling cases +Bump serde from 1.0.203 to 1.0.204 +Bump serde_json from 1.0.118 to 1.0.121 +Bump pyo3 from 0.22.0 to 0.22.2 +Bump version_check from 0.9.4 to 0.9.5 +Bump the python-packages group with 7 updates +Bump CodSpeedHQ/action from 2 to 3 +Validate bytes based on ser_json_bytes +Fix lints firing since rust 1.80 +Bump idna from 0.5.0 to 1.0.1 +use little endian int +Fix model field serializer with computed field +use Uuid:::from_u128 for uuid_to_string +string: Use 're.Pattern.search' instead of 're.Pattern.match' +Fixes discriminated union bug regression when using enums +Bump `speedate` to v0.14.1 and prep for v0.20.1 +Bump the python-packages group across 1 directory with 7 updates +Bump num-bigint from 0.4.5 to 0.4.6 +Bump uuid from 1.9.0 to 1.9.1 +Bump `pytest-examples` to get tests passing with ruff `v0.5.0` +try restore 3.13 PGO builds + +------------------------------------------------------------------- +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..0b87fde 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.23.4 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..1373291 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:a8aab72783c998de1fd73f2976c3722fdad1b6299495b45470419776f0f33990 +size 4848224