diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 8fac063..eb2b310 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -21,6 +21,12 @@ jobs: run: pipx install cibuildwheel==2.22.0 - id: set-matrix run: | + # Some notes on this: + # - macos-13 is a amd64 builder. + # - maxos-14 is the default builder which is arm64, probably because + # it's more effecient. + # - We don't yet specifiy arm64 versions on linux, even though AWS + # provides cheaper ec2 instaces running on arm64 cores. /FIXME MATRIX=$( { cibuildwheel --print-build-identifiers --platform linux \ diff --git a/pyproject.toml b/pyproject.toml index 2f370b9..7f5caad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,6 +15,13 @@ maintainers = [ ] [tool.cibuildwheel] +# Build all available c-python versions, for now. +# Define a range of python version, going as far back as possiblem because +# often the Phd-type developer that use tools like tmap don't update their tool +# chains very often, supporting them means that they might better support +# tmap's developement in the future. +# This may change, and probably should. +build = "cp3*" # Skip 32-bit builds, musl build, and pypy builds skip = ["*-manylinux_i686", "*-musllinux_*", "pp*", "*p36-*", "*p37-*", "*p38-*"]