Uqbar API¶
Tools for auto-generating API documention.
Functions
Classes
A builder of reStructuredText API documentation for Python packages. |
Classes
Abstract base class for module member documenters. |
Documenters
A basic class documenter. |
|
A basic function documenter. |
|
A basic module documenter. |
|
A basic root documenter. |
Classes
Classes
A builder of Graphviz inheritance graphs. |
Internals
A |
|
A |
Documenters
Class documenter that plays well with sphinx-immaterial theme. |
|
Module documenter that plays well with sphinx-immaterial theme. |
|
A summarizing class documenter. |
|
A summarizing module documenter. |
|
A summarizing root documenter. |
Classes
Interactive console providing a sandboxed namespace for executing code examples. |
|
Exceptions
Classes
Classes
Functions
Specialized container classes.
uqbar.containers.dependency_graph
Classes
A dependency graph of hashables. |
Classes
A dict-like node in a "unique" tree. |
|
A list-like node in a "unique" tree. |
|
A node in a "unique" tree. |
|
A set-like node in a "unique" tree. |
|
A tuple-like node in a "unique" tree. |
Enumerations
Enumeration which behaves like an integer. |
|
Sortable enumeration which does not compare to objects not of its type. |
Functions
Functions
Tools for building Graphviz graphs.
Core Classes
An attributes listing for a Graphviz graph, cluster, node or edge. |
Core Classes
A Graphviz edge. |
|
A Graphviz graph, subgraph or cluster. |
|
A Graphviz node. |
Mixins
Classes
HTML Classes
A Graphviz HTML horizontal rule. |
|
A Graphviz HTML line break. |
|
A Graphviz HTML table. |
|
A Graphviz HTML table. |
|
A Graphviz HTML table row. |
|
A Graphviz HTML text node. |
|
A Graphviz HTML vertical rule. |
Record Field Classes
A Graphviz record field. |
|
A Graphviz record field group. |
Tools for IO and file-system manipulation.
Classes
A context manager for temporarily changing the current working directory. |
|
A context manager for profiling blocks of code. |
|
A context manager for capturing |
|
A context manager for timing blocks of code. |
Functions
Find the common prefix of two or more paths. |
|
Finds executable name. |
|
Generates relative path from |
|
Walks a directory tree. |
|
Writes |
Functions
Functions
Build a repr string for |
|
Get |
|
Template an object. |
Sphinx extensions.
Uqbar Sphinx API generation extension.
Functions
Hooks into Sphinx's |
|
Sets up Sphinx extension. |
Uqbar Sphinx executable examples extension.
Functions
Hooks into Sphinx's |
|
Hooks into Sphinx's |
|
Hooks into Sphinx's |
|
Hooks into Sphinx's |
|
Sets up Sphinx extension. |
|
Uqbar Sphinx inheritance graph extension.
Classes
Runs when the inheritance_diagram directive is first encountered. |
|
A docutils node to use as a placeholder for the inheritance diagram. |
Functions
Builds a mapping of class paths to URLs. |
|
Builds HTML output from an |
|
Builds LaTeX output from an |
|
Sets up Sphinx extension. |
|
Skip generating output, for non-supported builders. |
Uqbar Sphinx styling extension.
Functions
Styles |
|
Styles |
|
Hooks into Sphinx's |
|
Hooks into Sphinx's |
|
Sets up Sphinx extension. |
|
Tools for string manipulation.
Functions
Delimit a string at word boundaries. |
|
Normalizes whitespace. |
|
Convert a string to dash-delimited words. |
|
Convert a string to underscore-delimited words. |