@@ -19,23 +19,26 @@ jobs:
1919 fail-fast : false
2020 matrix :
2121 python : [cp310, cp311, cp312, cp313]
22- os : [ubuntu-latest, windows-latest, macos-13, macos-latest]
22+ os : [ubuntu-latest, windows-latest, macos-13, macos-latest, windows-11-arm ]
2323 python_impl : [Python]
2424 include :
2525 - python : cp312
2626 os : ubuntu-latest
2727 python_impl : Pyodide
28+ exclude :
29+ - os : windows-11-arm
30+ python : cp310
2831 env :
2932 BUILD_COMMIT : " main" # or a specific version, e.g., v0.13.1
3033 CIBW_BUILD : ${{ matrix.python }}-*
3134 CIBW_ARCHS_LINUX : " x86_64 aarch64"
3235 # No support for pypy, musl, Win32 for 3.10+
3336 # Skip musl for 3.8 and 3.9 since no upstream wheels
34- CIBW_SKIP : " pp* *-win32 cp38-musllinux* cp39-musllinux* *musllinux_aarch64*"
37+ CIBW_SKIP : " pp* *-win32 *musllinux_aarch64*"
3538 CIBW_TEST_REQUIRES : pytest pytest-xdist
3639 CIBW_TEST_COMMAND : python -c "import statsmodels; statsmodels.test(['--skip-examples','--skip-slow','-n','2'], exit=True)"
3740 # Avoid testing on emulated architectures and Pyodide
38- CIBW_TEST_SKIP : " *-*linux_{aarch64,ppc64le,s390x} *pyodide*"
41+ CIBW_TEST_SKIP : " *-*linux_{aarch64,ppc64le,s390x} *pyodide* *win_arm64* "
3942 CIBW_REPAIR_WHEEL_COMMAND_LINUX : ' auditwheel repair --strip -w {dest_dir} {wheel}'
4043 CIBW_BUILD_VERBOSITY : 1
4144 MULTIBUILD_WHEELS_STAGING_ACCESS : ${{ secrets.MULTIBUILD_WHEELS_STAGING_ACCESS }}
0 commit comments