Provided by: eric_17.11.1-1_all bug


       eric6_api - eric6 API generator


       eric6_api [options] files...

       where files can be be either Python modules, package directories or ordinary directories.


       This  manual  page  documents briefly the eric6_api command.  This manual page was written
       for the Debian distribution because the original program does not have a manual page.

       eric6_api scans Python source code to generate API descriptions files which are used to as
       tooltips and autocompletion suggestions by the QScintilla editor widget in eric6.


       These  programs  follow the usual GNU command line syntax, with long options starting with
       two dashes (`-').  A summary of options is included below.  For  a  complete  description,
       see the Info files.

       -b name or --base name
              Use the given name as the name of the base package.

       -h or --help
              Show this help and exit.

       -o filename or --output=filename
              Write  the API information to the named file. A '%L' placeholder is replaced by the
              language of the API file (see --language).

              Generate API files for QScintilla prior to 1.7.

       -p or --private
              Include private methods and functions.

       -R, -r or --recursive
              Perform a recursive search for Python files.

       -t ext or --extension = ext
              Add the given extension to the list of file extensions.  This option may  be  given
              multiple times.

       -V or --version
              Show version information and exit.

       -x directory or --exclude=directory
              Specify  a directory basename to be excluded.  This option may be repeated multiple

              Specify a filename pattern of files to be excluded.  This option  may  be  repeated
              multiple times.

       -l language or --language=language
              Generate  an  API  file  for the given programming language.  Supported programming
              languages are:
                  * Python
                  * Python3
                  * Ruby The default is 'Python'.  This option may be repeated multiple times.


       eric6(1),    eric6_compare(1),    eric6_configure(1),     eric6_diff(1),     eric6_doc(1),
       eric6_editor(1),    eric6_helpviewer(1),    eric6_iconeditor(1),   eric6_plugininstall(1),
       eric6_pluginrepository(1),   eric6_pluginuninstall(1),   eric6_qregexp(1),    eric6_re(1),
       eric6_shell(1),       eric6_sqlbrowser(1),       eric6_tray(1),      eric6_trpreviewer(1),
       eric6_uipreviewer(1), eric6_unittest(1), eric6_webbrowser(1)


       This manual page was written by Torsten Marek <>, for  the  Debian  project
       (but may be used by others).

                                        January  31, 2010                            ERIC6_API(1)