205ebe0f47
Previously doc8 is run as part of pep8 tox env. This leads to some tricky 'deps' in pep8 which installs the docs dependencies. This can be fixed by moving doc8 to the docs related tox envs (docs and releasenotes). This also helps developers using devstack avoid hitting an error in "manage.py compilemessages" in stack.sh. The error is caused by sphinx installed under .tox directory (as compilemessages tries to compile all message catalogs even under dot directories like .tox). Developers sometimes change the horizon code under /opt/stack/horizon and it is not surprising to run "tox -e pep8". (I think it is more common compared to a chance to run "tox -e docs".) Thus I believe it is reasonable to move doc8 to the docs env. Change-Id: I6345ebbcd24afc358555e9be4b2ca700c4b33861
26 lines
1015 B
Plaintext
26 lines
1015 B
Plaintext
# 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.
|
|
# Order matters to the pip dependency resolver, so sorting this file
|
|
# changes how packages are installed. New dependencies should be
|
|
# added in alphabetical order, however, some dependencies may need to
|
|
# be installed in a specific order.
|
|
#
|
|
# Hacking should appear first in case something else depends on pep8
|
|
hacking>=1.1.0 # Apache-2.0
|
|
#
|
|
astroid==2.1.0;python_version>='3.0' # LGPLv2.1
|
|
bandit!=1.6.0,>=1.4.0 # Apache-2.0
|
|
coverage!=4.4,>=4.0 # Apache-2.0
|
|
flake8-import-order==0.12 # LGPLv3
|
|
mock>=2.0.0 # BSD
|
|
mox3>=0.20.0 # Apache-2.0
|
|
nodeenv>=0.9.4 # BSD
|
|
python-memcached>=1.59 # PSF
|
|
pylint==2.2.2;python_version>='3.0' # GPLv2
|
|
selenium>=2.50.1 # Apache-2.0
|
|
testscenarios>=0.4 # Apache-2.0/BSD
|
|
testtools>=2.2.0 # MIT
|
|
# This also needs xvfb library installed on your OS
|
|
xvfbwrapper>=0.1.3 #license: MIT
|