@@ -55,15 +55,20 @@ jobs:
5555 MESON_ARGS : " -Dallow-noblas=true -Dcpu-baseline=none -Dcpu-dispatch=none"
5656 strategy :
5757 matrix :
58- version : ["3.10", "3.11", "3.12", "3.13-dev "]
58+ version : ["3.10", "3.11", "3.12", "3.13", "3.13t "]
5959 steps :
6060 - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
6161 with :
6262 submodules : recursive
6363 fetch-tags : true
64- - uses : actions /setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
64+ - uses : quansight-labs /setup-python@b9ab292c751a42bcd2bb465b7fa202ea2c3f5796 # v5.3.1
6565 with :
6666 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
6772 - uses : ./.github/meson_actions
6873
6974 pypy :
@@ -291,23 +296,3 @@ jobs:
291296 rm -rf build-install
292297 ./vendored-meson/meson/meson.py install -C build --destdir ../build-install --tags=runtime,python-runtime,devel
293298 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