blob: 9b6d471357ea91bcc42e68ebb04066113eaebffd [file] [log] [blame]
Armin Ronachere0664c62013-05-20 19:11:57 +01001[tox]
David Lordfe626812018-05-02 13:47:27 -07002envlist =
David Lord92486d02020-01-29 19:10:51 -08003 py{38,37,36,py3}
David Lord7c3d0882020-01-26 07:50:18 -08004 style
5 docs
David Lord48733e42018-10-21 06:09:29 -07006skip_missing_interpreters = true
Armin Ronachere0664c62013-05-20 19:11:57 +01007
8[testenv]
David Lordc7f2bf82020-05-23 16:34:52 -07009deps = -r requirements/tests.txt
David Lord7c3d0882020-01-26 07:50:18 -080010commands = pytest --tb=short --basetemp={envtmpdir} {posargs}
David Lord9a584de2018-05-07 08:25:55 -070011
David Lord7c3d0882020-01-26 07:50:18 -080012[testenv:style]
David Lordb41c96e2018-11-03 15:26:05 -070013deps = pre-commit
14skip_install = true
15commands = pre-commit run --all-files --show-diff-on-failure
16
David Lord7c3d0882020-01-26 07:50:18 -080017[testenv:docs]
David Lordc7f2bf82020-05-23 16:34:52 -070018deps = -r requirements/docs.txt
David Lord8c6f43d2018-10-20 20:11:14 -070019commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html