4747 fail-fast : false
4848 matrix :
4949 os : [ubuntu-latest, windows-2022, macos-12]
50- pyver : [cp38, cp39, cp310, cp311]
50+ pyver : [cp38, cp39, cp310, cp311, cp312 ]
5151
5252 steps :
5353 - name : Checkout repo
@@ -56,22 +56,22 @@ jobs:
5656 submodules : true
5757
5858 - name : Build wheels
59- uses : pypa/cibuildwheel@v2.15.0
59+ uses : pypa/cibuildwheel@v2.16.2
6060 with :
6161 package-dir : ./swmm-toolkit
6262 env :
6363 CIBW_TEST_COMMAND : " pytest {package}/tests"
6464 CIBW_BEFORE_TEST : pip install -r {package}/test-requirements.txt
6565 # mac needs ninja to build
6666 CIBW_BEFORE_BUILD_MACOS : brew install ninja
67- # configure cibuildwheel to build native archs ('auto'), and some emulated ones
67+ # configure cibuildwheel to build native archs ('auto'), and some emulated ones
6868 CIBW_ARCHS_LINUX : x86_64
6969 CIBW_ARCHS_WINDOWS : AMD64
7070 CIBW_ARCHS_MACOS : x86_64
7171 # only build current supported python: https://devguide.python.org/versions/
7272 # don't build pypy or musllinux to save build time. TODO: find a good way to support those archs
7373 CIBW_BUILD : ${{matrix.pyver}}-*
74- CIBW_SKIP : cp36-* cp37-* cp312-* pp* *-musllinux*
74+ CIBW_SKIP : cp36-* cp37-* pp* *-musllinux*
7575 # Will avoid testing on emulated architectures
7676 # Skip trying to test arm64 builds on Intel Macs
7777 CIBW_TEST_SKIP : " *-*linux_{aarch64,ppc64le,s390x} *-macosx_arm64 *-macosx_universal2:arm64"
8787 fail-fast : false
8888 matrix :
8989 os : [ubuntu-latest,macos-12]
90- pyver : [cp38, cp39, cp310, cp311]
90+ pyver : [cp38, cp39, cp310, cp311, cp312 ]
9191
9292 steps :
9393 - name : Checkout repo
@@ -102,19 +102,19 @@ jobs:
102102 platforms : all
103103
104104 - name : Build wheels
105- uses : pypa/cibuildwheel@v2.15.0
105+ uses : pypa/cibuildwheel@v2.16.2
106106 with :
107107 package-dir : ./swmm-toolkit
108108 env :
109- # configure cibuildwheel to build native archs ('auto'), and some emulated ones
109+ # configure cibuildwheel to build native archs ('auto'), and some emulated ones
110110 CIBW_ARCHS_LINUX : aarch64
111- CIBW_ARCHS_MACOS : arm64
111+ CIBW_ARCHS_MACOS : arm64
112112 # only build current supported python: https://devguide.python.org/versions/
113113 # don't build pypy or musllinux to save build time. TODO: find a good way to support those archs
114114 CIBW_BUILD : ${{matrix.pyver}}-*
115- CIBW_SKIP : cp36-* cp37-* cp312-* pp* *-musllinux*
115+ CIBW_SKIP : cp36-* cp37-* pp* *-musllinux*
116116 CIBW_BUILD_VERBOSITY : 1
117117
118118 - uses : actions/upload-artifact@v3
119119 with :
120- path : ./wheelhouse/*.whl
120+ path : ./wheelhouse/*.whl
0 commit comments