-
Notifications
You must be signed in to change notification settings - Fork 10
/
setup.py
47 lines (40 loc) · 1.65 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
36
37
38
39
40
41
42
43
44
45
46
47
from setuptools import setup
long_description = """
Neet is a python package designed to provide an easy-to-use API for creating and evaluating network
models. In its current state, Neet supports simulating synchronous Boolean network models, though
the API is designed to be model generic. Future work will implement asynchronous update mechanisms
and more general network types.
.. image:: https://travis-ci.org/ELIFE-ASU/Neet.svg?branch=master
:alt: Build Status (Travis CI)
:target: https://travis-ci.org/ELIFE-ASU/Neet
.. image:: https://ci.appveyor.com/api/projects/status/eyrn6l2wygeglnx5/branch/master?svg=true
:alt: Build Status (Appveyor)
:target: https://ci.appveyor.com/project/dglmoore/neet-awnxe/branch/master
.. image:: https://codecov.io/gh/elife-asu/neet/branch/master/graph/badge.svg
:alt: Code Coverage (Codecov)
:target: https://codecov.io/gh/elife-asu/neet
"""
with open("README.md") as f:
README = f.read()
with open("LICENSE") as f:
LICENSE = f.read()
setup(
name='neet',
version='1.0.0',
description='Simulating and analyzing network models',
long_description=long_description,
long_description_content_type="text/x-rst",
maintainer='Douglas G. Moore',
maintainer_email='[email protected]',
url='https://github.com/elife-asu/neet',
license=LICENSE,
install_requires=['six', 'numpy', 'networkx', 'pyinform', 'deprecated'],
extra_requires={
"draw": ['pygraphviz']
},
setup_requires=['green'],
packages=['neet', 'neet.boolean'],
package_data={'neet.boolean': ['data/*.txt', 'data/*.dat']},
test_suite='test',
platforms=['Windows', 'OS X', 'Linux']
)