From aa6f2169f849ff1aec95f3e6132f2b92c66d2962 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 12 May 2025 14:15:31 -0400 Subject: [PATCH] Enhance lambda_setup.py: explicitly install pydantic to ensure availability during dependency installation --- scripts/lambda_setup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/lambda_setup.py b/scripts/lambda_setup.py index 5826679..35341d1 100644 --- a/scripts/lambda_setup.py +++ b/scripts/lambda_setup.py @@ -36,6 +36,10 @@ def install_dependencies(): print("=== Installing dependencies from requirements.txt ===") run_command(f"pip3 install --no-cache-dir -r {TMP_DIR}/requirements.txt -t {LAMBDA_TASK_ROOT} -v") + # Explicitly install pydantic to ensure it's available + print("=== Explicitly installing pydantic ===") + run_command(f"pip3 install --no-cache-dir pydantic -t {LAMBDA_TASK_ROOT} -v") + print("=== Installing package in development mode ===") run_command(f"pip3 install --no-cache-dir -e {TMP_DIR} -t {LAMBDA_TASK_ROOT} -v")