forked from klen/pylama
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
36 lines (30 loc) · 791 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env python
"""Setup pylama installation."""
import pathlib
from setuptools import setup
OPTIONAL_LINTERS = ['pylint', 'eradicate', 'radon', 'mypy', 'vulture']
setup(
install_requires=[
'mccabe>=0.7.0',
'pycodestyle>=2.9.1',
'pydocstyle>=6.1.1',
'pyflakes>=2.5.0'
],
extras_require=dict(
tests=[
'pytest>=7.1.2',
'pytest-mypy',
'eradicate>=2.0.0',
'radon>=5.1.0',
'mypy',
'pylint>=2.11.1',
'pylama-quotes',
'toml',
'vulture',
'types-setuptools',
'types-toml'
],
all=OPTIONAL_LINTERS, **{linter: [linter] for linter in OPTIONAL_LINTERS},
toml="toml>=0.10.2",
),
)