-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
46 lines (45 loc) · 1.77 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
#!/usr/bin/env python
from setuptools import setup
setup(
name='robograph',
version='0.0.3',
description='A graph-oriented algorithmic engine',
author='Claudio Sparpaglione (@csparpa)',
author_email='[email protected]',
url='http://github.com/csparpa/robograph',
packages=['robograph',
'robograph.datamodel',
'robograph.datamodel.base',
'robograph.datamodel.nodes',
'robograph.datamodel.nodes.lib',
'robograph.datamodel.tests',
'robograph.sample_graphs'],
long_description="""\
Robograph is a platform that allows you to define your algorithms as computational graphs.
Once you've defined the graph, you can execute that graph as if it was a SW
program and get the expected outputs.
As each algorithm is composed by steps, each graph is composed by nodes, each
one being a step of the bigger calculation. Each graph can accept any number of
inputs and give at maximum one output.
You can create your own graphs either by connecting any of the predefined
basic nodes shipped with Robograph or by coding your custom nodes
""",
classifiers=[
"License :: OSI Approved :: MIT License",
"Programming Language :: Python",
"Natural Language :: English",
"Operating System :: OS Independent",
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Topic :: Software Development :: Libraries",
],
install_requires=[
'cloudpickle==0.2.1',
'jsonpickle==0.9.3',
'networkx==1.11',
'requests==2.20.0'
],
keywords='robograph graph node engine computing',
license='MIT',
test_suite='datamodel.tests'
)