File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 55
55
run : pip install pyodide-build==$PYODIDE_VERSION
56
56
57
57
- name : Build
58
- run : CFLAGS=-g2 LDFLAGS=-g2 pyodide build
58
+ run : |
59
+ # Pyodide is still in the process of adding better/easier support for
60
+ # non-setup.py based builds.
61
+ cp pyproject.toml.setuppy pyproject.toml
62
+ CFLAGS=-g2 LDFLAGS=-g2 pyodide build
59
63
60
64
- name : set up node
61
65
uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
Original file line number Diff line number Diff line change
1
+ # pyproject.toml needed to build with setup.py
2
+ # This file is used temporarily to replace the main pyproject.toml when needing
3
+ # to avoid building with Meson (e.g., in the Emscripten/Pyodide CI job)
4
+ [build-system]
5
+ requires = [
6
+ "setuptools==59.2.0",
7
+ "wheel==0.38.1",
8
+ "Cython>=0.29.34,<3.0",
9
+ ]
You can’t perform that action at this time.
0 commit comments