Skip to content

graphviz 0.21

Download JSON

  • PyPI https://pypi.org/project/graphviz/
    Repository https://github.com/xflr6/graphviz

  • py.typed

  • Coverage


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "Typed" : 268
        "Any" : 0
        "Untyped" : 107
    • 71.5% coverage
    • 71.5% coverage (strict)
    • 375 typable
      • 268 typed
      • 107 untyped
      • 0 Any
  • Typables


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "functions" : 115
        "classes" : 216
        "other" : 6
    • 26 functions (+4 overloads)
      • 89 parameters
    • 31 classes
      • 52 methods (+2 overloads)
        • 145 parameters
      • 14 properties
    • 28 modules
      • 6 attrs

Modules

Module Coverage Coverage (strict) Typables Ignores
graphviz._defaults 100.0% 100.0% 6 0
graphviz.backend.dot_command 85.7% 85.7% 7 0
graphviz.backend.execute 80.0% 80.0% 10 0
graphviz.backend.mixins 17.6% 17.6% 17 0
graphviz.backend.piping 100.0% 100.0% 35 0
graphviz.backend.rendering 100.0% 100.0% 16 0
graphviz.backend.unflattening 85.7% 85.7% 7 0
graphviz.backend.upstream_version 33.3% 33.3% 3 0
graphviz.backend.viewing 100.0% 100.0% 3 0
graphviz.base 100.0% 100.0% 2 0
graphviz.copying 0.0% 0.0% 3 0
graphviz.dot 48.6% 48.6% 70 0
graphviz.encoding 50.0% 50.0% 8 0
graphviz.exceptions 0.0% 0.0% 0 0
graphviz.graphs 100.0% 100.0% 2 0
graphviz.jupyter_integration 66.7% 66.7% 12 0
graphviz.parameters.base 33.3% 33.3% 3 0
graphviz.parameters.engines 58.3% 58.3% 12 0
graphviz.parameters.formats 58.3% 58.3% 12 0
graphviz.parameters.formatters 58.3% 58.3% 12 0
graphviz.parameters.mixins 71.4% 71.4% 7 0
graphviz.parameters.renderers 58.3% 58.3% 12 0
graphviz.piping 100.0% 100.0% 24 0
graphviz.quoting 57.1% 57.1% 21 0
graphviz.rendering 100.0% 100.0% 25 0
graphviz.saving 64.3% 64.3% 14 0
graphviz.sources 92.9% 92.9% 28 0
graphviz.unflattening 100.0% 100.0% 4 0

Incomplete Annotations

graphviz.backend.dot_command (1 missing, 0 any)

Symbol Typable Typed Any
attr DOT_BINARY 1 0 0

graphviz.backend.execute (2 missing, 0 any)

Symbol Typable Typed Any
meth ExecutableNotFound.init 2 1 0
func run_check 7 6 0

graphviz.backend.mixins (14 missing, 0 any)

Symbol Typable Typed Any
meth Pipe._get_pipe_parameters 2 0 0
prop Pipe._pipe_lines 1 0 0
prop Pipe._pipe_lines_string 1 0 0
attr Pipe._get_format 1 0 0
attr Pipe._get_filepath 1 0 0
attr View._view_darwin 1 0 0
attr View._view_freebsd 1 0 0
attr View._view_linux 1 0 0
attr View._view_windows 1 0 0
meth Render._get_render_parameters 5 3 0
prop Render._render 1 0 0
prop Unflatten._unflatten 1 0 0

graphviz.backend.unflattening (1 missing, 0 any)

Symbol Typable Typed Any
attr UNFLATTEN_BINARY 1 0 0

graphviz.backend.upstream_version (2 missing, 0 any)

Symbol Typable Typed Any
attr log 1 0 0
attr VERSION_PATTERN 1 0 0

graphviz.copying (3 missing, 0 any)

Symbol Typable Typed Any
meth CopyBase.copy 1 0 0
meth CopyBase._copy_kwargs 2 0 0

graphviz.dot (36 missing, 0 any)

Symbol Typable Typed Any
attr DigraphSyntax._head 1 0 0
attr DigraphSyntax._edge 1 0 0
meth Dot.init 9 4 0
meth Dot._copy_kwargs 2 0 0
meth Dot.node 5 3 0
meth Dot.edge 6 4 0
meth Dot.edges 2 1 0
meth Dot.attr 4 2 0
meth Dot.subgraph 8 2 0
attr Dot._comment 1 0 0
attr Dot._subgraph 1 0 0
attr Dot._subgraph_plain 1 0 0
attr Dot._node 1 0 0
attr Dot._attr 1 0 0
attr Dot.name 1 0 0
attr Dot.comment 1 0 0
attr Dot.graph_attr 1 0 0
attr Dot.node_attr 1 0 0
attr Dot.edge_attr 1 0 0
attr Dot.body 1 0 0
attr Dot.strict 1 0 0
attr GraphSyntax._head 1 0 0
attr GraphSyntax._edge 1 0 0

graphviz.encoding (4 missing, 0 any)

Symbol Typable Typed Any
meth Encoding.init 3 2 0
meth Encoding._copy_kwargs 2 0 0
attr Encoding.encoding 1 0 0

graphviz.jupyter_integration (4 missing, 0 any)

Symbol Typable Typed Any
attr SUPPORTED_JUPYTER_FORMATS 1 0 0
attr DEFAULT_JUPYTER_FORMAT 1 0 0
meth JupyterIntegration.repr_mimebundle 4 3 0
attr JupyterIntegration._jupyter_mimetype 1 0 0

graphviz.parameters.base (2 missing, 0 any)

Symbol Typable Typed Any
meth ParameterBase._getattr_from_dict 3 1 0

graphviz.parameters.engines (5 missing, 0 any)

Symbol Typable Typed Any
meth Engine.init 3 2 0
meth Engine._copy_kwargs 2 0 0
attr Engine._verify_engine 1 0 0
attr Engine.engine 1 0 0

graphviz.parameters.formats (5 missing, 0 any)

Symbol Typable Typed Any
meth Format.init 3 2 0
meth Format._copy_kwargs 2 0 0
attr Format._verify_format 1 0 0
attr Format.format 1 0 0

graphviz.parameters.formatters (5 missing, 0 any)

Symbol Typable Typed Any
meth Formatter.init 3 2 0
meth Formatter._copy_kwargs 2 0 0
attr Formatter._verify_formatter 1 0 0
attr Formatter.formatter 1 0 0

graphviz.parameters.mixins (2 missing, 0 any)

Symbol Typable Typed Any
meth Parameters._get_parameters 7 5 0

graphviz.parameters.renderers (5 missing, 0 any)

Symbol Typable Typed Any
meth Renderer.init 3 2 0
meth Renderer._copy_kwargs 2 0 0
attr Renderer._verify_renderer 1 0 0
attr Renderer.renderer 1 0 0

graphviz.quoting (9 missing, 0 any)

Symbol Typable Typed Any
func a_list 4 2 0
func attr_list 4 2 0
func quote 7 2 0

graphviz.saving (5 missing, 0 any)

Symbol Typable Typed Any
meth Save.init 4 3 0
meth Save._copy_kwargs 2 0 0
attr Save._mkdirs 1 0 0
attr Save.filename 1 0 0

graphviz.sources (2 missing, 0 any)

Symbol Typable Typed Any
meth Source._copy_kwargs 2 0 0

Type-Ignore Comments

No type-ignore comments.