1010 name : Build wheels on ${{ matrix.os }}
1111 runs-on : ${{ matrix.os }}
1212 env :
13- CIBW_SKIP : " pp36-* pp37-* pp38-*"
13+ CIBW_BUILD : " cp38-* cp39-* cp310-* cp311-* cp312-* cp313-*"
14+ CIBW_ARCHS_LINUX : " x86_64"
15+ CIBW_ARCHS_MACOS : " x86_64 arm64 universal2"
16+ CIBW_ARCHS_WINDOWS : " AMD64"
17+ CIBW_MUSLLINUX_X86_64_IMAGE : " quay.io/pypa/musllinux_1_2_x86_64:2025.06.08-1"
1418 strategy :
1519 matrix :
1620 os : [ubuntu-24.04, windows-2025, macos-14]
@@ -21,26 +25,29 @@ jobs:
2125 - name : Upgrade pip
2226 run : python -m pip install --upgrade pip
2327
24- - name : Set up Environment
25- run : echo "CIBW_SKIP=pp36-* pp37-* pp38-*" >> $GITHUB_ENV
26-
2728 - name : Check ENV
2829 if : matrix.os == 'ubuntu-24.04'
2930 run : echo $PATH
3031
32+ - name : Setup Python 3.13+ for non-Windows
33+ if : matrix.os != 'windows-2025'
34+ uses : actions/setup-python@v5
35+ with :
36+ python-version : ' 3.13'
37+
3138 - name : Build wheels Linux
3239 if : matrix.os == 'ubuntu-24.04'
33- uses : pypa/cibuildwheel@v2.17 .0
40+ uses : pypa/cibuildwheel@v3.0 .0
3441 env :
3542 CIBW_BEFORE_ALL : " bash dev/tools/github/install_rust.sh"
3643
3744 - name : Build wheels Mac
3845 if : matrix.os == 'macos-14'
39- uses : pypa/cibuildwheel@v2.17 .0
46+ uses : pypa/cibuildwheel@v3.0 .0
4047
4148 - name : Build wheels Windows
4249 if : matrix.os == 'windows-2025'
43- uses : pypa/cibuildwheel@v2.17 .0
50+ uses : pypa/cibuildwheel@v3.0 .0
4451
4552 - name : Upload Artifacts
4653 uses : actions/upload-artifact@v4
98105 generate_release_notes : true
99106 name : unicorn-binance-websocket-api
100107 prerelease : false
101- tag_name : 2.10.0
108+ tag_name : 2.10.1
102109 token : ${{ secrets.GITHUB_TOKEN }}
103110
104111 - name : Create PyPi Release
0 commit comments