Docker image for building portable Python wheels for tmTable, tmGrammar and tmEventSetup.
Designed for continuous integration and automated deployment with github actions.
Based on pypa's manylinux docker Image with additional build tools installed:
docker build . -t tm-manylinux:latest
Use build_wheels.sh <version> <module...>
to build utm python wheels.
docker run --name utm_wheels tm-manylinux:latest build_wheels.sh 0.12.0 tm-grammar tm-table tm-eventsetup
docker cp utm_wheels:/io/wheelhouse .
docker rm utm_wheels
Generated wheels can be found in the local directory wheelhouse
.