61
61
3.12
62
62
3.13
63
63
3.13t
64
+ 3.14
65
+ 3.14t
64
66
pypy3.9
65
67
pypy3.10
66
68
pypy3.11
94
96
3.12
95
97
3.13
96
98
3.13t
99
+ 3.14
100
+ 3.14t
97
101
pypy3.9
98
102
pypy3.10
99
103
pypy3.11
@@ -102,7 +106,7 @@ jobs:
102
106
uses : PyO3/maturin-action@v1
103
107
with :
104
108
target : ${{ matrix.target }}
105
- args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.13t pypy3.9 pypy3.10 pypy3.11'
109
+ args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.13t 3.14 3.14t pypy3.9 pypy3.10 pypy3.11'
106
110
sccache : ${{ github.ref_type != 'tag' }} # zizmor: ignore[cache-poisoning]
107
111
manylinux : auto
108
112
- name : Upload wheels
@@ -136,6 +140,8 @@ jobs:
136
140
3.12
137
141
3.13
138
142
3.13t
143
+ 3.14
144
+ 3.14t
139
145
pypy3.9
140
146
pypy3.10
141
147
pypy3.11
@@ -144,7 +150,7 @@ jobs:
144
150
uses : PyO3/maturin-action@v1
145
151
with :
146
152
target : ${{ matrix.target }}
147
- args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.13t pypy3.9 pypy3.10 pypy3.11'
153
+ args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.13t 3.14 3.14t pypy3.9 pypy3.10 pypy3.11'
148
154
manylinux : musllinux_1_2
149
155
sccache : ${{ github.ref_type != 'tag' }} # zizmor: ignore[cache-poisoning]
150
156
- name : Upload wheels
@@ -174,6 +180,7 @@ jobs:
174
180
3.11
175
181
3.12
176
182
3.13
183
+ 3.14
177
184
${{ matrix.target == 'x64' && 'pypy3.9' || '' }}
178
185
${{ matrix.target == 'x64' && 'pypy3.10' || '' }}
179
186
allow-prereleases : true
@@ -182,7 +189,7 @@ jobs:
182
189
uses : PyO3/maturin-action@v1
183
190
with :
184
191
target : ${{ matrix.target }}
185
- args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13' --interpreter ${{ matrix.target == 'x64' && 'pypy3.9 pypy3.10' || '' }}
192
+ args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.14 ' --interpreter ${{ matrix.target == 'x64' && 'pypy3.9 pypy3.10' || '' }}
186
193
sccache : ${{ github.ref_type != 'tag' }} # zizmor: ignore[cache-poisoning]
187
194
- name : Upload wheels
188
195
uses : actions/upload-artifact@v4
@@ -207,14 +214,16 @@ jobs:
207
214
persist-credentials : false
208
215
- uses : actions/setup-python@v5
209
216
with :
210
- python-version : 3.13t
217
+ python-version : |
218
+ 3.13t
219
+ 3.14t
211
220
allow-prereleases : true
212
221
architecture : ${{ matrix.target }}
213
222
- name : Build wheels
214
223
uses : PyO3/maturin-action@v1
215
224
with :
216
225
target : ${{ matrix.target }}
217
- args : --release --out dist --interpreter '3.13t'
226
+ args : --release --out dist --interpreter '3.13t 3.14t '
218
227
sccache : ${{ github.ref_type != 'tag' }} # zizmor: ignore[cache-poisoning]
219
228
- name : Upload wheels
220
229
uses : actions/upload-artifact@v4
@@ -244,6 +253,8 @@ jobs:
244
253
3.12
245
254
3.13
246
255
3.13t
256
+ 3.14
257
+ 3.14t
247
258
pypy3.9
248
259
pypy3.10
249
260
pypy3.11
@@ -252,7 +263,7 @@ jobs:
252
263
uses : PyO3/maturin-action@v1
253
264
with :
254
265
target : ${{ matrix.target }}
255
- args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.13t pypy3.9 pypy3.10 pypy3.11'
266
+ args : --release --out dist --interpreter '3.9 3.10 3.11 3.12 3.13 3.13t 3.14 3.14t pypy3.9 pypy3.10 pypy3.11'
256
267
sccache : ${{ github.ref_type != 'tag' }} # zizmor: ignore[cache-poisoning]
257
268
- name : Upload wheels
258
269
uses : actions/upload-artifact@v4
0 commit comments