Skip to content

Commit

Permalink
fixed overrides
Browse files Browse the repository at this point in the history
  • Loading branch information
DiamonDinoia committed Feb 25, 2025
1 parent 83a610d commit 167094f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_finufft_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
name: Build finufft wheels on ${{ matrix.buildplat[0] }}
runs-on: ${{ matrix.buildplat[0] }}
strategy:
fail-fast: false
# fail-fast: false
matrix:
buildplat:
- [ ubuntu-22.04, manylinux_x86_64 ]
Expand Down
18 changes: 9 additions & 9 deletions python/finufft/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -92,18 +92,18 @@ manylinux-x86_64-image = "manylinux2014"
manylinux-aarch64-image = "manylinux2014"
musllinux-x86_64-image = "musllinux_1_1"

[[tool.cibuildwheel.overrides]]
select = "cp310-*"
# Use manylinux_2_28 for Python 3.10 to get GCC 14
manylinux-x86_64-image = "manylinux_2_28"
musllinux-x86_64-image = "musllinux_1_2"

[tool.cibuildwheel.windows]
before-build = "pip install delvewheel"
# CIBW doesn't do vendoring of DLLs on Windows by default, so we have to
# install delvewheel and run it.
repair-wheel-command = "delvewheel repair -v --analyze-existing -w {dest_dir} {wheel}"
[tool.cibuildwheel.overrides]

[[tool.cibuildwheel.overrides]]
select = "cp310-*"
manylinux-x86_64-image = "manylinux_2_28"
musllinux-x86_64-image = "musllinux_1_2"

# Override for ARM64 builds
[[tool.cibuildwheel.overrides]]
select = "*arm64*"
# Don't enforce x84_64 when building on arm64.
config-settings = {"cmake.define.FINUFFT_ARCH_FLAGS" = "", "cmake.define.CMAKE_VERBOSE_MAKEFILE" = "ON"}
config-settings = { "cmake.define.FINUFFT_ARCH_FLAGS" = "", "cmake.define.CMAKE_VERBOSE_MAKEFILE" = "ON" }

0 comments on commit 167094f

Please sign in to comment.