Armin Ronacher | e0664c6 | 2013-05-20 19:11:57 +0100 | [diff] [blame] | 1 | [tox] |
David Lord | fe62681 | 2018-05-02 13:47:27 -0700 | [diff] [blame] | 2 | envlist = |
David Lord | 92486d0 | 2020-01-29 19:10:51 -0800 | [diff] [blame] | 3 | py{38,37,36,py3} |
David Lord | 7c3d088 | 2020-01-26 07:50:18 -0800 | [diff] [blame] | 4 | style |
5 | docs | ||||
David Lord | 48733e4 | 2018-10-21 06:09:29 -0700 | [diff] [blame] | 6 | skip_missing_interpreters = true |
Armin Ronacher | e0664c6 | 2013-05-20 19:11:57 +0100 | [diff] [blame] | 7 | |
8 | [testenv] | ||||
David Lord | c7f2bf8 | 2020-05-23 16:34:52 -0700 | [diff] [blame] | 9 | deps = -r requirements/tests.txt |
David Lord | 7c3d088 | 2020-01-26 07:50:18 -0800 | [diff] [blame] | 10 | commands = pytest --tb=short --basetemp={envtmpdir} {posargs} |
David Lord | 9a584de | 2018-05-07 08:25:55 -0700 | [diff] [blame] | 11 | |
David Lord | 7c3d088 | 2020-01-26 07:50:18 -0800 | [diff] [blame] | 12 | [testenv:style] |
David Lord | b41c96e | 2018-11-03 15:26:05 -0700 | [diff] [blame] | 13 | deps = pre-commit |
14 | skip_install = true | ||||
15 | commands = pre-commit run --all-files --show-diff-on-failure | ||||
16 | |||||
David Lord | 7c3d088 | 2020-01-26 07:50:18 -0800 | [diff] [blame] | 17 | [testenv:docs] |
David Lord | c7f2bf8 | 2020-05-23 16:34:52 -0700 | [diff] [blame] | 18 | deps = -r requirements/docs.txt |
David Lord | 8c6f43d | 2018-10-20 20:11:14 -0700 | [diff] [blame] | 19 | commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html |