X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=setup.py;h=c4311b495732d848978293401dab754f4590cb8b;hb=7137010b13dcede2f6efcff0be902e1676b40144;hp=c8247ec259e55fdd03c65156761f9fcad161dcae;hpb=6096716dbc88a1d9e6a1be8cac477006225d890e;p=nepi.git diff --git a/setup.py b/setup.py index c8247ec2..c4311b49 100755 --- a/setup.py +++ b/setup.py @@ -3,35 +3,60 @@ from distutils.core import setup import sys +with open('VERSION') as f: + version_tag = f.read().strip() +with open("COPYING") as f: + license = f.read() +with open("README") as f: + long_description = f.read() + +data_files = [ ('/etc/nepi', [ 'VERSION', 'COPYING', 'README' ] ) ] + setup( - name = "nepi", - version = "nepi-3-dev", - description = "Network Experiment Management Framework", - author = "Alina Quereilhac, Julien Tribino, Lucia Guevgeozian", - url = "http://nepi.inria.fr", - license = "GPLv3", - platforms = "Linux, OSX", - packages = [ - "nepi", - "nepi.execution", - "nepi.resources", - "nepi.resources.all", - "nepi.resources.linux", - "nepi.resources.linux.ccn", - "nepi.resources.linux.ns3", - "nepi.resources.linux.ns3.ccn", - "nepi.resources.netns", - "nepi.resources.ns3", - "nepi.resources.ns3.classes", - "nepi.resources.omf", - "nepi.resources.planetlab", - "nepi.resources.planetlab.openvswitch", - "nepi.util", - "nepi.util.parsers"], - package_dir = {"": "src"}, - package_data = { - "nepi.resources.planetlab" : [ "scripts/*.py" ], - "nepi.resources.linux" : [ "scripts/*.py" ], - "nepi.resources.linux.ns3" : [ "dependencies/*.tar.gz" ] - } - ) + name = "nepi", + version = version_tag, + description = "Network Experiment Management Framework", + long_description = long_description, + license = license, + author = "Alina Quereilhac", + author_email = "alina.quereilhac@inria.fr", + download_url = "http://build.onelab.eu/nepi/nepi-{v}.tar.gz".format(v=version_tag), + url = "http://nepi.inria.fr/", + platforms = "Linux, OSX", + data_files = data_files, + package_dir = {"": "src"}, + packages = [ + "nepi", + "nepi.execution", + "nepi.resources", + "nepi.resources.all", + "nepi.resources.linux", + "nepi.resources.linux.ccn", + "nepi.resources.linux.ns3", + "nepi.resources.linux.ns3.ccn", + "nepi.resources.linux.netns", + "nepi.resources.netns", + "nepi.resources.ns3", + "nepi.resources.ns3.classes", + "nepi.resources.omf", + "nepi.resources.planetlab", + "nepi.resources.planetlab.ns3", + "nepi.resources.planetlab.openvswitch", + "nepi.util", + "nepi.util.parsers", + "nepi.data", + "nepi.data.processing", + "nepi.data.processing.ccn", + "nepi.data.processing.ping"], + package_data = { + "nepi.resources.planetlab" : [ "scripts/*.py" ], + "nepi.resources.linux" : [ "scripts/*.py" ], + "nepi.resources.linux.ns3" : [ "dependencies/*.tar.gz" ] + }, + install_requires = [ + "ipaddr", + "networkx", + "pygraphviz", + "matplotlib", + ] +)