Fix for pyodide test failure, refs #2351

vendored-pint
Simon Willison 2024-06-11 10:11:34 -07:00
rodzic a0a9b8023d
commit ead2882f01
1 zmienionych plików z 10 dodań i 4 usunięć

Wyświetl plik

@ -18,6 +18,13 @@ cd dist
python3 -m http.server 8529 &
cd ..
# Register the kill_server function to be called on script exit
kill_server() {
pkill -f 'http.server 8529'
}
trap kill_server EXIT
shot-scraper javascript http://localhost:8529/ "
async () => {
let pyodide = await loadPyodide();
@ -26,6 +33,8 @@ async () => {
import micropip
await micropip.install('h11==0.12.0')
await micropip.install('httpx==0.23')
# To avoid 'from typing_extensions import deprecated' error:
await micropip.install('typing-extensions>=4.12.2')
await micropip.install('http://localhost:8529/$wheel')
import ssl
import setuptools
@ -38,7 +47,4 @@ async () => {
}
return 'Test passed!';
}
"
# Shut down the server
pkill -f 'http.server 8529'
"