@@ -143,13 +143,11 @@ jobs:
143
143
path :dist/
144
144
145
145
-name :Build wheels for CPython 3.13
146
- uses :pypa/cibuildwheel@bd033a44476646b606efccdd5eed92d5ea1d77ad # v2.20.0
146
+ uses :pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
147
147
with :
148
148
package-dir :dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
149
149
env :
150
150
CIBW_BUILD :" cp313-* cp313t-*"
151
- # No free-threading wheels for NumPy; musllinux skipped for main builds also.
152
- CIBW_SKIP :" cp313t-win_amd64 *-musllinux_aarch64"
153
151
CIBW_BUILD_FRONTEND :
154
152
" pip; args: --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple"
155
153
CIBW_FREE_THREADED_SUPPORT :true
@@ -163,39 +161,39 @@ jobs:
163
161
CIBW_ARCHS :${{ matrix.cibw_archs }}
164
162
165
163
-name :Build wheels for CPython 3.12
166
- uses :pypa/cibuildwheel@bd033a44476646b606efccdd5eed92d5ea1d77ad # v2.20.0
164
+ uses :pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
167
165
with :
168
166
package-dir :dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
169
167
env :
170
168
CIBW_BUILD :" cp312-*"
171
169
CIBW_ARCHS :${{ matrix.cibw_archs }}
172
170
173
171
-name :Build wheels for CPython 3.11
174
- uses :pypa/cibuildwheel@bd033a44476646b606efccdd5eed92d5ea1d77ad # v2.20.0
172
+ uses :pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
175
173
with :
176
174
package-dir :dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
177
175
env :
178
176
CIBW_BUILD :" cp311-*"
179
177
CIBW_ARCHS :${{ matrix.cibw_archs }}
180
178
181
179
-name :Build wheels for CPython 3.10
182
- uses :pypa/cibuildwheel@bd033a44476646b606efccdd5eed92d5ea1d77ad # v2.20.0
180
+ uses :pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
183
181
with :
184
182
package-dir :dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
185
183
env :
186
184
CIBW_BUILD :" cp310-*"
187
185
CIBW_ARCHS :${{ matrix.cibw_archs }}
188
186
189
187
-name :Build wheels for CPython 3.9
190
- uses :pypa/cibuildwheel@7e5a838a63ac8128d71ab2dfd99e4634dd1bca09 # v2.19.2
188
+ uses :pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
191
189
with :
192
190
package-dir :dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
193
191
env :
194
192
CIBW_BUILD :" cp39-*"
195
193
CIBW_ARCHS :${{ matrix.cibw_archs }}
196
194
197
195
-name :Build wheels for PyPy
198
- uses :pypa/cibuildwheel@bd033a44476646b606efccdd5eed92d5ea1d77ad # v2.20.0
196
+ uses :pypa/cibuildwheel@7940a4c0e76eb2030e473a5f864f291f63ee879b # v2.21.3
199
197
with :
200
198
package-dir :dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
201
199
env :
@@ -231,9 +229,9 @@ jobs:
231
229
run :ls dist
232
230
233
231
-name :Generate artifact attestation for sdist and wheel
234
- uses :actions/attest-build-provenance@210c1913531870065f03ce1f9440dd87bc0938cd # v1.4.0
232
+ uses :actions/attest-build-provenance@ef244123eb79f2f7a7e75d99086184180e6d0018 # v1.4.4
235
233
with :
236
234
subject-path :dist/matplotlib-*
237
235
238
236
-name :Publish package distributions to PyPI
239
- uses :pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
237
+ uses :pypa/gh-action-pypi-publish@15c56dba361d8335944d31a2ecd17d700fc7bcbc # v1.12.2