|
| tuple[str, bool] | import_graph._module_name (Path root, Path path) |
| bool | import_graph._excluded (str relative, Sequence[str] excludes) |
| tuple[dict[str, Module], dict[str, Path], list[BlindSpot]] | import_graph.discover (Sequence[Path] roots, *, Sequence[str] excludes=()) |
| str | import_graph._read (Path path) |
| int | import_graph._count_lines (str text) |
| str | import_graph.classify (str target, *, str package, Sequence[str] siblings) |
| str|None | import_graph._resolve_relative (str module, bool is_package, int level, str|None tail) |
| tuple[set[str], set[str]] | import_graph._importlib_aliases (ast.AST tree) |
| bool | import_graph._is_type_checking (ast.expr test) |
| Graph | import_graph.build_graph (Sequence[Path|str] roots, *, str package, Sequence[str] siblings=(), Sequence[str] excludes=()) |
| tuple[str, tuple[str,...]] | import_graph.parse_layer (str spec) |
| Cut | import_graph.parse_cut (str spec) |
| Closure | import_graph.closure (Graph graph, Sequence[str] seeds, *, str name="closure", Sequence[Cut] cuts=()) |
| dict[str, tuple[str,...]] | import_graph.reverse_edges (Graph graph) |
| dict[str, int] | import_graph._tally (Iterable[str] values) |
| dict[str, object] | import_graph._closure_payload (Closure result) |
| dict[str, object] | import_graph._edge_payload (Edge edge) |
| dict[str, object] | import_graph.receipt (Graph graph, Sequence[Closure] closures, *, str label, dict[str, object] params) |
| list[str] | import_graph._closure_block (Graph graph, Closure result) |
| str | import_graph.render_table (Graph graph, Sequence[Closure] closures, *, str label, Sequence[str] roots) |
| argparse.ArgumentParser | import_graph.build_parser () |
| int | import_graph.main (Sequence[str]|None argv=None) |