References

py_deps.deps module.

class py_deps.deps.Node(name, version=None, url=None)

Bases: object

Node object class.

add_targets(nodes)

Add targets.

add_test_targets(nodes)

Add test targets.

remove_targets(*nodes)

Remove targets.

class py_deps.deps.Package(name)

Bases: object

Package class.

cleanup(alldir=False)

Cleanup temporary build directory.

Parameters:alldir (bool) – Remove all temporary directories. (default: False)
Return type:None
draw(draw_type=None)

Generate drawing data.

Parameters:draw_type (str) – [dot|blockdiag|linkdraw]
class py_deps.deps.Target(nodename, specs, extras=False)

Bases: py_deps.deps.Node

Target objects.

add_targets(nodes)

Add targets.

add_test_targets(nodes)

Add test targets.

remove_targets(*nodes)

Remove targets.

py_deps.graph module.

class py_deps.graph.Linkdraw(chain_data)

Bases: object

Linkdraw data generate class.

generate_data()

Generate Linkdraw data.

generate_lines()

Generate lines data.

generate_nodes()

Generate nodes data.

py_deps.graph.pretty_print(chain_data)

Pretty print on terminal.

Parameters:chain_data (list) – List of deps.Node
py_deps.graph.router(chain_data, draw_type=None)

Routing drawing tool.