3535 {os: ubuntu-latest, dist: cp39-manylinux_x86_64},
3636 {os: ubuntu-latest, dist: cp310-manylinux_x86_64},
3737 {os: ubuntu-latest, dist: cp311-manylinux_x86_64},
38+ {os: ubuntu-latest, dist: cp312-manylinux_x86_64},
3839
3940 {os: ubuntu-latest, dist: cp36-manylinux_i686},
4041 {os: ubuntu-latest, dist: cp37-manylinux_i686},
@@ -92,11 +93,13 @@ jobs:
9293 {os: macos-latest, dist: cp39-macosx_x86_64, macosarch: x86_64},
9394 {os: macos-latest, dist: cp310-macosx_x86_64, macosarch: x86_64},
9495 {os: macos-latest, dist: cp311-macosx_x86_64, macosarch: x86_64},
96+ {os: macos-latest, dist: cp312-macosx_x86_64, macosarch: x86_64},
9597
9698 {os: macos-latest, dist: cp38-macosx_arm64, macosarch: arm64},
9799 {os: macos-latest, dist: cp39-macosx_arm64, macosarch: arm64},
98100 {os: macos-latest, dist: cp310-macosx_arm64, macosarch: arm64},
99101 {os: macos-latest, dist: cp311-macosx_arm64, macosarch: arm64},
102+ {os: macos-latest, dist: cp312-macosx_arm64, macosarch: arm64},
100103
101104 # pypy OSX builds disabled because numpy isn't prebuilt and fails to build.
102105 #
@@ -119,6 +122,7 @@ jobs:
119122 {os: windows-2019, dist: cp39-win_amd64},
120123 {os: windows-2019, dist: cp310-win_amd64},
121124 {os: windows-2019, dist: cp311-win_amd64},
125+ {os: windows-2019, dist: cp312-win_amd64},
122126
123127 {os: windows-2019, dist: cp36-win32},
124128 {os: windows-2019, dist: cp37-win32},
@@ -152,7 +156,7 @@ jobs:
152156 - run : mkdir -p output/stim
153157 - run : mkdir -p output/stimcirq
154158 - run : mkdir -p output/sinter
155- - run : python -m pip install pybind11==2.9.2 cibuildwheel==2.11.1
159+ - run : python -m pip install pybind11~=2.11.1 cibuildwheel~=2.16.2 setuptools wheel
156160 - run : python -m cibuildwheel --print-build-identifiers
157161 - run : python -m cibuildwheel --output-dir output/stim
158162 - run : python setup.py sdist
@@ -173,7 +177,7 @@ jobs:
173177 steps :
174178 - uses : actions/checkout@v3
175179 - uses : actions/setup-python@v3
176- - run : python -m pip install pybind11= =2.9.2
180+ - run : python -m pip install pybind11~=2.11.1 cibuildwheel~ =2.16.2 setuptools wheel
177181 - run : python setup.py sdist
178182 - run : pip install dist/*.tar.gz
179183 upload_dev_release_to_pypi :
0 commit comments