pre final lap
[vsorcdistro/.git] / mininet / setup.py
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 )