1919 fail-fast : false
2020 matrix :
2121 python : [cp39, cp310, cp311, cp312]
22- os : [ubuntu-latest, windows-latest, macOS-latest ]
22+ os : [ubuntu-latest, windows-latest, macos-13 ]
2323 python_impl : [Python]
2424 include :
2525 - python : cp312
2929 BUILD_COMMIT : " main" # or a specific version, e.g., v0.13.1
3030 CIBW_BUILD : ${{ matrix.python }}-*
3131 CIBW_ARCHS_LINUX : " x86_64 aarch64"
32- CIBW_ARCHS_MACOS : " arm64"
33- # TOdo: reenable x86_64
32+ CIBW_ARCHS_MACOS : " x86_64 arm64"
3433 # No support for pypy, musl, Win32 for 3.10+
3534 # Skip musl for 3.8 and 3.9 since no upstream wheels
3635 CIBW_SKIP : " pp* *-win32 cp38-musllinux* cp39-musllinux* *musllinux_aarch64*"
3938 # Avoid testing on emulated architectures and Pyodide
4039 CIBW_TEST_SKIP : " *-*linux_{aarch64,ppc64le,s390x} *pyodide*"
4140 CIBW_REPAIR_WHEEL_COMMAND_LINUX : ' auditwheel repair --strip -w {dest_dir} {wheel}'
41+ CIBW_BUILD_VERBOSITY : 1
4242 MULTIBUILD_WHEELS_STAGING_ACCESS : ${{ secrets.MULTIBUILD_WHEELS_STAGING_ACCESS }}
4343 SCIENTIFIC_PYTHON_NIGHTLY_WHEELS : ${{ secrets.SCIENTIFIC_PYTHON_NIGHTLY_WHEELS }}
4444 MKL_NUM_THREADS : 1
@@ -51,27 +51,20 @@ jobs:
5151 submodules : recursive
5252 fetch-depth : 0
5353
54- # Used to host cibuildwheel runner
55- - uses : actions/setup-python@v5
56- with :
57- python-version : ' 3.x'
58-
5954 - name : Set up QEMU
6055 if : runner.os == 'Linux'
6156 uses : docker/setup-qemu-action@v3
6257 with :
6358 platforms : all
6459
65- - name : Install cibuildwheel
66- run : python -m pip install cibuildwheel~=2.20.0
67-
6860 - name : Build wheels
69- run : |
70- python -m cibuildwheel --output-dir wheelhouse statsmodels
61+ 62+ if : matrix.python_impl != 'Pyodide'
63+ with :
64+ output-dir : wheelhouse
65+ package-dir : statsmodels
7166 env :
7267 CIBW_BEFORE_BUILD : ' git submodule foreach git checkout ${{ env.BUILD_COMMIT }}'
73- CIBW_BUILD_VERBOSITY : 1
74- CIBW_ENVIRONMENT_MACOS : CGLAGS="-std=c99"
7568
7669 - name : Build Pyodide wheel
7770 if : matrix.python_impl == 'Pyodide'
8275 env :
8376 CIBW_BEFORE_BUILD : ' git submodule foreach git checkout ${{ env.BUILD_COMMIT }}'
8477 CIBW_PLATFORM : pyodide
85- CIBW_BUILD_VERBOSITY : 1
8678
8779 - name : Setup Upload Variables
8880 if : ${{ always() }}
0 commit comments