-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
28 lines (27 loc) · 841 Bytes
/
setup.py
File metadata and controls
28 lines (27 loc) · 841 Bytes
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
from lyncs_setuptools import setup
setup(
"lyncs_setuptools",
entry_points={
"console_scripts": [
"lyncs_packages = lyncs_setuptools.packages:print_packages",
"lyncs_setuptools = lyncs_setuptools:print_keys",
"lyncs_find_package = lyncs_setuptools.cmake:print_find_package",
"lyncs_pylint = lyncs_setuptools.pylint:run_pylint [pylint]",
"lyncs_pylint_badge = lyncs_setuptools.pylint:print_pylint_badge [pylint]",
]
},
install_requires=[
"setuptools",
"gitpython",
"pip",
"packaging",
],
data_files=[
("test", ["test/CMakeLists.txt"]),
],
extras_require={
"test": ["pytest", "pytest-cov"],
"pylint": ["pylint", "pyenchant", "lyncs_utils"],
"cmake": ["cmake"],
},
)