-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
26 lines (24 loc) · 983 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
#!/usr/bin/env python
from distutils.core import setup
import os
import slither
if __name__ == "__main__":
setup(name="slither",
version=slither.__version__,
author="Alexander Fabisch",
author_email="[email protected]",
license="New BSD",
scripts=[os.path.join("bin", "slither"),
os.path.join("bin", "slither_server")],
packages=["slither", "slither/gui"],
package_data={"slither": ["resources/*"]},
install_requires=[
"numpy", "scipy", "matplotlib", "lxml", "beautifulsoup4",
"sqlalchemy", "pyproj", "folium", "fitparse", "requests"],
extras_require={
"all": ["rich", "pandas", "seaborn", "utm", "pytransform3d",
"open3d", "bokeh"],
"server": ["Flask", "Flask-HTTPAuth", "Werkzeug", "passlib"],
"test": ["nose", "coverage"],
"doc": ["pdoc3"]
})