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
manylinux
wheel 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