From e0250be5a47b0563f22d43b19f741b1b8bb4d6c8 Mon Sep 17 00:00:00 2001 From: Julien Jerphanion Date: Thu, 30 Apr 2026 09:30:37 +0200 Subject: [PATCH 1/3] dev: Normalize `cppiterop` specification in dev environment Signed-off-by: Julien Jerphanion --- environment-dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment-dev.yml b/environment-dev.yml index bc177ed1..c8df9c08 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -13,7 +13,7 @@ dependencies: - xeus-zmq - nlohmann_json - nlohmann_json-abi - - CppInterOp>=1.9 + - cppinterop>=1.9 - pugixml - cpp-argparse - sel(unix): llvm-openmp=21 From 2ecb7554f4cdf1ed2db1ebeb1f84eff4599fee8c Mon Sep 17 00:00:00 2001 From: Julien Jerphanion Date: Thu, 30 Apr 2026 10:32:54 +0200 Subject: [PATCH 2/3] Also update WASM host environment Signed-off-by: Julien Jerphanion Co-authored-by: mcbarton --- environment-wasm-host.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment-wasm-host.yml b/environment-wasm-host.yml index a9cf12a7..19dff644 100644 --- a/environment-wasm-host.yml +++ b/environment-wasm-host.yml @@ -7,7 +7,7 @@ dependencies: - nlohmann_json-abi - xeus-lite - xeus - - CppInterOp>=1.9 + - cppinterop>=1.9 - cpp-argparse - pugixml - doctest From b06c0c35c4722812d65cf4b612394f51f270e7fa Mon Sep 17 00:00:00 2001 From: mcbarton Date: Thu, 30 Apr 2026 09:46:36 +0100 Subject: [PATCH 3/3] Ensure pip (not sure why not there anymore) --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9a598218..4270a427 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -357,6 +357,7 @@ jobs: echo "Running test_xeus_cpp in Google Chrome" python ${{ env.BUILD_PREFIX }}/bin/emrun.py --browser="Google Chrome" --kill_exit --timeout 60 --browser-args="--headless --no-sandbox" test_xeus_cpp.html sudo safaridriver --enable + python -m ensurepip python -m pip install selenium echo "Running test_xeus_cpp in Safari" python ${{ env.BUILD_PREFIX }}/bin/emrun.py --no_browser --kill_exit --timeout 60 --browser-args="--headless --no-sandbox" test_xeus_cpp.html &