parbuild_wheel.sh
Build multiple versions and/or multiple wheels in parallel. The script will use as many cores available as possible to run the builds.
Usage
Usage: parbuild_wheel.sh
--package <comma separated list of package name>
[--version <comma separated list of versions>]
[--python <comma separated list of python versions>]
[--requirements <requirements file>
Examples
All default python versions in parallel
$ bash parbuild_wheel.sh --package <name>
Multiple packages
$ bash parbuild_wheel.sh --package <n1>,<n2>,<n3>,...
Multiple version of a package
$ bash parbuild_wheel.sh --package <name> --version 1.0.0,1.0.1
Specific python versions
$ bash parbuild_wheel.sh --package <name> --python 3.12,3.13
From a requirements file
Will build package==version
for all default python.
$ bash parbuild_wheel.sh --requirements requirements.txt