array_record supports automatic publishing to PyPI via GitHub Actions.
Once you're ready to create a new release you need to:
-
Update the version number in
setup.py. -
Go to GitHub Actions page, select
Build and Publish Releaseworkflow, and run it. It will spin up a few test jobs, and once all of them complete successfully, apublish-wheelwill start. -
On completion you should notice a new release on https://pypi.org/project/array-record/#history.
If you want to build a wheel locally in your development environment in the root folder, run:
./oss/build_whl.shto use the current python3 version. Otherwise, optionally set:
PYTHON_VERSION=3.9 ./oss/build_whl.shWheels are in all_dist/.