Path to this page:
./
devel/py-pydantic-core,
Core functionality for pydantic
Branch: CURRENT,
Version: 2.25.1,
Package name: py312-pydantic-core-2.25.1,
Maintainer: pkgsrc-usersThis package provides the core functionality for pydantic validation and
serialization.
Master sites:
Filesize: 398.477 KB
Version history: (Expand)
- (2024-11-01) Updated to version: py312-pydantic-core-2.25.1
- (2024-10-19) Updated to version: py312-pydantic-core-2.24.2
- (2024-10-14) Updated to version: py312-pydantic-core-2.24.1
- (2024-09-22) Updated to version: py312-pydantic-core-2.24.0
- (2024-09-17) Updated to version: py312-pydantic-core-2.23.4
- (2024-09-09) Updated to version: py312-pydantic-core-2.23.3
CVS history: (Expand)
2024-04-24 14:41:34 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pydantic-core: updated to 2.18.2
v2.18.2
Support multiple zeros as an int
Fix validation of ints 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
|
2024-04-15 17:06:45 by Havard Eidnes | Files touched by this commit (3) | |
Log message:
devel/py-pydantic-core: update to version 2.18.1.
Pkgsrc changes:
* Version-bump, cargo-depends & checksums.
(This brings a newer pyo3, which now builds on macppc,
while the previous one didn't due to AtomicI64 usage.)
Upstream changes:
2.18.1:
=======
What's Changed
* allow serialization functions to upgrade warnings to exceptions
by @Lance-Drane in #1258
* Fix: add coerce_numbers_to_str option in StringSchema by @NeevCohen in #1262
* Trim leading zeros before parsing str -> int by @samuelcolvin in #1266
* Prevent trailing dots in integers by @samuelcolvin in #1267
New Contributors
* @Lance-Drane made their first contribution in #1258
2.18.0:
=======
What's Changed
* update to PyO3 0.21 final by @davidhewitt in #1248
* Add coerce_numbers_to_str option in str_schema by @NeevCohen in #1249
* caching strings from JSON by @samuelcolvin in #1240
* Bump serde from 1.0.196 to 1.0.197 by @dependabot in #1255
* Bump smallvec from 1.13.1 to 1.13.2 by @dependabot in #1253
* Bump enum_dispatch from 0.3.12 to 0.3.13 by @dependabot in #1252
* fix build warnings on python <3.11 by @samuelcolvin in #1259
* Fixes for ser_json_inf_nan inference by @sydney-runkle in #1251
* Adopt jiter 0.2.0 by @samuelcolvin in #1250
New Contributors
* @NeevCohen made their first contribution in #1249
2.17.0:
=======
Packaging
* Bump smallvec from 1.11.2 to 1.13.1 by @dependabot in #1181
* Bump regex from 1.10.2 to 1.10.3 by @dependabot in #1180
* Bump uuid from 1.6.1 to 1.7.0 by @dependabot in #1179
* Bump serde from 1.0.195 to 1.0.196 by @dependabot in #1177
* Bump serde_json from 1.0.109 to 1.0.114 by @dependabot in #1211
* Bump ahash from 0.8.7 to 0.8.10 by @dependabot in #1210
* Bump strum_macros from 0.25.3 to 0.26.1 by @dependabot in #1208
* update to PyO3 0.21 beta by @davidhewitt in #1222
* Update pyodide to 0.25.0 by @samdobson in #1199
* Really drop python<=3.7 support by @kloczek in #1232
* Uprev speedate by @sydney-runkle in #1244
Fixes
* Add benchmarks for serializing model with complete schema by
@alexmojaki in #1189
* Prevent panicking when __dict__ changes during iteration by
@alexmojaki in #1196
* Fix TzInfo equality check based on offset by @13sin in #1197
* Fix stack overflow due to recursion in some recursive serializer
schemas. by @dmontagu in #1198
* Use PEP570 syntax by @Viicos in #1216
* Fix parsing BigInt from str by @sydney-runkle in #1204
* Use new typing syntax for _pydantic_core.pyi by @Viicos in #1217
* separate Input trait 'a and 'py lifetimes by @davidhewitt in #1227
* Fix json serialization when computed_field is excluded by
@sydney-runkle in #1228
* Implement Input for str by @davidhewitt in #1229
* Move list validation to produce an associated type by @davidhewitt in #1230
* Remove with_new_extra by @davidhewitt in #1233
* Associated types for arguments in Input by @davidhewitt in #1234
* Associated types for dict in input by @davidhewitt in #1237
* Remaining associated types by @davidhewitt in #1238
* Refactor Input trait to have single as_python cast for python
inputs by @davidhewitt in #1241
* Allow case where __pydantic_extra__ is None, even if extra='allow'
by @sydney-runkle in #1236
Performance
* Rust enums validator by @samuelcolvin in #1235
* Support json cow of jiter 0.1.0 by @davidhewitt in #1231
New Features
* Add ability to pass context to serialization by @ornariece in #1215
* Add serialize_as_any runtime flag support by @sydney-runkle in #1194
Changes
* Trimming str before parsing to int and float by @hungtsetse in #1203
* speedate change: Serialize duration to hour minute second,
instead of just seconds by @kakilangit in pydantic/speedate#50
New Contributors
* @alexmojaki made their first contribution in #1189
* @samdobson made their first contribution in #1199
* @13sin made their first contribution in #1197
* @hungtsetse made their first contribution in #1203
* @stonebig made their first contribution in #1214
* @ornariece made their first contribution in #1215
* @bmwiedemann made their first contribution in #1221
* @kloczek made their first contribution in #1232
|
2024-02-25 23:53:49 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pydantic-core: updated to 2.16.3
v2.16.3
'YYYY-MM-DD' date string coerced to datetime shouldn't infer timezone
CI: Updates for Rust 1.76
|
2024-02-03 09:19:19 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pydantic-core: updated to 2.16.2
v2.16.2
Remove AsLocItem trait
Fix: pattern serialization
Fid UUID validation from string
Fix warning for tuple of wrong size in Union
Fix model computed_field json serialization
|
2024-01-30 22:08:51 by Adam Ciarcinski | Files touched by this commit (5) |
Log message:
py-pydantic-core: added version 2.16.1
This package provides the core functionality for pydantic validation and
serialization.
|