<?xml version="1.0" encoding="iso-8859-1"?>
<module name="Ft.Lib.DistExt.Structures" file="/work/a/ports/textproc/py-4suite/work/4Suite-1.0b1/build/lib.freebsd-7.1-RELEASE-i386-2.4/Ft/Lib/DistExt/Structures.py">
  <modification-date>2004-01-26 07:40:16</modification-date>
  <abstract>Data structures that are to be used in a pkg file.</abstract>
  <description/>
  <classes>
    <class name="Document" public="yes">
      <bases>
      </bases>
      <abstract>An XSLT rendered document. It creates both a XML, HTML and Text version of the document (if desired)</abstract>
      <description/>
      <method-resolution-order>
        <base name="Document" module="Ft.Lib.DistExt.Structures"/>
      </method-resolution-order>
      <methods documented="yes" class="Document" module="Ft.Lib.DistExt.Structures" inherited="no">
        <method public="no" name="__init__" id="Document-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="source"/>
            <arg name="outdir"/>
            <arg default="None" name="htmlStylesheets"/>
            <arg default="None" name="htmlOutfile"/>
            <arg default="None" name="textStylesheets"/>
            <arg default="None" name="textOutfile"/>
            <arg default="None" name="params"/>
            <arg default="None" name="title"/>
            <arg default="'general'" name="category"/>
            <arg default="None" name="flags"/>
          </arguments>
        </method>
        <method public="no" name="__repr__" id="Document-__repr__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="Executable" public="yes">
      <bases>
      </bases>
      <abstract>Just a collection of attributes that describes an executable
and everything needed to build it (hopefully in a portable way,
but there are hooks that let you be as unportable as you need).</abstract>
      <description>Instance attributes:
  name : string
    the full name of the extension, including any packages -- ie.
    *not* a filename or pathname, but Python dotted name
  sources : [string]
    list of source filenames, relative to the distribution root
    (where the setup script lives), in Unix form (slash-separated)
    for portability.  Source files may be C, C++, SWIG (.i),
    platform-specific resource files, or whatever else is recognized
    by the &quot;build_ext&quot; command as source for a Python extension.
  include_dirs : [string]
    list of directories to search for C/C++ header files (in Unix
    form for portability)
  define_macros : [(name : string, value : string|None)]
    list of macros to define; each macro is defined using a 2-tuple,
    where 'value' is either the string to define it to or None to
    define it without a particular value (equivalent of &quot;#define
    FOO&quot; in source or -DFOO on Unix C compiler command line)
  undef_macros : [string]
    list of macros to undefine explicitly
  library_dirs : [string]
    list of directories to search for C/C++ libraries at link time
  libraries : [string]
    list of library names (not filenames or paths) to link against
  runtime_library_dirs : [string]
    list of directories to search for C/C++ libraries at run time
    (for shared extensions, this is when the extension is loaded)
  extra_objects : [string]
    list of extra files to link with (eg. object files not implied
    by 'sources', static library that must be explicitly specified,
    binary resource files, etc.)
  extra_compile_args : [string]
    any extra platform- and compiler-specific information to use
    when compiling the source files in 'sources'.  For platforms and
    compilers where &quot;command line&quot; makes sense, this is typically a
    list of command-line arguments, but for other platforms it could
    be anything.
  extra_link_args : [string]
    any extra platform- and compiler-specific information to use
    when linking object files together to create the extension (or
    to create a new static Python interpreter).  Similar
    interpretation as for 'extra_compile_args'.</description>
      <method-resolution-order>
        <base name="Executable" module="Ft.Lib.DistExt.Structures"/>
      </method-resolution-order>
      <methods documented="yes" class="Executable" module="Ft.Lib.DistExt.Structures" inherited="no">
        <method public="no" name="__init__" id="Executable-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="name"/>
            <arg name="sources"/>
            <arg default="None" name="include_dirs"/>
            <arg default="None" name="define_macros"/>
            <arg default="None" name="undef_macros"/>
            <arg default="None" name="library_dirs"/>
            <arg default="None" name="libraries"/>
            <arg default="None" name="runtime_library_dirs"/>
            <arg default="None" name="extra_objects"/>
            <arg default="None" name="extra_compile_args"/>
            <arg default="None" name="extra_link_args"/>
          </arguments>
        </method>
        <method public="no" name="__repr__" id="Executable-__repr__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="ExecutableScript" public="yes">
      <bases>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="ExecutableScript" module="Ft.Lib.DistExt.Structures"/>
      </method-resolution-order>
      <methods documented="yes" class="ExecutableScript" module="Ft.Lib.DistExt.Structures" inherited="no">
        <method public="no" name="__init__" id="ExecutableScript-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="name"/>
            <arg name="source"/>
          </arguments>
        </method>
        <method public="no" name="__repr__" id="ExecutableScript-__repr__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="Localization" public="yes">
      <bases>
      </bases>
      <abstract>Defines a message catalog for a particular language</abstract>
      <description/>
      <method-resolution-order>
        <base name="Localization" module="Ft.Lib.DistExt.Structures"/>
      </method-resolution-order>
      <methods documented="yes" class="Localization" module="Ft.Lib.DistExt.Structures" inherited="no">
        <method public="no" name="__init__" id="Localization-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="language"/>
            <arg name="source"/>
          </arguments>
        </method>
        <method public="no" name="__repr__" id="Localization-__repr__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
      </methods>
    </class>
    <class name="Script" public="yes">
      <bases>
      </bases>
      <abstract/>
      <description/>
      <method-resolution-order>
        <base name="Script" module="Ft.Lib.DistExt.Structures"/>
      </method-resolution-order>
      <methods documented="yes" class="Script" module="Ft.Lib.DistExt.Structures" inherited="no">
        <method public="no" name="__init__" id="Script-__init__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
            <arg name="name"/>
            <arg name="path"/>
          </arguments>
        </method>
        <method public="no" name="__repr__" id="Script-__repr__">
          <abstract/>
          <description/>
          <arguments>
            <arg name="self"/>
          </arguments>
        </method>
      </methods>
    </class>
  </classes>
  <functions>
    <function public="no" name="_string_check" id="_string_check">
      <abstract/>
      <description/>
      <arguments>
        <arg name="arg"/>
      </arguments>
    </function>
    <function public="no" name="_string_sequence_check" id="_string_sequence_check">
      <abstract/>
      <description/>
      <arguments>
        <arg name="arg"/>
      </arguments>
    </function>
  </functions>
  <fields>
    <field public="no" name="__all__" id="__all__">
      <value>['Localization', 'Script', 'ExecutableScript', 'Executable', 'Document']</value>
    </field>
  </fields>
</module>
