Statistics
| Branch: | Tag: | Revision:

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
)