author | Norm Jacobs <Norm.Jacobs@Oracle.COM> |
Wed, 13 Apr 2011 09:58:06 -0700 | |
changeset 181 | 87e11e685b1f |
parent 111 | 5990969e40cc |
child 1023 | d2db2bc970c3 |
permissions | -rw-r--r-- |
106
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
1 |
.\" |
181
87e11e685b1f
7003927 userland should postprocess packaged files
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
111
diff
changeset
|
2 |
.\" Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. |
106
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
3 |
.\" |
111
5990969e40cc
7023052 typo in depend action of package manifest for logilab-common
April Chin <april.chin@oracle.com>
parents:
106
diff
changeset
|
4 |
.\" logilab-common.3 |
106
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
5 |
.\" |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
6 |
.TH logilab-common 3 "30 Apr 2009" |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
7 |
.SH NAME |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
8 |
logilab-common \- Common Modules used by Logilab projects |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
9 |
.SH DESCRIPTION |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
10 |
The |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
11 |
.I logilab-common |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
12 |
package contains some modules used by different Logilab |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
13 |
projects. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
14 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
15 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
16 |
.SH Provided modules |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
17 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
18 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
19 |
A brief description of the available modules : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
20 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
21 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
22 |
* adbh.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
23 |
helper functions for using database advanced. Supported RDBMS |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
24 |
include PostgreSQL, MySQL and sqlite. See also db.py. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
25 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
26 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
27 |
* astutils: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
28 |
Deprecated module. Use logilab.astng. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
29 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
30 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
31 |
* bind.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
32 |
Deprecated module. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
33 |
Provides a way to optimize globals in certain functions by binding |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
34 |
their names to values provided in a dictionnary. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
35 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
36 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
37 |
* cache.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
38 |
A cache implementation with a least recently used algorithm. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
39 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
40 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
41 |
* clcommands.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
42 |
helper functions for command line programs handling different |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
43 |
subcommands |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
44 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
45 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
46 |
* cli.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
47 |
Command line interface helper classes (for interactive programs |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
48 |
using the command line) |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
49 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
50 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
51 |
* compat.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
52 |
Transparent compatibility layer between different python version |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
53 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
54 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
55 |
* configuration.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
56 |
Two mix-in classes to handle configuration from both command line |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
57 |
(using optik/optparse) and configuration file. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
58 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
59 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
60 |
* corbautils.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
61 |
Usefull functions for use with the OmniORB CORBA library. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
62 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
63 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
64 |
* daemon.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
65 |
A daemon mix-in class. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
66 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
67 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
68 |
* date.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
69 |
date manipulation helper functions |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
70 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
71 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
72 |
* db.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
73 |
A generic method to get a database connection. See also adbh.py. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
74 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
75 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
76 |
* debugger.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
77 |
pdb customization |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
78 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
79 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
80 |
* decorators.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
81 |
useful decorators (cached, timed...) |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
82 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
83 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
84 |
* deprecation.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
85 |
mark functions / classes as deprecated or moved |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
86 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
87 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
88 |
* fileutils.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
89 |
Some file / file path manipulation utilities. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
90 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
91 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
92 |
* graph.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
93 |
graph manipulations, dot file generation |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
94 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
95 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
96 |
* html.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
97 |
Deprecated module |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
98 |
Return an html formatted traceback from python exception infos. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
99 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
100 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
101 |
* interface.py |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
102 |
Bases class for interfaces. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
103 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
104 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
105 |
* logger.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
106 |
Deprecated module : use logging from stdlib. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
107 |
Define a logger interface and two concrete loggers : one which prints |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
108 |
everything on stdout, the other using syslog. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
109 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
110 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
111 |
* logging_ext.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
112 |
extensions to stdlib's logging module |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
113 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
114 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
115 |
* logservice.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
116 |
Deprecated module. Use logging from stdlib. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
117 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
118 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
119 |
* modutils.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
120 |
Module manipulation utilities. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
121 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
122 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
123 |
* monclient.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
124 |
Deprecated module |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
125 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
126 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
127 |
* monserver.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
128 |
Deprecated module |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
129 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
130 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
131 |
* optik_ext : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
132 |
Add an abstraction level to transparently import optik classes from |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
133 |
optparse (python >= 2.3) or the optik package. It also defines two |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
134 |
new option types (regexp, csv, color, date...) |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
135 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
136 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
137 |
* optparser.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
138 |
extend optparse's OptionParser to support commands |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
139 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
140 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
141 |
* patricia.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
142 |
A Python implementation of PATRICIA trie (Practical Algorithm to |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
143 |
Retrieve Information Coded in Alphanumeric). |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
144 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
145 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
146 |
* pdf_ext.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
147 |
pdf and fdf file manipulations, with pdftk. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
148 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
149 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
150 |
* pytest.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
151 |
unittest runner. See testlib |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
152 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
153 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
154 |
* shellutils.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
155 |
Some utilities to replace shell scripts with python scripts. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
156 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
157 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
158 |
* sqlgen.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
159 |
Helper class to generate SQL strings to use with python's DB-API. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
160 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
161 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
162 |
* table.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
163 |
manage tabular data (supports column and row names, sorting, grouping... |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
164 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
165 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
166 |
* testlib.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
167 |
Generic tests execution methods. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
168 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
169 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
170 |
* textutils.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
171 |
Some text manipulation utilities (ansi colorization, line wrapping, |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
172 |
rest support...) |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
173 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
174 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
175 |
* tree.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
176 |
Base class to represent tree structure, and some others to make it |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
177 |
works with the visitor implementation (see below). |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
178 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
179 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
180 |
* umessage.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
181 |
unicode email support |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
182 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
183 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
184 |
* ureports: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
185 |
Provides a way to create simple reports using python objects |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
186 |
without care of the final formatting. Some formatters text and html |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
187 |
are provided. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
188 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
189 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
190 |
* vcgutils.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
191 |
utilities functions to generate file readable with Georg Sander's vcg |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
192 |
(Visualization of Compiler Graphs). |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
193 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
194 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
195 |
* visitor.py : |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
196 |
A generic visitor pattern implementation. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
197 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
198 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
199 |
* twisted_distutils.py |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
200 |
This module enables the installation of plugins.tml files using standard |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
201 |
distutils syntax. Note that you can use this to install files that |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
202 |
are not twisted plugins in any package directory of your application. |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
203 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
204 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
205 |
* xmlrpcutils.py: |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
206 |
Auth support for XML RPC |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
207 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
208 |
.LP |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
209 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
210 |
.SH FILES |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
211 |
.TP 2.2i |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
212 |
.B /usr/lib/python2.6/vendor-packages/logilab/common |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
213 |
shared object library files |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
214 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
215 |
.SH AUTHORS |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
216 |
Sylvain Thenault ([email protected]) |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
217 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
218 |
.SH SUPPORT |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
219 |
[email protected] |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
220 |
|
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
221 |
.SH SEE ALSO |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
222 |
.IR logilab-astng (3), |
15c2a44d66c6
7020816 move logilab-common to userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
223 |
.IR pylint (1) |