Skip to content

Commit 4dfb400

Browse files
committed
build: make wheels for 3.14
1 parent 5d1eda1 commit 4dfb400

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

.github/workflows/kit.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ env:
3636
PIP_DISABLE_PIP_VERSION_CHECK: 1
3737
# PYVERSIONS: changing the list of versions will change the number of
3838
# expected distributions. This must match the same number in publish.yml.
39-
EXPECTED: 66
39+
EXPECTED: 74
4040

4141
permissions:
4242
contents: read
@@ -82,12 +82,12 @@ jobs:
8282
# # Note that cibuildwheel recommends not shipping wheels for pre-release versions
8383
# # of Python: https://cibuildwheel.readthedocs.io/en/stable/options/#enable
8484
#
85-
# pys = ["cp39", "cp310", "cp311", "cp312", "cp313"]
85+
# pys = ["cp39", "cp310", "cp311", "cp312", "cp313", "cp314"]
8686
#
8787
# # Some OS/arch combinations need overrides for the Python versions:
8888
# os_arch_pys = {
8989
# # ("macos", "arm64"): ["cp38", "cp39", "cp310", "cp311", "cp312"],
90-
# ("windows", "ARM64"): ["cp311", "cp312", "cp313"],
90+
# ("windows", "ARM64"): ["cp311", "cp312", "cp313", "cp314"],
9191
# }
9292
#
9393
# #----- ^^^ ---------------------- ^^^ -----
@@ -116,40 +116,48 @@ jobs:
116116
- {"os": "ubuntu", "py": "cp311", "arch": "x86_64"}
117117
- {"os": "ubuntu", "py": "cp312", "arch": "x86_64"}
118118
- {"os": "ubuntu", "py": "cp313", "arch": "x86_64"}
119+
- {"os": "ubuntu", "py": "cp314", "arch": "x86_64"}
119120
- {"os": "ubuntu", "py": "cp39", "arch": "i686"}
120121
- {"os": "ubuntu", "py": "cp310", "arch": "i686"}
121122
- {"os": "ubuntu", "py": "cp311", "arch": "i686"}
122123
- {"os": "ubuntu", "py": "cp312", "arch": "i686"}
123124
- {"os": "ubuntu", "py": "cp313", "arch": "i686"}
125+
- {"os": "ubuntu", "py": "cp314", "arch": "i686"}
124126
- {"os": "ubuntu", "py": "cp39", "arch": "aarch64", "os-version": "22.04-arm"}
125127
- {"os": "ubuntu", "py": "cp310", "arch": "aarch64", "os-version": "22.04-arm"}
126128
- {"os": "ubuntu", "py": "cp311", "arch": "aarch64", "os-version": "22.04-arm"}
127129
- {"os": "ubuntu", "py": "cp312", "arch": "aarch64", "os-version": "22.04-arm"}
128130
- {"os": "ubuntu", "py": "cp313", "arch": "aarch64", "os-version": "22.04-arm"}
131+
- {"os": "ubuntu", "py": "cp314", "arch": "aarch64", "os-version": "22.04-arm"}
129132
- {"os": "macos", "py": "cp39", "arch": "arm64", "os-version": "13"}
130133
- {"os": "macos", "py": "cp310", "arch": "arm64", "os-version": "13"}
131134
- {"os": "macos", "py": "cp311", "arch": "arm64", "os-version": "13"}
132135
- {"os": "macos", "py": "cp312", "arch": "arm64", "os-version": "13"}
133136
- {"os": "macos", "py": "cp313", "arch": "arm64", "os-version": "13"}
137+
- {"os": "macos", "py": "cp314", "arch": "arm64", "os-version": "13"}
134138
- {"os": "macos", "py": "cp39", "arch": "x86_64", "os-version": "13"}
135139
- {"os": "macos", "py": "cp310", "arch": "x86_64", "os-version": "13"}
136140
- {"os": "macos", "py": "cp311", "arch": "x86_64", "os-version": "13"}
137141
- {"os": "macos", "py": "cp312", "arch": "x86_64", "os-version": "13"}
138142
- {"os": "macos", "py": "cp313", "arch": "x86_64", "os-version": "13"}
143+
- {"os": "macos", "py": "cp314", "arch": "x86_64", "os-version": "13"}
139144
- {"os": "windows", "py": "cp39", "arch": "x86"}
140145
- {"os": "windows", "py": "cp310", "arch": "x86"}
141146
- {"os": "windows", "py": "cp311", "arch": "x86"}
142147
- {"os": "windows", "py": "cp312", "arch": "x86"}
143148
- {"os": "windows", "py": "cp313", "arch": "x86"}
149+
- {"os": "windows", "py": "cp314", "arch": "x86"}
144150
- {"os": "windows", "py": "cp39", "arch": "AMD64"}
145151
- {"os": "windows", "py": "cp310", "arch": "AMD64"}
146152
- {"os": "windows", "py": "cp311", "arch": "AMD64"}
147153
- {"os": "windows", "py": "cp312", "arch": "AMD64"}
148154
- {"os": "windows", "py": "cp313", "arch": "AMD64"}
155+
- {"os": "windows", "py": "cp314", "arch": "AMD64"}
149156
- {"os": "windows", "py": "cp311", "arch": "ARM64", "os-version": "11-arm", "minpy": "3.11"}
150157
- {"os": "windows", "py": "cp312", "arch": "ARM64", "os-version": "11-arm", "minpy": "3.11"}
151158
- {"os": "windows", "py": "cp313", "arch": "ARM64", "os-version": "11-arm", "minpy": "3.11"}
152-
# [[[end]]] (sum: zo6I8z19si)
159+
- {"os": "windows", "py": "cp314", "arch": "ARM64", "os-version": "11-arm", "minpy": "3.11"}
160+
# [[[end]]] (sum: BN1j1nL0N4)
153161
# ^^^^^^^^
154162
# If a check fails and points to this checksum line, it means you edited
155163
# the matrix directly instead of editing the Python code in the comment

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ defaults:
1717
env:
1818
# PYVERSIONS: changing the list of versions will change the number of
1919
# expected distributions. This must match the same number in kit.yml.
20-
EXPECTED: 66
20+
EXPECTED: 74
2121

2222
permissions:
2323
contents: read

0 commit comments

Comments
 (0)