blob: 3f9f0ebce7065a96511f06fc524fe962983e80ea [file] [log] [blame]
carlosmscabralf40ecd12013-02-01 18:15:58 -02001#!/usr/bin/env python
2
3"Setuptools params"
4
5from setuptools import setup, find_packages
6from os.path import join
7
8# Get version number from source tree
9import sys
10sys.path.append( '.' )
11from mininet.net import VERSION
12
13scripts = [ join( 'bin', filename ) for filename in [ 'mn' ] ]
14
15modname = distname = 'mininet'
16
17setup(
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=find_packages(exclude='test'),
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://openflow.org/mininet
29 """,
30 classifiers=[
31 "License :: OSI Approved :: BSD License",
32 "Programming Language :: Python",
33 "Development Status :: 2 - Pre-Alpha",
34 "Intended Audience :: Developers",
35 "Topic :: Internet",
36 ],
37 keywords='networking emulator protocol Internet OpenFlow SDN',
38 license='BSD',
39 install_requires=[
40 'setuptools',
41 'networkx'
42 ],
43 scripts=scripts,
44)