components/logilab-common/logilab-common.3
author Norm Jacobs <Norm.Jacobs@Oracle.COM>
Fri, 24 Feb 2012 13:30:24 -0800
changeset 706 6e61f0012046
parent 181 87e11e685b1f
child 1023 d2db2bc970c3
permissions -rw-r--r--
7108059 Userland should have python2.7 version of its python modules
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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)