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) <noreply@anthropic.com>
This commit is contained in:
Dom
2026-07-01 23:48:40 +02:00
parent 50f34b5727
commit 94fd93ad19
2 changed files with 5 additions and 1 deletions

View File

@@ -209,7 +209,10 @@ REQUIRED=(
"Lea/python-embed/Lib/site-packages/win32" "Lea/python-embed/Lib/site-packages/win32"
"Lea/python-embed/Lib/site-packages/socketio" "Lea/python-embed/Lib/site-packages/socketio"
"Lea/python-embed/Lib/site-packages/httpx" "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=() MISSING=()
for f in "${REQUIRED[@]}"; do for f in "${REQUIRED[@]}"; do
[[ -e "$ASSEMBLY_DIR/$f" ]] || MISSING+=("$f") [[ -e "$ASSEMBLY_DIR/$f" ]] || MISSING+=("$f")

View File

@@ -155,6 +155,7 @@ REQUIRED_EMBED=(
"Lib/site-packages/requests" "Lib/site-packages/PIL" "Lib/site-packages/requests" "Lib/site-packages/PIL"
"Lib/site-packages/win32" "Lib/site-packages/win32"
"Lib/site-packages/httpx" "Lib/site-packages/httpcore" "Lib/site-packages/h11" "Lib/site-packages/httpx" "Lib/site-packages/httpcore" "Lib/site-packages/h11"
"Lib/site-packages/anyio" "Lib/site-packages/typing_extensions.py"
) )
MISSING_EMBED=() MISSING_EMBED=()
for f in "${REQUIRED_EMBED[@]}"; do for f in "${REQUIRED_EMBED[@]}"; do