tox.ini
[tox]
envlist = prep, py27, stats
[testenv]
passenv = CI TRAVIS TRAVIS_*
usedevelop = True
deps =
pyaml
semantic_version
requests[security]
pytest
mock
flake8
coverage
codecov
extras = AWS
commands =
coverage run {envbindir}/py.test --basetemp={envtmpdir} {posargs}
[testenv:prep]
commands =
coverage erase
; TODO fix flake8 issues!
; flake8
[testenv:stats]
commands =
coverage report
- codecov
[travis]
python =
2.7: prep, py27, stats
[flake8]
# E251 unexpected spaces around keyword / parameter equals
ignore = E251
exclude = .git,__pycache__,packermate.egg-info,.eggs,.tox,.cache,.idea,build
max-complexity = 10
max-line-length = 120
[coverage:run]
branch = True
source = packermate
[coverage:report]
exclude_lines =
pragma: no cover
ignore_errors = True
omit =
tests/*