-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsetup.py
31 lines (28 loc) · 1.04 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
from setuptools import setup, find_packages
import re
install_requires = ["numpy","scipy","torch","tqdm"]
_extras_require = ["matplotlib","scikit-learn","jupyter"]
extras_require = {b: a for a, b in (re.findall(r"^(([^!=<>~]+)(?:[!=<>~].*)?$)", x)[0] for x in _extras_require)}
CLASSIFIERS = """\
Intended Audience :: Science/Research
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Topic :: Scientific/Engineering
Topic :: Artificial Intelligence
"""
setup(
name ='tsdart',
version = '1.0.0',
python_requires = '>=3.9.0',
install_requires = install_requires,
extras_require = extras_require,
description = 'TS-DART for identifying transition state structures of biomolecular conformational dynamics',
long_description = open("README.md", "r", encoding="utf-8").read(),
license = 'MIT',
author = 'Bojun Liu',
author_email = '[email protected]',
packages = find_packages(),
classifiers = CLASSIFIERS.splitlines()
)