From 9c69d656a3820c2dcc437f1c6a7f38bd8b42efe2 2022-02-04 08:24:02 From: Ben Sturmfels Date: 2022-02-04 08:24:02 Subject: [PATCH] Add typing dependencies for requests, dateutil, setuptools and yaml. Without these, mypy complains that "Library stubs are not installed". --- diff --git a/setup.cfg b/setup.cfg index e1f8dae12056397ed97dfde95ae3bc7041545a8f..0401999ff91e5e62bb1c49cc5c4b7773cc5f7775 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.