77
77
# }
78
78
# # PYVERSIONS. Available versions:
79
79
# # https://github.com/actions/python-versions/blob/main/versions-manifest.json
80
- # # Include prereleases if they are at rc stage.
81
80
# # PyPy versions are handled further below in the "pypy" step.
82
81
# pys = ["cp37", "cp38", "cp39", "cp310", "cp311", "cp312"]
83
82
#
@@ -104,16 +103,19 @@ jobs:
104
103
- {"os": "ubuntu", "py": "cp39", "arch": "x86_64"}
105
104
- {"os": "ubuntu", "py": "cp310", "arch": "x86_64"}
106
105
- {"os": "ubuntu", "py": "cp311", "arch": "x86_64"}
106
+ - {"os": "ubuntu", "py": "cp312", "arch": "x86_64"}
107
107
- {"os": "ubuntu", "py": "cp37", "arch": "i686"}
108
108
- {"os": "ubuntu", "py": "cp38", "arch": "i686"}
109
109
- {"os": "ubuntu", "py": "cp39", "arch": "i686"}
110
110
- {"os": "ubuntu", "py": "cp310", "arch": "i686"}
111
111
- {"os": "ubuntu", "py": "cp311", "arch": "i686"}
112
+ - {"os": "ubuntu", "py": "cp312", "arch": "i686"}
112
113
- {"os": "ubuntu", "py": "cp37", "arch": "aarch64"}
113
114
- {"os": "ubuntu", "py": "cp38", "arch": "aarch64"}
114
115
- {"os": "ubuntu", "py": "cp39", "arch": "aarch64"}
115
116
- {"os": "ubuntu", "py": "cp310", "arch": "aarch64"}
116
117
- {"os": "ubuntu", "py": "cp311", "arch": "aarch64"}
118
+ - {"os": "ubuntu", "py": "cp312", "arch": "aarch64"}
117
119
- {"os": "macos", "py": "cp38", "arch": "arm64"}
118
120
- {"os": "macos", "py": "cp39", "arch": "arm64"}
119
121
- {"os": "macos", "py": "cp310", "arch": "arm64"}
@@ -123,17 +125,20 @@ jobs:
123
125
- {"os": "macos", "py": "cp39", "arch": "x86_64"}
124
126
- {"os": "macos", "py": "cp310", "arch": "x86_64"}
125
127
- {"os": "macos", "py": "cp311", "arch": "x86_64"}
128
+ - {"os": "macos", "py": "cp312", "arch": "x86_64"}
126
129
- {"os": "windows", "py": "cp37", "arch": "x86"}
127
130
- {"os": "windows", "py": "cp38", "arch": "x86"}
128
131
- {"os": "windows", "py": "cp39", "arch": "x86"}
129
132
- {"os": "windows", "py": "cp310", "arch": "x86"}
130
133
- {"os": "windows", "py": "cp311", "arch": "x86"}
134
+ - {"os": "windows", "py": "cp312", "arch": "x86"}
131
135
- {"os": "windows", "py": "cp37", "arch": "AMD64"}
132
136
- {"os": "windows", "py": "cp38", "arch": "AMD64"}
133
137
- {"os": "windows", "py": "cp39", "arch": "AMD64"}
134
138
- {"os": "windows", "py": "cp310", "arch": "AMD64"}
135
139
- {"os": "windows", "py": "cp311", "arch": "AMD64"}
136
- # [[[end]]] (checksum: ded8a9f214bf59776562d91ae6828863)
140
+ - {"os": "windows", "py": "cp312", "arch": "AMD64"}
141
+ # [[[end]]] (checksum: 5e62f362263935c1e3a21299f8a1b649)
137
142
fail-fast : false
138
143
139
144
steps :
@@ -163,6 +168,7 @@ jobs:
163
168
CIBW_BUILD : ${{ matrix.py }}-*
164
169
CIBW_ARCHS : ${{ matrix.arch }}
165
170
CIBW_ENVIRONMENT : PIP_DISABLE_PIP_VERSION_CHECK=1
171
+ CIBW_PRERELEASE_PYTHONS : True
166
172
CIBW_TEST_COMMAND : python -c "from coverage.tracer import CTracer; print('CTracer OK!')"
167
173
run : |
168
174
python -m cibuildwheel --output-dir wheelhouse
0 commit comments