mininet / setup.py @ 896c4cbc
History | View | Annotate | Download (1.19 KB)
1 |
#!/usr/bin/env python
|
---|---|
2 |
|
3 |
"Setuptools params"
|
4 |
|
5 |
from setuptools import setup, find_packages |
6 |
from os.path import join |
7 |
|
8 |
# Get version number from source tree
|
9 |
import sys |
10 |
sys.path.append( '.' )
|
11 |
from mininet.net import VERSION |
12 |
|
13 |
scripts = [ join( 'bin', filename ) for filename in [ 'mn' ] ] |
14 |
|
15 |
modname = distname = 'mininet'
|
16 |
|
17 |
setup( |
18 |
name=distname, |
19 |
version=VERSION, |
20 |
description='Process-based OpenFlow emulator',
|
21 |
author='Bob Lantz',
|
22 |
author_email='rlantz@cs.stanford.edu',
|
23 |
packages=[ 'mininet', 'mininet.examples' ], |
24 |
long_description="""
|
25 |
Mininet is a network emulator which uses lightweight
|
26 |
virtualization to create virtual networks for rapid
|
27 |
prototyping of Software-Defined Network (SDN) designs
|
28 |
using OpenFlow. http://mininet.org
|
29 |
""",
|
30 |
classifiers=[ |
31 |
"License :: OSI Approved :: BSD License",
|
32 |
"Programming Language :: Python",
|
33 |
"Development Status :: 5 - Production/Stable",
|
34 |
"Intended Audience :: Developers",
|
35 |
"Topic :: System :: Emulators",
|
36 |
], |
37 |
keywords='networking emulator protocol Internet OpenFlow SDN',
|
38 |
license='BSD',
|
39 |
install_requires=[ |
40 |
'setuptools'
|
41 |
], |
42 |
scripts=scripts, |
43 |
) |