# The order of packages is significant, because pip processes them in the order # of appearance. Changing the order has an impact on the overall integration # process, which may cause wedges in the gate later. setuptools>=17.1 # setuptools needs to be upgraded before processing the hacking requirement # below to ensure we have a new enough setuptools version to support using >= # for the python_version marker hacking>=3.0.1,<3.1.0;python_version>='3.5' # Apache-2.0 mock oslotest pycodestyle>=2.0.0,<2.6.0 # MIT stestr<=2.6.0;python_version=='2.7' # MIT # Tempest and oslo.log are actually runtime requirements (obviously), so they # should be in requirements.txt. However, in order to support deployments where # Tempest is installed from RPM and might conflict with a pip installation of # whitebox and Tempest, it was removed from requirements.txt. This means that # it had to be added here, to make sure it got installed for any tox jobs (like # unit tests and pep8) that don't have something like devstack installing # Tempest beforehand. oslo.log is in the same boat. tempest oslo.log