Skip to content

Commit 07db76b

Browse files
committed
CI: Add 3.13-nogil build
1 parent 08f5c44 commit 07db76b

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/test.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,9 @@ jobs:
125125
- os: ubuntu-latest
126126
python-version: 3.8
127127
dependencies: 'min'
128-
# NumPy 2.0
128+
# NoGIL
129129
- os: ubuntu-latest
130-
python-version: '3.12'
130+
python-version: '3.13-dev'
131131
dependencies: 'dev'
132132
exclude:
133133
# x86 for Windows + Python<3.12
@@ -168,11 +168,18 @@ jobs:
168168
submodules: recursive
169169
fetch-depth: 0
170170
- name: Set up Python ${{ matrix.python-version }}
171+
if: "!endsWith(matrix.python-version, '-dev')"
171172
uses: actions/setup-python@v5
172173
with:
173174
python-version: ${{ matrix.python-version }}
174175
architecture: ${{ matrix.architecture }}
175176
allow-prereleases: true
177+
- name: Set up Python ${{ matrix.python-version }}
178+
if: endsWith(matrix.python-version, '-dev')
179+
uses: deadsnakes/[email protected]
180+
with:
181+
python-version: ${{ matrix.python-version }}
182+
nogil: true
176183
- name: Display Python version
177184
run: python -c "import sys; print(sys.version)"
178185
- name: Install tox

0 commit comments

Comments
 (0)