btd.sphinx.inheritance-diagram

Embedding diagrams rendered with inheritance_diagram.


Keywords
Sphinx, Documentation, Inheritance, Diagram, Graphviz
License
BSD-3-Clause
Install
pip install btd.sphinx.inheritance-diagram==2.3.1.post1

Documentation

Sourcecode on GitHub

GitHub tag (latest SemVer incl. pre-release) GitHub release (latest SemVer incl. including pre-releases) GitHub release date Libraries.io status for latest release Requires.io

PyPI PyPI - Status PyPI - Python Version Dependent repos (via libraries.io)

btd.sphinx.inheritance_diagram

This is a patched version of sphinx.ext.inheritance_diagram.

This package is required, if inheritance diagrams (e.g. sphinx.ext.inheritance_diagram) are enabled in Sphinx AND Sphinx is used with our patched variation of sphinx.ext.graphviz called btd.sphinx.graphviz. In this example, inheritance_diagram has an internal cross reference to graphviz, which cannot be satisfied, because the graphviz extension has been exchanged.

Note:
Patched versions of internal packages from Sphinx are released as M.M.P.postN versions. So 2.3.1.post1 is the patched module version derived from Sphinx 2.3.1.


Added features

  • 2.3.1.post1
    • Changed dependencies sphinx.ext.graphviz to btd.sphinx.graphviz.

Install using pip

$ pip install btd.sphinx.inheritance_diagram

SPDX-License-Identifier: BSD-2-Clause