Skip to content

Commit

Permalink
chore(actions): builds a greater range of python versions in the cicd
Browse files Browse the repository at this point in the history
As we will eventually use githuub actions to release the packages we
might as well get it building all the release versions we want.
  • Loading branch information
doublethefish committed Nov 28, 2024
1 parent 1fc552e commit c937f6d
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down
7 changes: 7 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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-*"]

Expand Down

0 comments on commit c937f6d

Please sign in to comment.