File tree Expand file tree Collapse file tree 4 files changed +1205
-1061
lines changed Expand file tree Collapse file tree 4 files changed +1205
-1061
lines changed Original file line number Diff line number Diff line change @@ -18,32 +18,35 @@ jobs:
1818 - uses : actions/checkout@v4
1919 -
uses :
prefix-dev/[email protected] 2020 with :
21- environments : dev
21+ environments : >-
22+ dev
23+ nogil
2224 cache : true
2325
2426 - name : Re-install local
2527 run : |
2628 # Needed on Windows CI to compile with Visual Studio compiler
2729 # otherwise Meson detects a MINGW64 platform and use MINGW64
2830 # toolchain
29- pixi reinstall -e dev --frozen fastcan -- -Csetup-args=--vsenv
31+ pixi reinstall -e dev --frozen fastcan
32+ pixi reinstall -e nogil --frozen fastcan
3033
3134 - name : Test with pytest
3235 run : |
33- pixi run test
36+ pixi run -e dev test
3437 - name : Test with doctest
3538 shell : bash
3639 run : |
37- pixi run doc
38- CMD=doctest pixi run doc
40+ pixi run -e dev doc
41+ CMD=doctest pixi run -e dev doc
3942 - name : Test nogil
4043 run : |
41- pixi run nogil-eta
44+ pixi run -e nogil nogil-eta
4245 - name : Test coverage
4346 if : runner.os == 'Linux'
4447 shell : bash
4548 run : |
46- FMT=xml pixi run test-coverage
49+ FMT=xml pixi run -e dev test-coverage
4750 - name : Upload coverage reports to Codecov
4851 if : runner.os == 'Linux'
4952 uses : codecov/codecov-action@v5
Original file line number Diff line number Diff line change 4141 CIBW_ARCHS_LINUX : auto64
4242 CIBW_ARCHS_MACOS : x86_64 arm64
4343 CIBW_ARCHS_WINDOWS : auto64
44- CIBW_BEFORE_ALL_LINUX : yum install -y ninja-build python3-devel
45- # Needed on Windows CI to compile with Visual Studio compiler
46- # otherwise Meson detects a MINGW64 platform and use MINGW64
47- # toolchain
48- CIBW_CONFIG_SETTINGS_WINDOWS : " setup-args=--vsenv"
4944 # Include free-threaded support
5045 CIBW_ENABLE : cpython-freethreading
51- # Numpy, scipy, Cython only have free-threaded wheels on scientific-python-nightly-wheels
52- CIBW_BUILD_FRONTEND : ' pip; args: --pre --extra-index-url "https://pypi.anaconda.org/scientific-python-nightly-wheels/simple" --only-binary :all:'
5346 - name : Upload package
5447 uses : actions/upload-artifact@v4
5548 with :
You can’t perform that action at this time.
0 commit comments