Metadata-Version: 2.1
Name: sphinx-pyreverse
Version: 0.0.15
Summary: A simple sphinx extension to generate UML diagrams with pyreverse
Home-page: https://github.com/alendit/sphinx-pyreverse
Author: Dimitri Vorona
Author-email: vorona@in.tum.de
License: GPLv3
Description: Sphinx-pyreverse
        =================
        
        .. image:: https://circleci.com/gh/alendit/sphinx-pyreverse.svg?style=svg
            :target: https://circleci.com/gh/alendit/sphinx-pyreverse
        
        .. image:: https://badge.fury.io/py/sphinx-pyreverse.svg
            :target: https://badge.fury.io/py/sphinx-pyreverse
        
        A simple sphinx extension to generate a UML diagram from python modules.
        
        Install
        --------
        
        Install with:::
        
            pip install sphinx-pyreverse
        
        Usage
        ------
        
        Add "sphinx_pyreverse" to the extensions list in your conf.py (make sure it is
        in the PYTHONPATH).
        
        Call the directive with path to python module as content. The ``:classes:`` and
        ``:packages:`` flags specify which UML diagrams to show.::
        
            .. uml:: {{modulename}}
                :classes:
                :packages:
        
        Requires pyreverse from pylint.
        
        Options
        ^^^^^^^
        
        To configure usage, in your conf.py
        
        * ``sphinx_pyreverse_output`` (see --output), default is "png"
        * ``sphinx_pyreverse_filter_mode`` (see --filter_mode), default is None
        * ``sphinx_pyreverse_class`` (see --class), default is None
        * ``sphinx_pyreverse_show_ancestors`` (see --show_ancestors), default is None
        * ``sphinx_pyreverse_all_ancestors`` (see --all_ancestors), default is None
        * ``sphinx_pyreverse_show_associated`` (see --show_associated), default is None
        * ``sphinx_pyreverse_all_associated`` (see --all_associated), default is None
        * ``sphinx_pyreverse_show_builtin`` (see --show_builtin), default is None
        * ``sphinx_pyreverse_module_names`` (see --module_names), default is None
        * ``sphinx_pyreverse_only_classnames`` (see --only_classnames), default is None
        * ``sphinx_pyreverse_ignore`` (see --ignore), default is None
        
        Changing the directive
        ^^^^^^^^^^^^^^^^^^^^^^
        
        To override the directive, which defaults to 'uml' set the
        ``SPHINX_PYREVERSE_DIRECTIVE`` environment variable to whatever you like.
        
Keywords: sphinx extension uml pyreverse
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Topic :: Utilities
Provides-Extra: tests
Provides-Extra: pil
Provides-Extra: deploy
