-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
53 lines (46 loc) · 1.96 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
48
49
50
51
52
53
#!/usr/bin/env python
from setuptools import setup, find_packages
setup (
name = "topzootools",
version = "0.4.2",
description = "Processing and conversion tools for Internet Topology Zoo",
long_description="Processing and conversion tools for Internet Topology Zoo",
# simple to run
entry_points = {
'console_scripts': [
'yed2zoo = TopZooTools.yed2zoo:main',
'zooconvert = TopZooTools.converter:main',
'zooplot = TopZooTools.geoplot:main',
'zoofilter = TopZooTools.filter:main',
'zoodiff = TopZooTools.diff:main',
'zoostats= TopZooTools.zoostats:main',
'zoostitch= TopZooTools.stitch:main',
'zoogeocode= TopZooTools.geocoder:main',
'rocketfuel2zoo= TopZooTools.rocketfuel2zoo:main',
],
},
author='Simon Knight',
author_email="[email protected]",
url="http:https://www.topology-zoo.org",
packages=['TopZooTools'],
#TODO: update this package data to reflect all scripts called
package_data = {'': ['converter.py', 'geoplot.py', 'yed2zoo.py',
'geocoder.py', "templates/*.mako", "gitversion.py",
'rocketfuel2zoo.py', 'filter.py', 'geocoder.py']},
install_requires=['mako', 'networkx',
#'matplotlib', #'numpy',
'pyparsing'],
classifiers = [
"Programming Language :: Python",
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Intended Audience :: System Administrators",
"Intended Audience :: Telecommunications Industry",
"License :: Other/Proprietary License",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Topic :: System :: Networking",
"Topic :: System :: Software Distribution",
"Topic :: Scientific/Engineering :: Mathematics",
],
)