forked from mpourmpakis/canela
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
32 lines (28 loc) · 1.17 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
import setuptools
# read in version of canela package
with open('canela/_version.py', 'r') as fid:
# this will create the __version__ variable to be used below
exec(fid.read())
# use README file to create long description of package
# ignore images (lines that start with '![')
with open('README.md', 'r') as readme:
description = ''.join([i for i in readme.readlines()
if not i.startswith('![')])
setuptools.setup(
name='canela',
version=__version__,
author='CANELa (Mpourmpakis Lab)',
url='https://www.github.com/mpourmpakis/canela',
description="CANELa tools to setup, track, and analyze comp chem calcs",
long_description=description,
long_description_content_type='text/markdown',
packages=['canela'],
entry_points={'console_scripts': ['ncsep=canela.bin.ncsep:main',
'sj_tmole=canela.bin.sj_tmole:main']},
include_package_data=True, # include data files
exclude_package_data={'': ['README.md']},
python_requires='>=3.5',
install_requires=['ase~=3.20',
'click~=7.1',
'dscribe~= 0.4'],
tests_require=['pytest~=6.0'])