vmprof-python icon indicating copy to clipboard operation
vmprof-python copied to clipboard

Move CI to cibuildwheel

Open mattip opened this issue 4 years ago • 2 comments

Related to #223, #240. We have not released in quite a while. Since then travis-ci.org has become travis-ci.com and makes it expensive (in terms of credits) to build on macOS. Many projects have moved to cibuildwheel on top of github actions to build for x86_64, leaving only arm64/ppc/s390x on travis (I am pretty sure these are actually in the "Partner Queue" credit category and are free)

Bottom line: we should move windows, macOS and x86_64 linux/musl to cibuildwheel. This would also make it easier to trigger a release wheel build.

mattip avatar Oct 13 '21 11:10 mattip

Still todo:

  • make builds pass on macOS, windows
  • cibuildwheel can upload directly to PyPI. Should it? Alternatively: the artifact (from the [bottom of the build page) can be downloaded and manually uploaded to PyPI.

mattip avatar Nov 04 '21 12:11 mattip

cibuildwheel sounds neat! wasn't aware of that latest thingy. fwiw, rgd "upload to pypi", I'm using https://pypi.org/project/twine/ which works nice and robust

oberstet avatar Nov 24 '21 12:11 oberstet

Closing, cibuildwheel wheels are now on PyPI

mattip avatar Jan 03 '24 05:01 mattip