cpyparsing
cpyparsing copied to clipboard
ci: use cibuildwheel action and build arm wheels
This change switches to the cibuildwheel action, simplifying the flow. Piggy-backed build packages for linux on arm.
Note: the arm builds are extremely slow due to emulation, 30+ minutes per package(this might breach the global timeout after 6 hours). It would be still useful to have them. I suggest to split arm and non-arm builds and in addition only build a subset like python >= 3.10.
I've split x86 and arm.
running job: https://github.com/hendrikmuhs/cpyparsing/actions/runs/12667422025/job/35300758597