surfa
surfa copied to clipboard
ENH: Add cibuildwheel and automated PyPI release
Closes https://github.com/freesurfer/surfa/issues/64 Closes #17
Seems to be working:
https://github.com/larsoner/surfa/actions/runs/18286055605
Also enables PyPI automated publishing when a tagged release is cut
I also just saw #54... after this PR is merged, if someone bumps the version in __init__.py and creates a release on GitHub with a tag like v0.6.4 then it should land in PyPI.
Modified to use abi3 builds for compat with future versions of Python
EDIT: Appears to have worked: https://github.com/larsoner/surfa/actions/runs/19711633336/job/56473558969