-
-
Notifications
You must be signed in to change notification settings - Fork 9
Start Using GitHub Actions #20
Comments
w/o the ability to build manylinux wheels this is a non-starter |
Yea I think would have to run the manylinux containers within an action for that |
https://github.com/explosion/wheelwright may be worth looking into (azure pipelines, rather than GH actions). |
this looks nice and is based on multibuild |
we could build the wheels and install / test on them (maybe. not all flavors as that’s expensive but some) |
So in my other project I started building many linux wheels using the Docker container that pypi publishes. Here is what that GH Action looks like: https://github.com/innobi/pantab/blob/master/.github/workflows/pythonpublish.yml Along with the script run within docker to actually build and audit the wheels: https://github.com/innobi/pantab/blob/master/manylinux_build.sh |
@momisbestfriend pointed out https://github.com/joerick/cibuildwheel and has vouched for it Haven't gone too deep but may be the easiest option and I don't think requires a separate repo |
Up for discussion, but I released a third party package that leverages pandas and when it came time to build wheels, I found that GitHub Actions actually offers a lot we can use. Here's is a sample configuration that gets triggered on release:
https://github.com/innobi/pantab/blob/master/.github/workflows/pythonpublish.yml
This builds "artifacts" in CI that can then be downloaded containing the appropriate wheels:
A few limitations AFAIK:
manylinux
wheelsSo may not have everything we need at the moment, but figure worth starting the discussion as I think this could great simplify our release process
The text was updated successfully, but these errors were encountered: