From ccda4810f89138c1b4dfde15e3315e99603166c5 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Sat, 8 Jun 2024 00:29:36 -0400 Subject: [PATCH] ci: bump to Pyodide 3.12 (#938) * ci: bump to Pyodide 3.12 Signed-off-by: Henry Schreiner * ci: work around noisy pyodide config Signed-off-by: Henry Schreiner * Apply suggestions from code review * Update .github/workflows/emscripten.yaml * refactor: try pyproject.toml * Update pyproject.toml * Update pyproject.toml * Apply suggestions from code review --------- Signed-off-by: Henry Schreiner --- .github/workflows/emscripten.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/emscripten.yaml b/.github/workflows/emscripten.yaml index c3d37f28..12b8d6e6 100644 --- a/.github/workflows/emscripten.yaml +++ b/.github/workflows/emscripten.yaml @@ -26,11 +26,11 @@ jobs: - uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install pyodide-build run: | - pip install pyodide-build==0.25.1 + pip install pyodide-build==0.26.1 echo EMSCRIPTEN_VERSION=$(pyodide config get emscripten_version) >> $GITHUB_ENV - uses: mymindstorm/setup-emsdk@v14 @@ -39,7 +39,7 @@ jobs: actions-cache-folder: emsdk-cache - name: Build - run: CFLAGS=-fexceptions LDFLAGS=-fexceptions pyodide build --exports whole_archive + run: CXXFLAGS=-fexceptions LDFLAGS=-fexceptions pyodide build --exports whole_archive - uses: actions/setup-node@v4 with: