forked from sk2/autonetkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
57 lines (45 loc) · 1.97 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
54
55
56
#!/usr/bin/env python
from setuptools import setup
#from setuptools import setup, find_packages
setup (
name = "autonetkit",
version = "0.3.2",
description = 'Automatic configuration generation for emulated networks',
long_description = 'Automatic configuration generation for emulated networks',
# simple to run
entry_points = {
'console_scripts': [
'autonetkit = autonetkit.console_script:main',
'ank_webserver = autonetkit.webserver:main',
'ank_measure_client = autonetkit.measure_client:main',
],
},
author = 'Simon Knight',
author_email = "[email protected]",
url = "http://www.autonetkit.org",
packages = ['autonetkit', 'autonetkit.deploy',
'autonetkit.load', 'autonetkit.plugins'],
include_package_data = True, # include data from MANIFEST.in
package_data = {'': ['settings.cfg', 'config/configspec.cfg', ]},
download_url = ("http://pypi.python.org/pypi/AutoNetkit"),
install_requires = ['netaddr', 'mako', 'networkx>=1.7',
'configobj', 'tornado',
#'textfsm', 'pika',
# 'exscript==0.0.1'
],
#Note: exscript disabled in default install: requires pycrypto which requires compilation (can cause installation issues)
#dependency_links = [ 'https://github.com/knipknap/exscript/tarball/master#egg=exscript-0.0.1',],
classifiers = [
"Programming Language :: Python",
"Development Status :: 3 - Alpha",
"Intended Audience :: Science/Research",
"Intended Audience :: System Administrators",
"Intended Audience :: Telecommunications Industry",
"License :: OSI Approved :: BSD License",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Topic :: System :: Networking",
"Topic :: System :: Software Distribution",
"Topic :: Scientific/Engineering :: Mathematics",
],
)