python3-pydantic-core: Upgrade 2.41.1 -> 2.41.5

Upgrade to release 2.41.5:

- Correct invalid serialization of date/datetime/time/timedelta
  by pulling downcast checks up
- Avoid getting default values from defaultdict
- ci: add more 3.14t builds, delete duplicate linux aarch64 build
- JsonValue: Deduplicate keys before populating Dict
- Fix: only percent-encode characters in the userinfo encode set
- Bump jiter from 0.11.0 to 0.11.1
- Bump regex from 1.11.3 to 1.12.2
- Bump percent-encoding from 2.3.1 to 2.3.2
- Fix issue with field_serializers on nested typed dicts
- Clean up GC traversal for some top-level types
- Add type inference for serializing ip address types
- Revert url credential encoding (to be reintroduced as an option
  in future)
- optimizations in URL implementation

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Leon Anavi
2025-11-20 18:58:52 +02:00
committed by Khem Raj
parent 2fa9680861
commit 80d071ba7e
4 changed files with 170 additions and 70 deletions

View File

@@ -1,4 +1,4 @@
From c4ebe7d218f7415b7c0137c231a47455b237840b Mon Sep 17 00:00:00 2001
From 1f0eaed9473f2a60f4a4e2dd95e376cebc0112d9 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 19 Apr 2025 00:09:42 -0700
Subject: [PATCH] cargo.toml: Update bitvec to use radium 1.x
@@ -13,7 +13,7 @@ Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/Cargo.lock b/Cargo.lock
index c1d0e44..9fc5367 100644
index 1a7c8ea..3d5eafe 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -49,7 +49,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -25,15 +25,15 @@ index c1d0e44..9fc5367 100644
"tap",
"wyz",
]
@@ -443,6 +443,7 @@ dependencies = [
"num-traits",
@@ -444,6 +444,7 @@ dependencies = [
"percent-encoding",
"pyo3",
"pyo3-build-config",
+ "radium 1.1.0",
"regex",
"serde",
"serde_json",
@@ -548,6 +549,15 @@ version = "0.7.0"
@@ -549,6 +550,15 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
@@ -48,9 +48,9 @@ index c1d0e44..9fc5367 100644
+
[[package]]
name = "regex"
version = "1.11.3"
version = "1.12.2"
diff --git a/Cargo.toml b/Cargo.toml
index df90031..e671ade 100644
index a7e86ab..09eaf64 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,6 +25,8 @@ include = [