| [tox] |
| envlist = py{27,35,36,37,38} |
| |
| [testenv] |
| cov_args=--cov=mako --cov-report term --cov-report xml |
| |
| deps=pytest |
| mock |
| beaker |
| markupsafe |
| pygments |
| babel |
| dogpile.cache |
| lingua<4 |
| cov: pytest-cov |
| |
| setenv= |
| cov: COVERAGE={[testenv]cov_args} |
| |
| commands=py.test {env:COVERAGE:} {posargs} |
| |
| |
| # thanks to https://julien.danjou.info/the-best-flake8-extensions/ |
| [testenv:pep8] |
| basepython = python3.7 |
| deps= |
| flake8 |
| flake8-import-order |
| flake8-builtins |
| flake8-docstrings |
| flake8-rst-docstrings |
| # used by flake8-rst-docstrings |
| pygments |
| commands = flake8 ./mako/ ./test/ setup.py --exclude test/templates,test/foo |