released to pypi
[nepi.git] / setup.py
1 #!/usr/bin/env python
2
3 from distutils.core import setup
4 import sys
5
6
7 with open('VERSION') as f:
8     version_tag = f.read().strip()
9 with open("COPYING") as f:
10     license = f.read()
11 with open("README") as f:
12     long_description = f.read()
13
14 setup(
15     name             = "nepi",
16     version          = version_tag,
17     description      = "Network Experiment Management Framework",
18     long_description = long_description,
19     license          = license,
20     author           = "Alina Quereilhac",
21     author_email     = "alina.quereilhac@inria.fr",
22     download_url     = "http://build.onelab.eu/nepi/nepi-{v}.tar.gz".format(v=version_tag),
23     url              = "http://nepi.inria.fr/",
24     platforms        = "Linux, OSX",
25     package_dir      = {"": "src"},
26     packages         = [
27         "nepi",
28         "nepi.execution",
29         "nepi.resources",
30         "nepi.resources.all",
31         "nepi.resources.linux",
32         "nepi.resources.linux.ccn",
33         "nepi.resources.linux.ns3",
34         "nepi.resources.linux.ns3.ccn",
35         "nepi.resources.linux.netns",
36         "nepi.resources.netns",
37         "nepi.resources.ns3",
38         "nepi.resources.ns3.classes",
39         "nepi.resources.omf",
40         "nepi.resources.planetlab",
41         "nepi.resources.planetlab.ns3",
42         "nepi.resources.planetlab.openvswitch",
43         "nepi.util",
44         "nepi.util.parsers",
45         "nepi.data",
46         "nepi.data.processing",
47         "nepi.data.processing.ccn",
48         "nepi.data.processing.ping"],
49     package_data     = {
50         "nepi.resources.planetlab" : [ "scripts/*.py" ],
51         "nepi.resources.linux" : [ "scripts/*.py" ],
52         "nepi.resources.linux.ns3" : [ "dependencies/*.tar.gz" ]
53     }
54 )