B “äî\#ã@sndZddlZdZdZdZdZGdd„deƒZGd d „d eƒZGd d „d ƒZ Gd d„dƒZ Gdd„de e ƒZ dS)a] 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. éNZreStructuredTextz0.14)rérÚfinalrTÚc@seZdZejdkrdd„ZdS)ÚApplicationError)éécCs d |j¡S)Nz, )ÚjoinÚargs)Úself©r ú5/tmp/pip-build-uw_ogi45/docutils/docutils/__init__.pyÚ __unicode__vszApplicationError.__unicode__N)Ú__name__Ú __module__Ú __qualname__ÚsysÚ version_infor r r r r rps rc@s eZdZdS)Ú DataErrorN)rrrr r r r rzsrc@s(eZdZdZdZdZdZdZdZdZ dS)Ú SettingsSpecz€ Runtime setting specification base class. SettingsSpec subclass objects used by `docutils.frontend.OptionParser`. r N) rrrÚ__doc__Z settings_specZsettings_defaultsZsettings_default_overridesZrelative_path_settingsZconfig_sectionZconfig_section_dependenciesr r r r r}s'rc@s eZdZdZdd„ZdZdZdS)Ú TransformSpecz„ Runtime transform specification base class. TransformSpec subclass objects used by `docutils.transforms.Transformer`. cCs,|jdkr(ddl}| dt¡t|jƒSgS)z;Transforms required by this class. Override in subclasses.r rNzMdefault_transforms attribute deprecated. Use get_transforms() method instead.)Údefault_transformsÚwarningsÚwarnÚDeprecationWarningÚlist)r rr r r Úget_transformsÎs   zTransformSpec.get_transformsr N)rrrrrrZunknown_reference_resolversr r r r rÆs  rc@s eZdZdZdZdZdd„ZdS)Ú Componentz#Base class for Docutils components.Nr cCs ||jkS)z¼ 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. )Ú supported)r Úformatr r r ÚsupportsÿszComponent.supports)rrrrZcomponent_typerr r r r r rôsr) rrZ __docformat__Ú __version__Ú__version_info__Z__version_details__Ú Exceptionrrrrrr r r r Ú3s I.