Python ServerView Common Command Interface (SCCI) Client Library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.5 KiB

minversion = 3.9.0
envlist = py3,pep8
skipsdist = True
usedevelop = True
install_command = pip install {opts} {packages}
deps =
commands = stestr run --slowest {posargs}
basepython = python3
deps =
hacking>=3.1.0,<4.0.0 # Apache-2.0
doc8>=0.6.0 # Apache-2.0
flake8-import-order>=0.17.1 # LGPLv3
pycodestyle>=2.0.0,<2.7.0 # MIT
Pygments>=2.2.0 # BSD
commands =
flake8 {posargs}
basepython = python3
commands = {posargs}
basepython = python3
setenv =
PYTHON=coverage run --source scciclient --parallel-mode
commands =
stestr run {posargs}
coverage combine
coverage html -d cover
coverage xml -o cover/coverage.xml
coverage report
basepython = python3
deps =
commands =
sphinx-build -b html doc/source doc/build/html
ignore = W503,W504,W605
show-source = True
builtins = _
# [H106] Don't put vim configuration in source files.
# [H203] Use assertIs(Not)None to check for None.
# [H204] Use assert(Not)Equal to check for equality.
# [H205] Use assert(Greater|Less)(Equal) for comparison.
# [H904] Delay string interpolations at logging calls.
filename = *.py
import-order-style = pep8
application-import-names = scciclient