From 94fd93ad197da62eecc7a3d585a0998f0c57db33 Mon Sep 17 00:00:00 2001 From: Dom Date: Wed, 1 Jul 2026 23:48:40 +0200 Subject: [PATCH] chore(build): verifie anyio+typing_extensions dans l'embed (deps transitives httpx) Le check de completude embed ne verifiait que httpx/httpcore/h11 ; anyio et typing_extensions (requis par httpx 0.28.1 sous py<3.13) manquaient => import httpx aurait pu casser a l'install malgre un build vert. Co-Authored-By: Claude Opus 4.8 (1M context) --- deploy/build_package_full.sh | 5 ++++- deploy/installer/build_installer.sh | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/deploy/build_package_full.sh b/deploy/build_package_full.sh index 2c5ecc581..1c9b1ff5e 100755 --- a/deploy/build_package_full.sh +++ b/deploy/build_package_full.sh @@ -209,7 +209,10 @@ REQUIRED=( "Lea/python-embed/Lib/site-packages/win32" "Lea/python-embed/Lib/site-packages/socketio" "Lea/python-embed/Lib/site-packages/httpx" -) + "Lea/python-embed/Lib/site-packages/httpcore" + "Lea/python-embed/Lib/site-packages/h11" + "Lea/python-embed/Lib/site-packages/anyio" + "Lea/python-embed/Lib/site-packages/typing_extensions.py" MISSING=() for f in "${REQUIRED[@]}"; do [[ -e "$ASSEMBLY_DIR/$f" ]] || MISSING+=("$f") diff --git a/deploy/installer/build_installer.sh b/deploy/installer/build_installer.sh index e82bff38e..088d97c4b 100755 --- a/deploy/installer/build_installer.sh +++ b/deploy/installer/build_installer.sh @@ -155,6 +155,7 @@ REQUIRED_EMBED=( "Lib/site-packages/requests" "Lib/site-packages/PIL" "Lib/site-packages/win32" "Lib/site-packages/httpx" "Lib/site-packages/httpcore" "Lib/site-packages/h11" + "Lib/site-packages/anyio" "Lib/site-packages/typing_extensions.py" ) MISSING_EMBED=() for f in "${REQUIRED_EMBED[@]}"; do