Skip to content

Commit f563846

Browse files
committed
[force ci] Test build pyodide.
1 parent b3a11f6 commit f563846

File tree

1 file changed

+7
-99
lines changed

1 file changed

+7
-99
lines changed

.github/workflows/build.yml

+7-99
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,13 @@ jobs:
118118
matrix:
119119
include:
120120
- python: "3.11"
121-
pyodide: "0.25.0"
121+
pyodide: "0.25.1"
122122
- python: "3.12"
123-
pyodide: "0.26.0a2"
123+
pyodide: "0.26.2"
124+
- python: "3.12"
125+
pyodide: "0.27.3"
126+
- python: "3.12"
127+
pyodide: "0.28.0"
124128
steps:
125129
- name: checkout
126130
uses: actions/checkout@v3
@@ -147,10 +151,9 @@ jobs:
147151
run: |
148152
source emsdk/emsdk_env.sh
149153
cd PyTAT
150-
export SKBUILD_CMAKE_DEFINE=TAT_MATH_LIBRARIES=$PWD/.pyodide-xbuildenv/xbuildenv/pyodide-root/packages/.libs/lib/libopenblas.so
154+
export SKBUILD_CMAKE_DEFINE=TAT_MATH_LIBRARIES=;PYBIND11_FINDPYTHON=ON
151155
export CMAKE_BUILD_PARALLEL_LEVEL=4
152156
pyodide build --exports pyinit
153-
# pyodide auditwheel repair dist/*.whl --libdir .pyodide-xbuildenv/xbuildenv/pyodide-root/packages/.libs/lib
154157
- name: test
155158
run: |
156159
cd PyTAT
@@ -171,105 +174,10 @@ jobs:
171174
fail-fast: false
172175
matrix:
173176
include:
174-
# Always support manylinux platform
175-
- os: ubuntu-latest
176-
python: 38
177-
platform_id: manylinux_x86_64
178-
- os: ubuntu-latest
179-
python: 39
180-
platform_id: manylinux_x86_64
181-
- os: ubuntu-latest
182-
python: 310
183-
platform_id: manylinux_x86_64
184-
- os: ubuntu-latest
185-
python: 311
186-
platform_id: manylinux_x86_64
187177
- os: ubuntu-latest
188178
python: 312
189179
platform_id: manylinux_x86_64
190180

191-
- os: ubuntu-latest
192-
python: 38
193-
platform_id: manylinux_aarch64
194-
- os: ubuntu-latest
195-
python: 39
196-
platform_id: manylinux_aarch64
197-
- os: ubuntu-latest
198-
python: 310
199-
platform_id: manylinux_aarch64
200-
- os: ubuntu-latest
201-
python: 311
202-
platform_id: manylinux_aarch64
203-
- os: ubuntu-latest
204-
python: 312
205-
platform_id: manylinux_aarch64
206-
207-
# Always support musllinux platform
208-
- os: ubuntu-latest
209-
python: 38
210-
platform_id: musllinux_x86_64
211-
- os: ubuntu-latest
212-
python: 39
213-
platform_id: musllinux_x86_64
214-
- os: ubuntu-latest
215-
python: 310
216-
platform_id: musllinux_x86_64
217-
- os: ubuntu-latest
218-
python: 311
219-
platform_id: musllinux_x86_64
220-
- os: ubuntu-latest
221-
python: 312
222-
platform_id: musllinux_x86_64
223-
224-
- os: ubuntu-latest
225-
python: 38
226-
platform_id: musllinux_aarch64
227-
- os: ubuntu-latest
228-
python: 39
229-
platform_id: musllinux_aarch64
230-
- os: ubuntu-latest
231-
python: 310
232-
platform_id: musllinux_aarch64
233-
- os: ubuntu-latest
234-
python: 311
235-
platform_id: musllinux_aarch64
236-
- os: ubuntu-latest
237-
python: 312
238-
platform_id: musllinux_aarch64
239-
240-
# Only support the latest two version for macos platform
241-
- os: macos-latest
242-
python: 311
243-
platform_id: macosx_x86_64
244-
mac_arch: x86_64
245-
- os: macos-latest
246-
python: 312
247-
platform_id: macosx_x86_64
248-
mac_arch: x86_64
249-
250-
- os: macos-latest
251-
python: 311
252-
platform_id: macosx_arm64
253-
mac_arch: arm64
254-
- os: macos-latest
255-
python: 312
256-
platform_id: macosx_arm64
257-
mac_arch: arm64
258-
259-
# Only support latest four version for windows platform
260-
- os: windows-latest
261-
python: 39
262-
platform_id: win_amd64
263-
- os: windows-latest
264-
python: 310
265-
platform_id: win_amd64
266-
- os: windows-latest
267-
python: 311
268-
platform_id: win_amd64
269-
- os: windows-latest
270-
python: 312
271-
platform_id: win_amd64
272-
273181
steps:
274182
- name: checkout
275183
uses: actions/checkout@v3

0 commit comments

Comments
 (0)