From e9c5f66450ed050e87438dbac48e212d48a32756 Mon Sep 17 00:00:00 2001 From: Daniele Varrazzo Date: Mon, 6 Feb 2017 19:12:17 +0000 Subject: [PATCH] build-manylinux script moved to build-wheels project --- scripts/build-manylinux.sh | 50 -------------------------------------- 1 file changed, 50 deletions(-) delete mode 100755 scripts/build-manylinux.sh diff --git a/scripts/build-manylinux.sh b/scripts/build-manylinux.sh deleted file mode 100755 index e1bdd917..00000000 --- a/scripts/build-manylinux.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash - -# Create manylinux1 wheels for psycopg2 -# -# Run this script with something like: -# -# docker run --rm -v `pwd`:/psycopg2 quay.io/pypa/manylinux1_x86_64 /psycopg2/scripts/build-manylinux.sh -# docker run --rm -v `pwd`:/psycopg2 quay.io/pypa/manylinux1_i686 linux32 /psycopg2/scripts/build-manylinux.sh -# -# Tests run against a postgres on the host. Use -e PSYCOPG_TESTDB_USER=... etc -# to configure tests run. - -set -e -x - -# Install postgres packages for build and testing -# This doesn't work: -# rpm -Uvh "http://yum.postgresql.org/9.5/redhat/rhel-5-x86_64/pgdg-redhat95-9.5-3.noarch.rpm" -wget -O "/tmp/pgdg.rpm" "https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-5-x86_64/pgdg-centos95-9.5-3.noarch.rpm" -rpm -Uv "/tmp/pgdg.rpm" -yum install -y postgresql95-devel - -# Make pg_config available -export PGPATH=/usr/pgsql-9.5/bin/ -export PATH="$PGPATH:$PATH" - -# Find psycopg version -export VERSION=$(grep -e ^PSYCOPG_VERSION /psycopg2/setup.py | sed "s/.*'\(.*\)'/\1/") -export WHEELSDIR="/psycopg2/wheels/psycopg2-$VERSION" - -# Create the wheel packages -for PYBIN in /opt/python/*/bin; do - "${PYBIN}/pip" wheel /psycopg2/ -w "$WHEELSDIR" -done - -# Bundle external shared libraries into the wheels -for WHL in "$WHEELSDIR"/*.whl; do - auditwheel repair "$WHL" -w "$WHEELSDIR" -done - -# Make sure libpq is not in the system -yum remove -y postgresql95-devel - -# Connect to the host to test. Use 'docker -e' to pass other variables -export PSYCOPG2_TESTDB_HOST=$(ip route show | awk '/default/ {print $3}') - -# Install packages and test -for PYBIN in /opt/python/*/bin; do - "${PYBIN}/pip" install psycopg2 --no-index -f "$WHEELSDIR" - "${PYBIN}/python" -c "from psycopg2 import tests; tests.unittest.main(defaultTest='tests.test_suite')" -done