I have had good experiences for about a year now using CIBUILDWHEEL <https://github.com/joerick/cibuildwheel> on Azure for VisPy <https://github.com/vispy/vispy/blob/master/azure-pipelines.yml> and on python-rtmixer <https://github.com/spatialaudio/python-rtmixer/blob/master/azure-pipelines.yml> to deploy Linux, Windows, and macOS wheels to PyPi automatically when a release is tagged. It wasn't difficult to set up rtmixer after David Hoese did the heavy lifting sorting out everything with VisPy.
I haven't used other methods so I can't really offer any comparison, but the overhead for those two fairly simple (from a build-and-deploy perspective) projects at least has seemed pretty low. My 2c, Eric On Mon, Nov 16, 2020 at 12:27 PM Robert McLeod <robbmcl...@gmail.com> wrote: > Everyone, > > I'm looking to move `numexpr` into GitHub Actions for the combination of > testing but also building wheels for deployment to pypi. I've never really > been satisfied with the Appveyor/Travis combo and the documentation around > Actions seems to be a lot stronger. I thought I might ask for advice on the > mailing list before I jump in. > > Does anyone here know of good, working examples of such for scientific > packages that I could crib as a guide? I would want/need to make use of > manylinux1 Docker images for building Linux wheels. > > https://github.com/pypa/manylinux > > This is an example recipe that builds Cython using a custom Docker image. > It's a nice starting point but it would be preferable to use the official > pypa images. > > https://github.com/marketplace/actions/python-wheels-manylinux-build > Kivy is a working example with a pretty complete test and build setup > (although it's a bit over complicated for my purposes): > > https://github.com/kivy/kivy/tree/master/.github/workflows > > Anyone have any experiences to share with test and deploy via Actions? > Robert > > -- > Robert McLeod > robbmcl...@gmail.com > robert.mcl...@hitachi-hhtc.ca > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@python.org > https://mail.python.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion