Statistics
| Branch: | Tag: | Revision:

mininet / setup.py @ 55179737

History | View | Annotate | Download (1.09 KB)

1 51270ce4 Brandon Heller
#!/usr/bin/env python
2 7cbde774 Bob Lantz
3 2ad03eea Bob Lantz
"Setuptools params"
4 51270ce4 Brandon Heller
5
from setuptools import setup, find_packages
6 8f20b95d Brandon Heller
from os.path import join
7
8 ee222055 Bob Lantz
scripts = [ join( 'bin', filename ) for filename in [ 'mn' ] ]
9 8f20b95d Brandon Heller
10
modname = distname = 'mininet'
11 51270ce4 Brandon Heller
12
setup(
13 8f20b95d Brandon Heller
    name=distname,
14 55179737 Bob Lantz
    version='2.0.0d2',
15 8f20b95d Brandon Heller
    description='Process-based OpenFlow emulator',
16 51270ce4 Brandon Heller
    author='Bob Lantz',
17
    author_email='rlantz@cs.stanford.edu',
18
    packages=find_packages(exclude='test'),
19 2ad03eea Bob Lantz
    long_description="""
20 e04c207c Bob Lantz
        Mininet is a network emulator which uses lightweight
21
        virtualization to create virtual networks for rapid
22
        prototyping of Software-Defined Network (SDN) designs
23
        using OpenFlow. http://openflow.org/mininet
24
        """,
25 8f20b95d Brandon Heller
    classifiers=[
26 e04c207c Bob Lantz
          "License :: OSI Approved :: BSD License",
27 51270ce4 Brandon Heller
          "Programming Language :: Python",
28 e04c207c Bob Lantz
          "Development Status :: 2 - Pre-Alpha",
29 51270ce4 Brandon Heller
          "Intended Audience :: Developers",
30
          "Topic :: Internet",
31 8f20b95d Brandon Heller
    ],
32 e04c207c Bob Lantz
    keywords='networking emulator protocol Internet OpenFlow SDN',
33
    license='BSD',
34 8f20b95d Brandon Heller
    install_requires=[
35 3774f234 Brandon Heller
        'setuptools',
36
        'networkx'
37 8f20b95d Brandon Heller
    ],
38
    scripts=scripts,
39 8f99421e Brandon Heller
)