merged split packaging (-lib and -vs) from master, add a 3rd one for lxc
[nodemanager.git] / setup-lib.py
1 #!/usr/bin/python
2 #
3 # Setup script for the Node Manager application
4 #
5 # Mark Huang <mlhuang@cs.princeton.edu>
6 # Copyright (C) 2006 The Trustees of Princeton University
7 #
8
9 from distutils.core import setup, Extension
10
11 setup(
12     py_modules=[
13         'account',
14         'api',
15         'api_calls',
16         'bwmon',
17         'bwlimitlxc',
18         'cgroups',
19         'conf_files',
20         'config',
21         'controller',
22         'coresched',
23         'curlwrapper',
24         'database',
25         'initscript',
26         'iptables',
27         'logger',
28         'net',
29         'nodemanager',
30         'plcapi',
31         'safexmlrpc',
32         'slivermanager',
33         'ticket',
34         'tools',
35         ],
36     scripts = [
37         'forward_api_calls',
38         ],
39     packages =[
40         'plugins',
41         ],
42     )