diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 9c3fa56..ee321ca 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -16,8 +16,17 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macos-latest, macos-15-intel] + os: [ubuntu-latest, windows-latest, windows-11-arm, macos-latest, macos-15-intel] python: [cp310, cp311, cp312, cp313, cp314, cp315] + exclude: + # statsmodels has win_arm64 wheels from Python 3.13, so the wheels for older + # Pythons could not be tested + - os: windows-11-arm + python: cp310 + - os: windows-11-arm + python: cp311 + - os: windows-11-arm + python: cp312 env: BUILD_COMMIT: "v7.1" # main or a specific version, e.g., "v6.1" PYPI_UPLOAD: true # true or false @@ -32,9 +41,6 @@ jobs: # Avoid testing on emulated architectures CIBW_TEST_SKIP: "*-*linux_{aarch64,ppc64le,s390x} *-win32" CIBW_REPAIR_WHEEL_COMMAND_LINUX: 'auditwheel repair --strip -w {dest_dir} {wheel}' - MKL_NUM_THREADS: 1 - OMP_NUM_THREADS: 1 - OPENBLAS_NUM_THREADS: 1 steps: - uses: actions/checkout@v7