Problem was caused by additional install command in tox.ini which install python module directly from neutron directory:
pip install -U {opts} {packages}
In logs it looks like this:
16:57:07 /home/jenkins/workspace/gate-neutron-python27$ /home/jenkins/workspace/gate-neutron-python27/.tox/py27/bin/pip install -U -e /home/jenkins/workspace/gate-neutron-python27 >/home/jenkins/workspace/gate-neutron-python27/.tox/py27/log/py27-3.log
In this step constrains are not used then pip upgrade packages to versions from original requirements.txt.
Simplest solution is to disable upgrade option, which should install only missed packages.
This change should fix problem https:/ /review. fuel-infra. org/#/c/ 18298/
Problem was caused by additional install command in tox.ini which install python module directly from neutron directory:
pip install -U {opts} {packages}
In logs it looks like this: workspace/ gate-neutron- python27$ /home/jenkins/ workspace/ gate-neutron- python27/ .tox/py27/ bin/pip install -U -e /home/jenkins/ workspace/ gate-neutron- python27 >/home/ jenkins/ workspace/ gate-neutron- python27/ .tox/py27/ log/py27- 3.log
16:57:07 /home/jenkins/
In this step constrains are not used then pip upgrade packages to versions from original requirements.txt.
Simplest solution is to disable upgrade option, which should install only missed packages.