7777 # }
7878 # # PYVERSIONS. Available versions:
7979 # # https://github.com/actions/python-versions/blob/main/versions-manifest.json
80- # # Include prereleases if they are at rc stage.
8180 # # PyPy versions are handled further below in the "pypy" step.
8281 # pys = ["cp37", "cp38", "cp39", "cp310", "cp311", "cp312"]
8382 #
@@ -104,16 +103,19 @@ jobs:
104103 - {"os": "ubuntu", "py": "cp39", "arch": "x86_64"}
105104 - {"os": "ubuntu", "py": "cp310", "arch": "x86_64"}
106105 - {"os": "ubuntu", "py": "cp311", "arch": "x86_64"}
106+ - {"os": "ubuntu", "py": "cp312", "arch": "x86_64"}
107107 - {"os": "ubuntu", "py": "cp37", "arch": "i686"}
108108 - {"os": "ubuntu", "py": "cp38", "arch": "i686"}
109109 - {"os": "ubuntu", "py": "cp39", "arch": "i686"}
110110 - {"os": "ubuntu", "py": "cp310", "arch": "i686"}
111111 - {"os": "ubuntu", "py": "cp311", "arch": "i686"}
112+ - {"os": "ubuntu", "py": "cp312", "arch": "i686"}
112113 - {"os": "ubuntu", "py": "cp37", "arch": "aarch64"}
113114 - {"os": "ubuntu", "py": "cp38", "arch": "aarch64"}
114115 - {"os": "ubuntu", "py": "cp39", "arch": "aarch64"}
115116 - {"os": "ubuntu", "py": "cp310", "arch": "aarch64"}
116117 - {"os": "ubuntu", "py": "cp311", "arch": "aarch64"}
118+ - {"os": "ubuntu", "py": "cp312", "arch": "aarch64"}
117119 - {"os": "macos", "py": "cp38", "arch": "arm64"}
118120 - {"os": "macos", "py": "cp39", "arch": "arm64"}
119121 - {"os": "macos", "py": "cp310", "arch": "arm64"}
@@ -123,17 +125,20 @@ jobs:
123125 - {"os": "macos", "py": "cp39", "arch": "x86_64"}
124126 - {"os": "macos", "py": "cp310", "arch": "x86_64"}
125127 - {"os": "macos", "py": "cp311", "arch": "x86_64"}
128+ - {"os": "macos", "py": "cp312", "arch": "x86_64"}
126129 - {"os": "windows", "py": "cp37", "arch": "x86"}
127130 - {"os": "windows", "py": "cp38", "arch": "x86"}
128131 - {"os": "windows", "py": "cp39", "arch": "x86"}
129132 - {"os": "windows", "py": "cp310", "arch": "x86"}
130133 - {"os": "windows", "py": "cp311", "arch": "x86"}
134+ - {"os": "windows", "py": "cp312", "arch": "x86"}
131135 - {"os": "windows", "py": "cp37", "arch": "AMD64"}
132136 - {"os": "windows", "py": "cp38", "arch": "AMD64"}
133137 - {"os": "windows", "py": "cp39", "arch": "AMD64"}
134138 - {"os": "windows", "py": "cp310", "arch": "AMD64"}
135139 - {"os": "windows", "py": "cp311", "arch": "AMD64"}
136- # [[[end]]] (checksum: ded8a9f214bf59776562d91ae6828863)
140+ - {"os": "windows", "py": "cp312", "arch": "AMD64"}
141+ # [[[end]]] (checksum: 5e62f362263935c1e3a21299f8a1b649)
137142 fail-fast : false
138143
139144 steps :
@@ -163,6 +168,7 @@ jobs:
163168 CIBW_BUILD : ${{ matrix.py }}-*
164169 CIBW_ARCHS : ${{ matrix.arch }}
165170 CIBW_ENVIRONMENT : PIP_DISABLE_PIP_VERSION_CHECK=1
171+ CIBW_PRERELEASE_PYTHONS : True
166172 CIBW_TEST_COMMAND : python -c "from coverage.tracer import CTracer; print('CTracer OK!')"
167173 run : |
168174 python -m cibuildwheel --output-dir wheelhouse
0 commit comments