From 9b1167bdbe07d9fb300d0739bd5d106757b34079 Mon Sep 17 00:00:00 2001 From: Gyeongjae Choi Date: Fri, 19 Jun 2026 17:17:23 +0900 Subject: [PATCH] fix: fix entropy patch for newer pydantic versions --- .../runtime-sdk/src/_workers_sdk_entropy_import_context.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/runtime-sdk/src/_workers_sdk_entropy_import_context.py b/packages/runtime-sdk/src/_workers_sdk_entropy_import_context.py index 630b26a..f2c159c 100644 --- a/packages/runtime-sdk/src/_workers_sdk_entropy_import_context.py +++ b/packages/runtime-sdk/src/_workers_sdk_entropy_import_context.py @@ -86,6 +86,10 @@ def numpy_random_mtrand_context(module): @register_exec_patch("pydantic_core") @contextmanager def pydantic_core_context(module): + if not hasattr(module, "validate_core_schema"): + # Newer versions of pydantic_core don't have this function + yield + return try: # Initial import needs one entropy call to initialize # std::collections::HashMap hash seed