mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-18 02:40:07 +00:00
Cannot build the wheelhouse before getting certifi
This commit is contained in:
parent
ab7652bcf2
commit
99edbfaa5e
@ -10,17 +10,22 @@ shift || :
|
||||
# non-root user. See below.
|
||||
sudo --set-home -u nobody virtualenv --python python2.7 /tmp/tests
|
||||
|
||||
# Populate the wheelhouse, if necessary.
|
||||
/tmp/tests/bin/pip wheel --wheel-dir "${WHEELHOUSE_PATH}" /tmp/project
|
||||
|
||||
# Get "certifi" to avoid bug #2913. Basically if a `setup_requires=...` causes
|
||||
# a package to be installed (with setuptools) then it'll fail on certain
|
||||
# platforms (travis's OX-X 10.12, Slackware 14.2) because PyPI's TLS
|
||||
# requirements (TLS >= 1.2) are incompatible with the old TLS clients
|
||||
# available to those systems. Installing it ahead of time (with pip) avoids
|
||||
# this problem.
|
||||
# this problem. Make sure this step comes before any other attempts to
|
||||
# install things using pip!
|
||||
sudo --set-home -u nobody /tmp/tests/bin/pip install certifi
|
||||
|
||||
# Populate the wheelhouse, if necessary.
|
||||
sudo --set-home -u nobody /tmp/tests/bin/pip \
|
||||
wheel \
|
||||
--wheel-dir "${WHEELHOUSE_PATH}" \
|
||||
/tmp/project
|
||||
|
||||
|
||||
# Python packages we need to support the test infrastructure. *Not* packages
|
||||
# Tahoe-LAFS itself (implementation or test suite) need.
|
||||
TEST_DEPS="tox codecov"
|
||||
|
Loading…
Reference in New Issue
Block a user