Skip to content

Commit a06d04b

Browse files
committed
ci: configure mypy to be run as part of CI
1 parent 8d82e16 commit a06d04b

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

setup.cfg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ test =
6161
gevent>=1.2 ; implementation_name!='pypy'
6262
eventlet>=0.17.1 ; implementation_name!='pypy'
6363

64+
typing =
65+
mypy
66+
types-mock
67+
6468
eventlet =
6569
eventlet>=0.17.1
6670

tox.ini

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires=
55
tox-wheel>=0.6.0
66
skip_missing_interpreters=True
77
envlist =
8-
pep8,black,
8+
pep8,black,mypy,
99
gevent,eventlet,sasl,
1010
docs,
1111
pypy3
@@ -58,3 +58,10 @@ deps =
5858
usedevelop = True
5959
commands = black --check {posargs: {toxinidir}/kazoo {toxinidir}/kazoo}
6060

61+
[testenv:mypy]
62+
basepython = python3
63+
extras = alldeps
64+
deps =
65+
mypy
66+
usedevelop = True
67+
commands = mypy

0 commit comments

Comments
 (0)