
- Spyglass skelton with engine, site processor - Spyglass data extractor with formation plugin - Docker files and scripts to run spyglass
46 lines
810 B
INI
46 lines
810 B
INI
[tox]
|
|
envlist = py35, py36, pep8, docs
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
deps =
|
|
-r{toxinidir}/requirements.txt
|
|
basepython=python3
|
|
whitelist_externals =
|
|
find
|
|
commands =
|
|
find . -type f -name "*.pyc" -delete
|
|
pytest \
|
|
{posargs}
|
|
|
|
[testenv:fmt]
|
|
deps = yapf
|
|
commands =
|
|
yapf --style=pep8 -ir {toxinidir}/spyglass {toxinidir}/tests
|
|
|
|
[testenv:pep8]
|
|
deps =
|
|
yapf
|
|
flake8
|
|
commands =
|
|
#yapf --style=.style.yapf -rd {toxinidir}/spyglass
|
|
flake8 {toxinidir}/spyglass
|
|
|
|
[testenv:bandit]
|
|
deps =
|
|
bandit
|
|
commands = bandit -r spyglass -n 5
|
|
|
|
[flake8]
|
|
ignore = E125,E251,W503
|
|
|
|
[testenv:docs]
|
|
basepython = python3
|
|
deps =
|
|
-r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/doc/requirements.txt
|
|
commands =
|
|
rm -rf doc/build
|
|
sphinx-build -b html doc/source doc/build -n -W -v
|
|
whitelist_externals = rm
|