ó
¡V]c           @   sß   d  Z  d d l Z d d l m Z d Z d Z e d d ƒ Z e d d	 d
 d d d d d d d	 d e ƒ Z d Z	 d e
 f d „  ƒ  YZ d e f d „  ƒ  YZ d d d „  ƒ  YZ d d d „  ƒ  YZ d e e f d „  ƒ  YZ d S(   s]  
This is the Docutils (Python Documentation Utilities) package.

Package Structure
=================

Modules:

- __init__.py: Contains component base classes, exception classes, and
  Docutils version information.

- core.py: Contains the ``Publisher`` class and ``publish_*()`` convenience
  functions.

- frontend.py: Runtime settings (command-line interface, configuration files)
  processing, for Docutils front-ends.

- io.py: Provides a uniform API for low-level input and output.

- nodes.py: Docutils document tree (doctree) node class library.

- statemachine.py: A finite state machine specialized for
  regular-expression-based text filters.

Subpackages:

- languages: Language-specific mappings of terms.

- parsers: Syntax-specific input parser modules or packages.

- readers: Context-specific input handlers which understand the data
  source and manage a parser.

- transforms: Modules used by readers and writers to modify DPS
  doctrees.

- utils: Contains the ``Reporter`` system warning class and miscellaneous
  utilities used by readers, writers, and transforms.

  utils/urischemes.py: Contains a complete mapping of known URI addressing
  scheme names to descriptions.

- utils/math: Contains functions for conversion of mathematical notation
  between different formats (LaTeX, MathML, text, ...).

- writers: Format-specific output translators.
iÿÿÿÿN(   t
   namedtuplet   reStructuredTexts   0.15.2t   VersionInfos-   major minor micro releaselevel serial releaset   majori    t   minori   t   microi   t   releaselevelt   finalt   serialt   releaset   ApplicationErrorc           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyR
   [   s    t	   DataErrorc           B   s   e  Z RS(    (   R   R   (    (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyR   \   s    t   SettingsSpecc           B   s2   e  Z d  Z d Z d Z d Z d Z d Z d Z	 RS(   s€   
    Runtime setting specification base class.

    SettingsSpec subclass objects used by `docutils.frontend.OptionParser`.
    (    N(    (
   R   R   t   __doc__t   settings_spect   Nonet   settings_defaultst   settings_default_overridest   relative_path_settingst   config_sectiont   config_section_dependencies(    (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyR   _   s   't   TransformSpecc           B   s#   e  Z d  Z d „  Z d Z d Z RS(   s„   
    Runtime transform specification base class.

    TransformSpec subclass objects used by `docutils.transforms.Transformer`.
    c         C   s<   |  j  d k r8 d d l } | j d t ƒ t |  j  ƒ Sg  S(   s;   Transforms required by this class.  Override in subclasses.iÿÿÿÿNsM   default_transforms attribute deprecated.
Use get_transforms() method instead.(    (   t   default_transformst   warningst   warnt   DeprecationWarningt   list(   t   selfR   (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyt   get_transforms°   s    	(    (    (   R   R   R   R   R   t   unknown_reference_resolvers(    (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyR   ¨   s
   	t	   Componentc           B   s#   e  Z d  Z d Z d Z d „  Z RS(   s#   Base class for Docutils components.c         C   s   | |  j  k S(   s¼   
        Is `format` supported by this component?

        To be used by transforms to ask the dependent component if it supports
        a certain input context or output format.
        (   t	   supported(   R   t   format(    (    s0   lib/python2.7/site-packages/docutils/__init__.pyt   supportsá   s    N(    (   R   R   R   R   t   component_typeR!   R#   (    (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyR    Ö   s   (    (    (   R   t   syst   collectionsR    t   __docformat__t   __version__R   t   Truet   __version_info__t   __version_details__t   StandardErrorR
   R   R   R   R    (    (    (    s0   lib/python2.7/site-packages/docutils/__init__.pyt   <module>3   s&   	I.