- Put extras_require to setup.py
- Add mypy
This commit is contained in:
mhchia
2019-07-24 15:54:30 +08:00
parent d6c19e71a6
commit 9497c3180f
3 changed files with 54 additions and 0 deletions

View File

@ -7,6 +7,26 @@ classifiers = [
]
# pylint: disable=invalid-name
extras_require = {
"test": [
"codecov",
"pytest",
"pytest-cov",
"pytest-asyncio",
],
"lint": [
"pylint",
"mypy",
],
"dev": [
"tox",
],
}
extras_require["dev"] = extras_require["test"] + extras_require["lint"] + extras_require["dev"]
setuptools.setup(
name="libp2p",
description="libp2p implementation written in python",
@ -26,6 +46,7 @@ setuptools.setup(
"lru-dict>=1.1.6",
"aio_timers>=0.0.1,<0.1.0",
],
extras_require=extras_require,
packages=setuptools.find_packages(exclude=["tests", "tests.*"]),
zip_safe=False,
)