@@ -55,15 +55,20 @@ jobs:
55
55
MESON_ARGS : " -Dallow-noblas=true -Dcpu-baseline=none -Dcpu-dispatch=none"
56
56
strategy :
57
57
matrix :
58
- version : ["3.10", "3.11", "3.12", "3.13-dev "]
58
+ version : ["3.10", "3.11", "3.12", "3.13", "3.13t "]
59
59
steps :
60
60
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
61
61
with :
62
62
submodules : recursive
63
63
fetch-tags : true
64
- - uses : actions /setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
64
+ - uses : quansight-labs /setup-python@b9ab292c751a42bcd2bb465b7fa202ea2c3f5796 # v5.3.1
65
65
with :
66
66
python-version : ${{ matrix.version }}
67
+ # TODO: remove cython nightly install when cython does a release
68
+ - name : Install nightly Cython
69
+ if : matrix.version == '3.13t'
70
+ run : |
71
+ pip install -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple cython
67
72
- uses : ./.github/meson_actions
68
73
69
74
pypy :
@@ -291,23 +296,3 @@ jobs:
291
296
rm -rf build-install
292
297
./vendored-meson/meson/meson.py install -C build --destdir ../build-install --tags=runtime,python-runtime,devel
293
298
python tools/check_installed_files.py $(find ./build-install -path '*/site-packages/numpy') --no-tests
294
-
295
- free-threaded :
296
- needs : [smoke_test]
297
- runs-on : ubuntu-latest
298
- if : github.event_name != 'push'
299
- steps :
300
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
301
- with :
302
- submodules : recursive
303
- fetch-tags : true
304
- # TODO: replace with setup-python when there is support
305
- - uses : deadsnakes/action@e640ac8743173a67cca4d7d77cd837e514bf98e8 # v3.2.0
306
- with :
307
- python-version : ' 3.13-dev'
308
- nogil : true
309
- # TODO: remove cython nightly install when cython does a release
310
- - name : Install nightly Cython
311
- run : |
312
- pip install -i https://pypi.anaconda.org/scientific-python-nightly-wheels/simple cython
313
- - uses : ./.github/meson_actions
0 commit comments