Get a couple more basic deps in the wheelhouse

This commit is contained in:
Jean-Paul Calderone 2019-04-06 09:41:47 -04:00
parent 151e10fef0
commit 84da275427

View File

@ -3,6 +3,10 @@
# https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/ # https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/
set -euxo pipefail set -euxo pipefail
# Basic Python packages that you just need to have around to do anything,
# practically speaking.
BASIC_DEPS="pip wheel"
# Python packages we need to support the test infrastructure. *Not* packages # Python packages we need to support the test infrastructure. *Not* packages
# Tahoe-LAFS itself (implementation or test suite) need. # Tahoe-LAFS itself (implementation or test suite) need.
TEST_DEPS="tox codecov" TEST_DEPS="tox codecov"
@ -37,10 +41,13 @@ export PIP_FIND_LINKS="file://${WHEELHOUSE_PATH}"
wheel \ wheel \
--wheel-dir "${WHEELHOUSE_PATH}" \ --wheel-dir "${WHEELHOUSE_PATH}" \
"${PROJECT_ROOT}" \ "${PROJECT_ROOT}" \
${BASIC_DEPS} \
${TEST_DEPS} \ ${TEST_DEPS} \
${REPORTING_DEPS} ${REPORTING_DEPS}
# Not strictly wheelhouse population but ... # Not strictly wheelhouse population but ... Note we omit basic deps here.
# They're in the wheelhouse if Tahoe-LAFS wants to drag them in but it will
# have to ask.
"${PIP}" \ "${PIP}" \
install \ install \
${TEST_DEPS} \ ${TEST_DEPS} \