Getting ready for inclusion into projects.yaml

* Switch from docutils to doc8 for checking docs
* Split away plugin-requirements
* Update to Kilo

Change-Id: Icf1411bd80aa7870996b5536b0ac1aec96783dab
This commit is contained in:
Dmitry Tantsur 2015-02-16 17:23:42 +01:00
parent c46b21aef9
commit 067db13a5a
5 changed files with 17 additions and 11 deletions

@ -3,6 +3,7 @@ include LICENSE
include ironic-discoverd.8
include requirements.txt
include test-requirements.txt
include plugin-requirements.txt
include tox.ini
include *.rst
recursive-include functest *

1
plugin-requirements.txt Normal file

@ -0,0 +1 @@
hardware>=0.7,<0.99

@ -1,7 +1,10 @@
# 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.
eventlet>=0.16.1
Flask>=0.10,<1.0
python-ironicclient>=0.2.1
python-keystoneclient>=1.0.0
python-keystoneclient>=1.1.0
requests>=2.2.0,!=2.4.0
six>=1.7.0
stevedore>=1.1.0

@ -1,8 +1,7 @@
# generic
coverage
docutils
hacking
mock
# plugin-specific
hardware>=0.7,<0.99
# 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.
coverage>=3.6
doc8 # Apache-2.0
hacking>=0.10.0,<0.11
mock>=1.0

@ -6,6 +6,7 @@ usedevelop = True
deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
-r{toxinidir}/plugin-requirements.txt
commands =
coverage run --branch --include "ironic_discoverd*" -m unittest discover ironic_discoverd.test
coverage report -m --fail-under 90
@ -16,10 +17,10 @@ basepython = python2.7
deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
-r{toxinidir}/plugin-requirements.txt
commands =
flake8 ironic_discoverd
rst2html.py --strict README.rst /dev/null
rst2html.py --strict CONTRIBUTING.rst /dev/null
doc8 README.rst CONTRIBUTING.rst
[flake8]
max-complexity=15
@ -32,5 +33,6 @@ basepython = python2.7
deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
-r{toxinidir}/plugin-requirements.txt
commands =
python functest/run.py