From 1caeb9a1a63d2fe77ba25df083582093892f3271 Mon Sep 17 00:00:00 2001 From: Brett Smith Date: Wed, 18 Mar 2020 08:14:36 -0400 Subject: [PATCH] setup: Introduce typecheck alias. --- setup.cfg | 5 +++++ setup.py | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index b7e4789..cd88930 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,7 @@ [aliases] test=pytest +typecheck=pytest --addopts="--mypy conservancy_beancount" + +[mypy] +show_error_codes = True +warn_unused_configs = True diff --git a/setup.py b/setup.py index 5d0c425..2eb80c5 100755 --- a/setup.py +++ b/setup.py @@ -13,8 +13,14 @@ setup( install_requires=[ 'beancount>=2.2', ], - setup_requires=['pytest-runner'], - tests_require=['pytest'], + setup_requires=[ + 'pytest-mypy', + 'pytest-runner', + ], + tests_require=[ + 'mypy>=0.770', + 'pytest', + ], packages=['conservancy_beancount'], entry_points={},