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:
@@ -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")
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user