Commit Graph

4 Commits

Author SHA1 Message Date
Mike Urbach 8b8baa3849 [CI] Fix workflow yaml whitespace.
A tab snuck in.
2023-03-23 22:19:32 -06:00
Mike Urbach 6c03ebb3e4 [CI] Don't bother verifying Python wheel metadata.
We haven't set up the proper metadata yet, so disable the workflow
from running `twine check` until we do.
2023-03-23 22:17:39 -06:00
Mike Urbach 815286ecf1 [CI] Update Python wheel upload to publish to PyPI directly.
Use the recommended GitHub action for this given on
packaging.python.org. Include the PyPI API token via a new secret.
2023-03-13 14:22:01 -06:00
Mike Urbach 8d58e11f4f
[CI] Add a workflow for building and uploading Python wheels. (#4710)
The workflow uses cibuildwheel to build the wheels, and uploads them
to GitHub. They're added to the artifacts for manual runs, and added
to the release assets when triggered by a release.

Currently, manylinux wheels are built for CPython 3.7 and 3.10.

This also updates the packaging scripts to include setuptools_scm to
take version numbers from Git tags.
2023-02-23 14:29:44 -07:00