Skip to content

3MFConsortium/lib3mf_python

Repository files navigation

lib3mf (Python)

PyPI Version PyPI Downloads License Build Status Python Versions

This repository will holds the lib3mf python library to be published in PyPI.

Preparing for release

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.

Manually building python wheels

To manually build the package, run:

python build_wheels.py

This script automatically detects the platform and builds the appropriate wheel.

Automatic python wheel building and publishing

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.

Contributors 3

  •  
  •  
  •  

Languages