Closed dimpase closed 2 years ago
this will close #153.
Any reason to not directly push it to pypi as described here https://cibuildwheel.readthedocs.io/en/stable/deliver-to-pypi/?
I didn't know about GitHub repo's secrets until I read the above - I saw somewhere an example with PyPI token in the open (ok for a self-hosted runner...), and didn't think of it as a good idea.
Anyhow, the next step would be testing the wheels -- cibuildwheel has facilities for it, using pytest, I think, but I don't even know of a good test for cysignals - besides installing the wheel and checking it imports.
Only after this would could think of an automatic upload to PyPI - we don't want to spam it with broken wheels.
Using the template from https://github.com/pypa/cibuildwheel - just dropping Windows. It works, although wheels might need testing. See artefacts on https://github.com/dimpase/cysignals/actions/runs/1525774573 (is an archive of built wheels)