-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathsetup.py
More file actions
35 lines (33 loc) · 795 Bytes
/
setup.py
File metadata and controls
35 lines (33 loc) · 795 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
29
30
31
32
33
34
35
"""Setup script."""
import setuptools
setuptools.setup(
name="cobmo",
version="0.3.0",
packages=setuptools.find_packages(),
install_requires=[
# Please note: Dependencies must also be added in `docs/conf.py` to `autodoc_mock_imports`.
"cvxpy",
"dynaconf",
"gurobipy",
"hvplot",
"kaleido", # For static plot output with plotly.
"matplotlib",
"multimethod",
"numpy",
"pandas",
"plotly",
"psychrolib",
"pvlib",
"scipy",
"tqdm",
],
extras_require={
"tests": [
"flake8",
"parameterized",
"pytest",
"pytest-cov",
"pytest-subtests",
]
},
)