wheels_builder
Scripts to automate building Python wheels for DRAC's wheelhouse.
Documentation:
build_wheels.sh- Build wheel(s) for a Python package.
wheel_architecture.sh- Analyzes the content of the wheel and tries to predict into which sub-directory of our wheelhouse the wheel needs to be placed.
cp_wheels.sh- Copy wheels in the current directory to the wheelhouse.
parbuild_wheel.sh- Build multiple versions and/or multiple wheels in parallel.
unmanylinuxize.sh- Download a
manylinuxwheel and patch it. config/<package>.sh- Configuration file to provide customization or specific steps/actions needed to build a wheel.
manipulate_wheels.py- Manipulate a wheel, mainly to update its metadata and requirements.
TLDR
- Build a wheel for a specific version:
bash build_wheels.sh --package <name> --version <version> --verbose 3