~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to setup.py

Added module ivle.config, which takes care of some work interfacing with
    configobj, including searching for the file and opening the object.
ivle.conf.conf now uses this instead of having its own search.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
import setup.configure
31
31
import setup.build
32
32
import setup.install
33
 
import setup.listmake
34
 
 
35
33
 
36
34
def main(argv=None):
37
35
    if argv is None:
40
38
    # Print the opening spiel including the GPL notice
41
39
 
42
40
    print """IVLE - Informatics Virtual Learning Environment Setup
43
 
Copyright (C) 2007-2008 The University of Melbourne
 
41
Copyright (C) 2007-2009 The University of Melbourne
44
42
IVLE comes with ABSOLUTELY NO WARRANTY.
45
43
This is free software, and you are welcome to redistribute it
46
44
under certain conditions. See LICENSE.txt for details.
62
60
def help(args):
63
61
    if len(args)!=1:
64
62
        print """Usage: python setup.py operation [options]
65
 
Operation (and options) can be:
 
63
Operation can be:
66
64
    help [operation]
67
 
    listmake (developer use only)
68
 
    config [args]
 
65
    config
69
66
    build
70
 
    install [--nojail] [--nosubjects] [-n|--dry]
 
67
    install
71
68
 
72
 
    For help on a specific operation use 'help [operation]'."""
 
69
    For help and options for a specific operation use 'help [operation]'."""
73
70
    else:
74
71
        operator = args[0]
75
72
        oper_func = call_operator(operator)
82
79
            'help' : help,
83
80
            'config' : setup.configure.configure,
84
81
            'build' : setup.build.build,
85
 
            'listmake' : setup.listmake.listmake,
86
82
            'install' : setup.install.install,
87
 
            #'updatejails' : None,
88
83
        }[operation]
89
84
    except KeyError:
90
85
        print >>sys.stderr, (