First commit
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..3f9f0eb
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,44 @@
+#!/usr/bin/env python
+
+"Setuptools params"
+
+from setuptools import setup, find_packages
+from os.path import join
+
+# Get version number from source tree
+import sys
+sys.path.append( '.' )
+from mininet.net import VERSION
+
+scripts = [ join( 'bin', filename ) for filename in [ 'mn' ] ]
+
+modname = distname = 'mininet'
+
+setup(
+ name=distname,
+ version=VERSION,
+ description='Process-based OpenFlow emulator',
+ author='Bob Lantz',
+ author_email='rlantz@cs.stanford.edu',
+ packages=find_packages(exclude='test'),
+ long_description="""
+ Mininet is a network emulator which uses lightweight
+ virtualization to create virtual networks for rapid
+ prototyping of Software-Defined Network (SDN) designs
+ using OpenFlow. http://openflow.org/mininet
+ """,
+ classifiers=[
+ "License :: OSI Approved :: BSD License",
+ "Programming Language :: Python",
+ "Development Status :: 2 - Pre-Alpha",
+ "Intended Audience :: Developers",
+ "Topic :: Internet",
+ ],
+ keywords='networking emulator protocol Internet OpenFlow SDN',
+ license='BSD',
+ install_requires=[
+ 'setuptools',
+ 'networkx'
+ ],
+ scripts=scripts,
+)