--- a/manylinux/build-wheels Fri Jun 23 12:15:17 2017 +0100
+++ b/manylinux/build-wheels Fri Jun 23 12:33:21 2017 +0100
@@ -1,5 +1,6 @@
#!/bin/bash
set -ev
+cd "$(dirname "${BASH_SOURCE[0]}")"
UNICODE_WIDTHS='16 32'
PYTHON_VERSIONS='2.7 3.3 3.4 3.5 3.6'
ARCHS='x86_64 i686'
@@ -7,7 +8,7 @@
REPO=${REPO:-https://bitbucket.org/rptlab/reportlab}
REQUIREMENT=${REPO:-$(basename ${REPO})}
DOCKER_SCRIPT=${DOCKER_SCRIPT:-container-build-wheels}
-DOCKER_PATH=${DOCKER_PATH:-/io/rl_ci_tools/manylinux/${DOCKER_SCRIPT}}
+DOCKER_PATH=${DOCKER_PATH:-/io/${DOCKER_SCRIPT}}
#IMAGESRC=rl
sudo rm -rf wheels wheelsu
mkdir wheels wheelsu
@@ -22,7 +23,6 @@
-e UNICODE_WIDTHS="$UNICODE_WIDTHS" \
-e REPO="$REPO" \
-e REQUIREMENT="$REQUIREMENT" \
- -e DOCKER_PATH="$DOCKER_PATH" \
-e ARCH="$arch" \
-v $(pwd):/io ${DOCKER_IMAGE} ${DOCKER_PATH}
cp wheelhouse/* wheels/
--- a/manylinux/container-build-wheels Fri Jun 23 12:15:17 2017 +0100
+++ b/manylinux/container-build-wheels Fri Jun 23 12:33:21 2017 +0100
@@ -1,15 +1,15 @@
#!/bin/bash
# Run with:
-# docker run --rm -v $PWD:/io quay.io/pypa/manylinux1_x86_64 /io/rl_ci_tools/manylinux/reportlab-wheels.sh
+# docker run --rm -v $PWD:/io quay.io/pypa/manylinux1_x86_64 /io/reportlab-wheels.sh
# or something like:
-# docker run --rm -e PYTHON_VERSIONS=2.7 -v $PWD:/io quay.io/pypa/manylinux1_x86_64 /io/rl_ci_tools/manylinux/reportlab-wheels.sh
+# docker run --rm -e PYTHON_VERSIONS=2.7 -v $PWD:/io quay.io/pypa/manylinux1_x86_64 /io/reportlab-wheels.sh
# or:
-# docker run --rm -e PYTHON_VERSIONS=2.7 -v $PWD:/io quay.io/pypa/manylinux1_x86_64 /io/rl_ci_tools/manylinux/reportlab-wheels.sh
+# docker run --rm -e PYTHON_VERSIONS=2.7 -v $PWD:/io quay.io/pypa/manylinux1_x86_64 /io/reportlab-wheels.sh
set -e
UNICODE_WIDTHS=${UNICODE_WIDTHS:-16 32}
-WHEELHOUSE=${WHEELHOUSE:-/io/rl_ci_tools/manylinux/wheelhouse}
-WHEELS_UNFIXED=${WHEELS_UNFIXED:-/io/rl_ci_tools/manylinux/wheels_unfixed}
+WHEELHOUSE=${WHEELHOUSE:-/io/wheelhouse}
+WHEELS_UNFIXED=${WHEELS_UNFIXED:-/io/wheels_unfixed}
mark(){
echo "######################################################################################"
@@ -17,10 +17,10 @@
}
# Manylinux, openblas version, lex_ver etc etc
-mark source /io/rl_ci_tools/manylinux/manylinux_utils.sh
-source /io/rl_ci_tools/manylinux/manylinux_utils.sh
-mark source /io/rl_ci_tools/manylinux/library_builders.sh
-source /io/rl_ci_tools/manylinux/library_builders.sh
+mark source /io/manylinux_utils.sh
+source /io/manylinux_utils.sh
+mark source /io/library_builders.sh
+source /io/library_builders.sh
mark "$(env)"
#mark build_jpeg
--- a/manylinux/test-wheels Fri Jun 23 12:15:17 2017 +0100
+++ b/manylinux/test-wheels Fri Jun 23 12:33:21 2017 +0100
@@ -6,6 +6,7 @@
REPO=${REPO:-https://bitbucket.org/rptlab/reportlab}
REQUIREMENT=${REPO:-$(basename ${REPO})}
DOCKER_SCRIPT=${DOCKER_SCRIPT:-container-test-wheels}
+DOCKER_PATH=${DOCKER_PATH:-/io/${DOCKER_SCRIPT}}
sudo rm -rf test-src
hg clone ${REPO} test-src
[ -n "$REVISION" ] && (cd test-src && hg up "$REVISION")
@@ -13,11 +14,12 @@
for arch in ${ARCHS}; do
DOCKER_IMAGE=${IMAGESRC}/manylinux1_${arch}
docker run --rm \
+ ${DOCKER_ARGS} \
-e PYTHON_VERSIONS="$PYTHON_VERSIONS" \
-e UNICODE_WIDTHS="$UNICODE_WIDTHS" \
-e REPO="$REPO" \
- -e REEQUIREMENT="$REQUIREMENT" \
+ -e REQUIREMENT="$REQUIREMENT" \
-e ARCH="$arch" \
- -v $(pwd):/io ${IMAGESRC}/manylinux1_${arch} /io/rl_ci_tools/manylinux/${DOCKER_SCRIPT}
+ -v $(pwd):/io ${DOCKER_IMAGE} ${DOCKER_PATH}
done
sudo rm -rf reportlab-src test-env