@@ -101,11 +101,13 @@ jobs:
101
101
- [macos-14, macosx_arm64]
102
102
- [windows-2022, win_amd64]
103
103
# TODO: support PyPy?
104
- python : [["cp39", "3.9"], ["cp310", "3.10"], ["cp311", "3.11"], ["cp312", "3.12"], ["cp313", "3.13"], ["cp313t", "3.13"]]
104
+ python : [["cp39", "3.9"], ["cp310", "3.10"], ["cp311", "3.11"], ["cp312", "3.12"], ["cp313", "3.13"], ["cp313t", "3.13"], ["cp314", "3.14"], ["cp314t", "3.14"] ]
105
105
# TODO: Build free-threaded wheels for Windows
106
106
exclude :
107
107
- buildplat : [windows-2022, win_amd64]
108
108
python : ["cp313t", "3.13"]
109
+ - buildplat : [windows-2022, win_amd64]
110
+ python : ["cp314t", "3.14"]
109
111
110
112
env :
111
113
IS_PUSH : ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
@@ -147,7 +149,7 @@ jobs:
147
149
run : echo "sdist_name=$(cd ./dist && ls -d */)" >> "$GITHUB_ENV"
148
150
149
151
- name : Build wheels
150
- uses : pypa/cibuildwheel@v2.23.3
152
+ uses : pypa/cibuildwheel@v3.1.4
151
153
with :
152
154
package-dir : ./dist/${{ startsWith(matrix.buildplat[1], 'macosx') && env.sdist_name || needs.build_sdist.outputs.sdist_file }}
153
155
env :
@@ -182,8 +184,8 @@ jobs:
182
184
python -c `'import pandas as pd; pd.test(extra_args=[`\"--no-strict-data-files`\", `\"-m not clipboard and not single_cpu and not slow and not network and not db`\"])`';
183
185
"@
184
186
# add rc to the end of the image name if the Python version is unreleased
185
- docker pull python:${{ matrix.python[1] == '3.13 ' && '3.13 -rc' || format('{0}-windowsservercore', matrix.python[1]) }}
186
- docker run --env PANDAS_CI='1' -v ${PWD}:C:\pandas python:${{ matrix.python[1] == '3.13 ' && '3.13 -rc' || format('{0}-windowsservercore', matrix.python[1]) }} powershell -Command $TST_CMD
187
+ docker pull python:${{ matrix.python[1] == '3.14 ' && '3.14 -rc' || format('{0}-windowsservercore', matrix.python[1]) }}
188
+ docker run --env PANDAS_CI='1' -v ${PWD}:C:\pandas python:${{ matrix.python[1] == '3.14 ' && '3.14 -rc' || format('{0}-windowsservercore', matrix.python[1]) }} powershell -Command $TST_CMD
187
189
188
190
- uses : actions/upload-artifact@v4
189
191
with :
0 commit comments