forked from pyeve/cerberus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tox.ini
36 lines (29 loc) · 627 Bytes
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[tox]
envlist=py35,py36,py37,py38,pypy3,doclinks,doctest,linting,mypy
[testenv]
deps=pytest
commands=pytest cerberus/tests
[testenv:doclinks]
deps=-rdocs/requirements.txt
whitelist_externals=make
changedir=docs
commands=make linkcheck
[testenv:doctest]
deps=PyYAML
-rdocs/requirements.txt
whitelist_externals=make
changedir=docs
commands=make doctest
[testenv:linting]
skipsdist=True
deps=pre-commit
commands=pre-commit run --config .linting-config.yaml --all-files
[testenv:mypy]
deps = mypy
commands =
mypy --version
mypy cerberus
whitelist_externals = mypy
[flake8]
max-line-length=88
ignore=E203,W503