-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
executable file
·46 lines (41 loc) · 1.62 KB
/
setup.py
File metadata and controls
executable file
·46 lines (41 loc) · 1.62 KB
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
#!/usr/bin/env python
from distutils.core import setup
from calcit.strings import version_str
__author__ = "Casper Steinmann"
__copyright__ = "Copyright (C) 2019"
__license__ = 'MIT'
__version__ = version_str
__email__ = "casper.steinmann@gmail.com"
__url__ = "https://github.com/cstein/calcit"
__doc__="""CalcIt: a tool to run embarassingly parallel calculations """
def setup_calcit():
doclines = __doc__.split("\n")
setup(name="calcit",
version=__version__,
url = __url__,
author = __author__,
author_email = __email__,
maintainer = __author__,
maintainer_email = __email__,
license = __license__,
description = doclines[0],
long_description = "\n".join(doclines[2:]),
platforms = "Any",
packages=['calcit'],
package_dir={'calcit': 'calcit'},
scripts=['bin/calcit'],
data_files=[
('',['README.md','LICENSE']),
('share', [
'share/dalton.bash', 'share/dalton_energy.inp',
'share/dalton_loprop.inp', 'share/dalton_peex.inp',
'share/dalton_pde_monomer.inp', 'share/dalton_pde_dimer.inp',
'share/dalton_pdeex.inp',
'share/orca.bash', 'share/orca_energy.inp',
'share/gamess.bash', 'share/gamess_energy.inp',
'share/slave.py', 'share/start_slaves.bash'
])
]
)
if __name__ == '__main__':
setup_calcit()