From 9c69d656a3820c2dcc437f1c6a7f38bd8b42efe2 Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Fri, 4 Feb 2022 19:24:02 +1100 Subject: [PATCH] Add typing dependencies for requests, dateutil, setuptools and yaml. Without these, mypy complains that "Library stubs are not installed". --- setup.cfg | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/setup.cfg b/setup.cfg index e1f8dae..0401999 100644 --- a/setup.cfg +++ b/setup.cfg @@ -44,6 +44,16 @@ install_requires = packages = find: python_requires = >=3.6 +[options.extras_require] +test = + mypy>=0.770 + pytest>=3.0 + pytest-mypy + types-requests + types-python-dateutil + types-setuptools + types-PyYAML + [options.entry_points] console_scripts = accrual-report = conservancy_beancount.reports.accrual:entry_point @@ -75,6 +85,10 @@ deps = mypy>=0.770 pytest>=3.0 pytest-mypy + types-requests + types-python-dateutil + types-setuptools + types-PyYAML # Beancount includes type declarations but not the `py.typed` flag file mypy # is looking for to know that. Create it ourselves.