#!/bin/bash
set -e -x

# Install a system package required by our library
yum install -y atlas-devel mesa-libGL-devel mesa-libGLU-devel

# Compile wheels
for PYBIN in /opt/python/*/bin; do
    "${PYBIN}/pip" install -r /io/dev-requirements.txt
    "${PYBIN}/pip" wheel /io/ -w wheelhouse/
done

# Bundle external shared libraries into the wheels
for whl in wheelhouse/punyverse*.whl; do
    auditwheel repair "$whl" -w /io/wheelhouse/
done

