From: Benjamin Braatz Date: Thu, 4 Mar 2021 21:14:44 +0000 (+0100) Subject: Make package PEP 561 compatible X-Git-Tag: v0.3.0~78 X-Git-Url: http://git.graph-it.com/?a=commitdiff_plain;h=1f55aeb472d6572f56e8885e459e7e0638ab91bf;p=graphit%2Fcontrolpi.git Make package PEP 561 compatible https://mypy.readthedocs.io/en/latest/installed_packages.html#creating-pep-561-compatible-packages --- diff --git a/controlpi/py.typed b/controlpi/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/setup.py b/setup.py index 021e441..fb945fd 100644 --- a/setup.py +++ b/setup.py @@ -12,12 +12,14 @@ setuptools.setup( long_description=long_description, long_description_content_type="text/markdown", url="http://docs.graph-it.com/graphit/controlpi", - packages=['controlpi', 'controlpi.plugins'], + packages=["controlpi", "controlpi.plugins"], + package_data={"controlpi": ["py.typed"]}, + zip_safe=False, extras_require={ - 'dev': [ - 'pycodestyle', - 'pydocstyle', - 'mypy' + "dev": [ + "pycodestyle", + "pydocstyle", + "mypy" ] }, classifiers=[