forked from SCM-NV/PLAMS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
34 lines (31 loc) · 1.99 KB
/
setup.py
File metadata and controls
34 lines (31 loc) · 1.99 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
from setuptools import setup, find_packages
from os.path import join as opj
packages = ['scm.plams'] + ['scm.plams.'+i for i in find_packages('.')]
description = "PLAMS is a library providing powerful, flexible and easily extendable Python interface to molecular modeling programs. It takes care of input preparation, job execution, file management and output data extraction. It helps with building advanced data workflows that can be executed in parallel, either locally or by submitting to a resource manager queue.\n\nPlease check the project's GitHub page for more information: https://github.com/SCM-NV/PLAMS \n\nPLAMS is an Open Source project supported by `Software for Chemistry & Materials B.V. <https://www.scm.com>`_"
setup(
name = 'PLAMS',
version = '1.2',
author = 'Michał Handzlik',
author_email = 'handzlik@scm.com',
url = 'https://www.scm.com/doc/plams/',
download_url = 'https://github.com/SCM-NV/PLAMS/zipball/release',
license = 'LGPLv3',
description = 'Python Library for Automating Molecular Simulations',
long_description = description,
classifiers = [
'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)',
'Development Status :: 4 - Beta',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3.6',
'Topic :: Scientific/Engineering :: Chemistry',
'Topic :: Scientific/Engineering :: Physics',
'Topic :: Scientific/Engineering :: Bio-Informatics',
'Topic :: Software Development :: Libraries :: Python Modules',
],
keywords = ['molecular modeling', 'computational chemistry', 'workflow', 'python interface'],
install_requires = ['dill>=0.2.4', 'numpy'],
packages = packages,
package_dir = {'scm.plams': '.'},
package_data = {'scm.plams' : ['plams_defaults']},
scripts = [opj('scripts','plams')]
)