Bug #5766
Updated by Peter Amstutz over 9 years ago
@run-tests.sh@ installs pip packages this way:
<pre>
cd "$WORKSPACE/$1" \
&& python setup.py sdist rotate --keep=1 --match .tar.gz \
&& pip install -q --upgrade dist/*.tar.gz
</pre>
The problem is that @--upgrade@ recursively upgrades all dependencies, *including arvados-python-client* which means that if the version of arvados-python-client in PyPi has a newer timestamp than the timestamp of the last commit on the current git branch, tests for nodemanager and fuse will run with the newest arvados-python-client in PyPi rather than the intended version from the current git branch.