forked from equinor/webviz-subsurface
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
45 lines (42 loc) · 1.36 KB
/
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
37
38
39
40
41
42
43
44
45
from setuptools import setup, find_packages
with open('README.md', 'r') as fh:
long_description = fh.read()
tests_require = [
'chromedriver-binary>=74.0.3729.6.0',
'ipdb',
'percy',
'selenium>=3.141.0',
'flake8',
'pylint',
'pytest-dash>=2.1.2',
'mock'
]
setup(
name='webviz-subsurface',
description='Webviz config containers for subsurface data',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/equinor/webviz-subsurface',
author='R&T Equinor',
packages=find_packages(exclude=['tests']),
entry_points={
'webviz_config_containers': [
'SummaryStats = webviz_subsurface.containers:SummaryStats',
'ParameterDistribution = webviz_subsurface.containers:ParameterDistribution',
'DiskUsage = webviz_subsurface.containers:DiskUsage',
'SubsurfaceMap = webviz_subsurface.containers:SubsurfaceMap',
'HistoryMatch = webviz_subsurface.containers:HistoryMatch'
]
},
install_requires=[
'scipy>=1.2.1',
'webviz-config>=0.0.4',
'webviz-plotly>=0.0.1',
'webviz-subsurface-components>=0.0.2'
],
tests_require=tests_require,
extras_require={'tests': tests_require},
setup_requires=['setuptools_scm>=3.2.0'],
use_scm_version=True,
zip_safe=False
)