This repository will holds the lib3mf python library to be published in PyPI.
After each release in lib3mf repository, one simply needs to run the prepare_pypi_release.py
command as follows
python prepare_pypi_release 2.4.1a1
This command automatically updates all necessary artifacts based on the version number. Once completed, simply push the changes to Git.
To manually build the package, run:
python build_wheels.py
This script automatically detects the platform and builds the appropriate wheel.
Every commit automatically builds and tests the python wheels for all 3 platforms.
However, to publish them to PyPI, the commit message should contain the string PUBLISH_NOW
Without this string, deployment to PyPI will be skipped.