-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
67 lines (59 loc) · 1.78 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Setup Script for DUG-Seis
#
# :copyright:
# ETH Zurich, Switzerland and The ObsPy Development Team (devs@obspy.org)
# :license:
# GNU Lesser General Public License, Version 3
# (https://www.gnu.org/copyleft/lesser.html)
#
import sys
from setuptools import setup, find_packages
if sys.version_info[:2] < (3, 6):
raise RuntimeError("Python version >= 3.6 required.")
_authors = [
'Joseph Doetsch',
'Linus Villiger',
'Thomas Haag',
'Sem Demir']
_authors_email = [
'joseph.doetsch@erdw.ethz.ch',
'linus.villiger@sed.ethz.ch']
_install_requires = [
"obspy",
"click",
"pyyaml",
"pyasdf",
"matplotlib",
# "numpy==1.21.2",
"numpy"
]
setup(
name='DUG-Seis',
version='0.0',
author=' (SCCER-SoE, SED, ETHZ),'.join(_authors),
author_email=', '.join(_authors_email),
description=('Data acquisition and real-time processing of'
'induced seismicity during rock-laboratory experiments. '),
license='AGPL',
keywords=[
'induced seismicity',
'seismology'],
url='https://gitlab.seismo.ethz.ch/doetschj/DUG-Seis.git',
classifiers=[
'Environment :: Console',
'Environment :: X11 Applications :: Qt',
'Intended Audience :: Science/Research',
('License :: OSI Approved :: GNU Affero '
'General Public License v3 or later (AGPLv3+)'),
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Topic :: Scientific/Engineering', ],
platforms=['Linux', 'MAC', 'Windows'],
install_requires=_install_requires,
packages=find_packages(),
include_package_data=True,
zip_safe=False,
entry_points={
'console_scripts': ['dug-seis=dug_seis.cmd_line:cli']}
)
# ----- END OF setup.py -----