mirror of
https://github.com/varun-r-mallya/py-libp2p.git
synced 2026-02-12 16:10:57 +00:00
Add tox
- Put extras_require to setup.py - Add mypy
This commit is contained in:
21
setup.py
21
setup.py
@ -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,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user