MkPipDepTree
Node to display a mermaid diagram for the dependencies.¶
Example: Regular¶
graph TD
classDef missing stroke-dasharray: 5
jinja2["Jinja2\n3.1.6"]
markupsafe["MarkupSafe\n3.0.2"]
jinja2 -- ">=2.0" --> markupsafe
Bases: MkDiagram
__init__
¶
__init__(
package: ModuleType | str | None = None,
*,
direction: Literal["TD", "DT", "LR", "RL"] = "TD",
local_only: bool = False,
user_only: bool = False,
include_editables: bool = True,
editables_only: bool = False,
**kwargs: Any
)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
package
|
ModuleType | str | None
|
Package to show a dependency diagram for |
None
|
direction
|
Literal['TD', 'DT', 'LR', 'RL']
|
diagram direction |
'TD'
|
local_only
|
bool
|
Show ony local packages |
False
|
user_only
|
bool
|
Show only user packages |
False
|
include_editables
|
bool
|
Whether to include editable installs |
True
|
editables_only
|
bool
|
Only return editable installs |
False
|
kwargs
|
Any
|
Keyword arguments passed to parent |
{}
|
Name | Children | Inherits |
---|---|---|
MkDiagram mknodes.basenodes.mkdiagram Class representing a mermaid diagram. |
graph TD
94272697404688["mkpipdeptree.MkPipDepTree"]
94272694448704["mkdiagram.MkDiagram"]
94272696640432["mkcode.MkCode"]
94272697822880["mkcontainer.MkContainer"]
94272697820320["mknode.MkNode"]
94272697777776["node.Node"]
139836355973312["builtins.object"]
94272694448704 --> 94272697404688
94272696640432 --> 94272694448704
94272697822880 --> 94272696640432
94272697820320 --> 94272697822880
94272697777776 --> 94272697820320
139836355973312 --> 94272697777776
/home/runner/work/mknodes/mknodes/mknodes/templatenodes/mkpipdeptree/metadata.toml
[metadata]
name = "MkPipDepTree"
icon = "mdi:dependency"
status = "new"
group = "documentation"
[requirements.package.pipdeptree]
[examples.regular]
title = "Regular"
jinja = """
{{ "jinja2" | MkPipDepTree }}
"""
# [examples.direction]
# title = "Directed"
# jinja = """
# {{ mk.MkPipDepTree(direction="LR") }}
# """
[output.markdown]
template = """
{{ node.fence_boundary }} mermaid
{{ node.text }}
{{ node.fence_boundary }}
"""