| [build-system] | |
| requires = [ | |
| "wheel", | |
| "setuptools>=45", | |
| "scikit-build~=0.15", | |
| "Cython", | |
| "cmake", | |
| "ninja" | |
| ] | |
| build-backend = "setuptools.build_meta" | |
| [tool.cibuildwheel] | |
| # Build the versions found in Ubuntu LTS, the stable PyPy, and 3.10 | |
| # everywhere else | |
| build = [ | |
| "pp38*", | |
| "cp36-manylinux_*", | |
| "cp38-manylinux_*", | |
| "cp310-*" | |
| ] | |
| # PyPy 3.8 will choke on CPython 3.8 build leftovers... | |
| before-build = "rm -rf _skbuild" | |
| # PyPy builds are broken on Windows, and skip 32-bit and musl | |
| skip = ["*musl*", "*_i686", "*-win32", "pp*win*"] | |