diff --git a/roles/build-wheels/files/wheel-build.sh b/roles/build-wheels/files/wheel-build.sh index 99d4fb9f64..498f379ce9 100755 --- a/roles/build-wheels/files/wheel-build.sh +++ b/roles/build-wheels/files/wheel-build.sh @@ -24,6 +24,12 @@ for BRANCH in master $BRANCHES; do rm -rf build_env virtualenv -p $PYTHON_VERSION build_env + # NOTE(ianw) 2018-10-22 This is a temporary hack to get some more + # info into the logs to debug corrupt wheels. We should see pip + # stamping sha256 hashes into the logs for each wheel, so we can + # see if the bad output is coming from pip, or somewhere else. + build_env/bin/pip install -e 'git+https://github.com/ianw/pip.git@path-and-hash#egg=pip' + # SHORT_BRANCH is just "master","newton","kilo" etc. because this # keeps the output log hierarchy much simpler. SHORT_BRANCH=${BRANCH##origin/}