Repository URL to install this package:
|
Version:
1.5.0.dev0 ▾
|
#!/bin/bash
# Initially based on a snippet from the greenlet project.
# This needs to be run from the root of the project.
# To update: docker pull quay.io/pypa/manylinux2010_x86_64
set -e
export PYTHONUNBUFFERED=1
export PYTHONDONTWRITEBYTECODE=1
if [ -d /gevent -a -d /opt/python ]; then
# Running inside docker
yum -y install libffi-devel
cd /gevent
rm -rf wheelhouse
mkdir wheelhouse
for variant in `ls -d /opt/python/cp{27,35,36,37}*`; do
echo "Building $variant"
mkdir /tmp/build
cd /tmp/build
git clone /gevent gevent
cd gevent
PATH=$variant/bin:$PATH $variant/bin/pip wheel . -w dist
auditwheel repair --plat manylinux2010_x86_64 dist/gevent*.whl
cp wheelhouse/gevent*.whl /gevent/wheelhouse
cd /gevent
rm -rf /tmp/build
done
rm -rf dist build *.egg-info
exit 0
fi
docker run --rm -ti -v "$(pwd):/gevent" quay.io/pypa/manylinux2010_x86_64 /gevent/scripts/releases/$(basename $0)