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.1a1This 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.pyThis script automatically detects the platform and builds the appropriate wheel.
Every commit automatically builds and tests the python wheels for all 3 platforms.
Publishing to PyPI now happens only when a version tag is pushed (e.g. v1.2.3).
Push a tag after merging to trigger the publish step; regular commits and PRs continue
to build and test without deploying.