-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
35 lines (29 loc) · 1.2 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
from setuptools import find_packages, setup
with open('README.md') as description:
description = description.read()
exec(open('version.py').read()) # Acquire version constants.
# Define some package entry points. These will be command-line scripts that get
# installed into the user's PATH
epoints = """
[console_scripts]
"""
install_requires = ['networkx', 'igraph', 'scipy', 'numpy',
'statsmodels', 'sympy', 'seaborn', 'pandas',
'matplotlib', 'progressbar', 'ipdb', 'pydot', 'clingo']
tests_require = install_requires
setup(
name='gunfolds',
description='Tools to explore dynamic causal graphs in the case of undersampled data',
version=__version__,
long_description_content_type="text/markdown",
author='Sergey Plis, Cynthia Freeman, Ian Beaver',
author_email='[email protected]',
license='GPL',
long_description=description,
include_package_data=True, # Include files listed in MANIFEST.in
packages=find_packages(),
#entry_points=epoints,
install_requires=install_requires, # List of dependencies.
test_suite='tests.tests',
tests_require=tests_require,
zip_safe=False) # Override annoying default behavior of easy_install.