Project

General

Profile

Bug #5766

Updated by Peter Amstutz about 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. 

Back