Skip to content

Commit 548ecf4

Browse files
committed
Be more precise during wheel processing
1 parent dc801b7 commit 548ecf4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

travis/build-manylinux1-wheels.sh

+8-4
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ export CFLAGS="-I${PYCA_OPENSSL_PATH}/include -I${OPENSSL_PATH}/include"
4242
export LDFLAGS="-L${PYCA_OPENSSL_PATH}/lib -L${OPENSSL_PATH}/lib -L/usr/local/lib/"
4343
export LD_LIBRARY_PATH="${LIBGIT2}/lib:$LD_LIBRARY_PATH"
4444

45+
ARCH=`uname -m`
46+
4547

4648
>&2 echo Installing system deps...
4749
# Install a system package required by our library
@@ -73,16 +75,18 @@ done
7375

7476
>&2 echo Reparing wheels:
7577
# Bundle external shared libraries into the wheels
76-
for whl in ${ORIG_WHEEL_DIR}/${DIST_NAME}*.whl; do
77-
>&2 echo Reparing "${whl}"...
78-
auditwheel repair "${whl}" -w ${WHEELHOUSE_DIR}
78+
for PY in $PYTHONS; do
79+
for whl in ${ORIG_WHEEL_DIR}/${DIST_NAME}-*-${PY}-linux_${ARCH}.whl; do
80+
>&2 echo Reparing "${whl}"...
81+
auditwheel repair "${whl}" -w ${WHEELHOUSE_DIR}
82+
done
7983
done
8084

8185
# Download deps
8286
>&2 echo Downloading dependencies:
8387
for PY in $PYTHONS; do
8488
PIP_BIN="/opt/python/${PY}/bin/pip"
85-
WHEEL_FILE=`ls ${WHEELHOUSE_DIR}/${DIST_NAME}-*-${PY}-manylinux1_*.whl`
89+
WHEEL_FILE=`ls ${WHEELHOUSE_DIR}/${DIST_NAME}-*-${PY}-manylinux1_${ARCH}.whl`
8690
>&2 echo Downloading ${WHEEL_FILE} deps using ${PIP_BIN}...
8791
${PIP_BIN} download -d "${WHEEL_DEP_DIR}" "${WHEEL_FILE}"
8892
done

0 commit comments

Comments
 (0)