File tree Expand file tree Collapse file tree 1 file changed +18
-8
lines changed Expand file tree Collapse file tree 1 file changed +18
-8
lines changed Original file line number Diff line number Diff line change @@ -412,22 +412,32 @@ jobs:
412
412
413
413
- name : Install / Upgrade Python requirements
414
414
run : |
415
- python -m pip install --upgrade pip wheel 'setuptools>=60.2'
416
- python -m pip install pytest cffi
415
+ pip install --upgrade pip wheel 'setuptools>=60.2' setuptools-scm
416
+ pip install pytest cffi
417
417
418
418
- name : Build and install HPy
419
419
run : |
420
420
make
421
- python -m pip install .
421
+ pip install .
422
+
423
+ - name : Build and install hpy.microbench
424
+ run : |
425
+ pip install ./microbench --no-build-isolation --no-deps
422
426
423
427
- name : Run microbenchmarks
424
428
run : |
425
429
cd microbench
426
- python -m pip install . --no-build-isolation --no-deps
427
- python -m pytest -v
430
+ pytest -v
431
+
432
+ - name : Uninstall hpy.microbench
433
+ run : |
434
+ pip uninstall hpy.microbench --yes
435
+
436
+ - name : Build and install hpy.microbench universal ABI
437
+ run : |
438
+ pip install -e ./microbench --no-build-isolation --no-deps --config-settings="--global-option=--hpy-abi=universal"
428
439
429
440
- name : Run microbenchmarks universal ABI
430
441
run : |
431
- python -m pip uninstall hpy.microbench --yes
432
- python -m pip install -e . --no-build-isolation --no-deps --config-settings="--global-option=--hpy-abi=universal"
433
- python -m pytest -v -m hpy
442
+ cd microbench
443
+ pytest -v -m hpy
You can’t perform that action at this time.
0 commit comments