diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 2235cb383..5ef855998 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -66,16 +66,18 @@ jobs: echo "REPAIR_LIBRARY_PATH=$CONDA_PREFIX/lib" >> $GITHUB_ENV # https://github.com/pypa/cibuildwheel/issues/816#issuecomment-916197079 echo "$CONDA_PREFIX/bin" >> $GITHUB_PATH # necessary when we don't activate the environment - name: Build wheels - uses: pypa/cibuildwheel@v2.18 + uses: pypa/cibuildwheel@v2.19 env: CIBW_BUILD: ${{ matrix.python }}-${{ matrix.buildplat[1] }}_${{ matrix.buildplat[2] }} CIBW_BUILD_VERBOSITY: 1 CIBW_BEFORE_BUILD_LINUX: yum -y install gsl-devel CIBW_ARCHS_MACOS: ${{ matrix.buildplat[2] }} - CIBW_CONFIG_SETTINGS_MACOS: "--build-option=--no-openmp" + CIBW_ENVIRONMENT_MACOS: "MACOSX_DEPLOYMENT_TARGET=10.13" CIBW_REPAIR_WHEEL_COMMAND_MACOS: > DYLD_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-listdeps {wheel} && DYLD_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-wheel -v --require-archs {delocate_archs} -w {dest_dir} {wheel} + CIBW_BEFORE_TEST: pip install pytest astropy + CIBW_TEST_COMMAND: pytest -v {package}/tests/test_orbit.py -k "test_energy_jacobi_conservation and NFW" - uses: actions/upload-artifact@v4 with: name: ${{ matrix.python }}-${{ matrix.buildplat[1] }}_${{ matrix.buildplat[2] }}