Skip to content

Docker image for building portable Python wheels for utm modules for Linux.

License

Notifications You must be signed in to change notification settings

cms-l1-globaltrigger/tm-manylinux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tm-manylinux

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:

Build

docker build . -t tm-manylinux:latest

Usage

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.