Move lint requirements to dedicated file
These are not needed for unit tests and we want to avoid conflicts when running with older python versions that we still test against. We intentionally duplicate ansible and reno as requirements in order to avoid having to install more items than necessary. Signed-off-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I0ec83c3e4ae38f911b922a3bade65429d91169eb
This commit is contained in:
parent
bf30ed621b
commit
4cfaadec59
8
lint-requirements.txt
Normal file
8
lint-requirements.txt
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
ansible>=4,<6 # GPLv3
|
||||||
|
ansible-lint>=4.2.0,!=4.3.0,<6.0.0 # MIT
|
||||||
|
bandit>=1.1.0 # Apache-2.0
|
||||||
|
bashate>=0.5.1 # Apache-2.0
|
||||||
|
doc8>=0.6.0 # Apache-2.0
|
||||||
|
hacking>=3.0.1,<3.1.0 # Apache-2.0
|
||||||
|
reno>=3.1.0 # Apache-2.0
|
||||||
|
yamllint>=1.22.0 #GPL3
|
@ -1,11 +1,3 @@
|
|||||||
# linting
|
|
||||||
ansible-lint>=4.2.0,!=4.3.0,<6.0.0 # MIT
|
|
||||||
bandit>=1.1.0 # Apache-2.0
|
|
||||||
bashate>=0.5.1 # Apache-2.0
|
|
||||||
doc8>=0.6.0 # Apache-2.0
|
|
||||||
hacking>=3.0.1,<3.1.0 # Apache-2.0
|
|
||||||
yamllint>=1.22.0 #GPL3
|
|
||||||
|
|
||||||
# coverage testing
|
# coverage testing
|
||||||
coverage!=4.4,>=4.0 # Apache-2.0
|
coverage!=4.4,>=4.0 # Apache-2.0
|
||||||
|
|
||||||
|
3
tox.ini
3
tox.ini
@ -93,8 +93,7 @@ setenv =
|
|||||||
ANSIBLE_FILTER_PLUGINS = {toxinidir}/ansible/filter_plugins
|
ANSIBLE_FILTER_PLUGINS = {toxinidir}/ansible/filter_plugins
|
||||||
deps =
|
deps =
|
||||||
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
-c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/lint-requirements.txt
|
||||||
-r{toxinidir}/doc/requirements.txt
|
|
||||||
allowlist_externals = bash
|
allowlist_externals = bash
|
||||||
find
|
find
|
||||||
commands =
|
commands =
|
||||||
|
Loading…
Reference in New Issue
Block a user