Go to the source code of this file.
|
| list[SectionItem]|None | oct.deps.oct_deps.dependency_items (str|None docstring) |
| str|None | oct.deps.oct_deps.entry_marker (str purpose) |
| list[tuple[str, bool]] | oct.deps.oct_deps.dependency_entries (str|None docstring) |
| str|None | oct.deps.oct_deps._extract_module_docstring (str source) |
| list[str] | oct.deps.oct_deps.extract_dependencies (str source, *, bool eager_only=False) |
| bool | oct.deps.oct_deps._should_skip (Path path, Path root) |
| str | oct.deps.oct_deps.module_name_for (Path py_file, Path root) |
| tuple[dict[str, list[str]], dict[str, list[str]]] | oct.deps.oct_deps.build_dependency_graphs (Path root) |
| dict[str, list[str]] | oct.deps.oct_deps.build_dependency_graph (Path root, *, bool eager_only=False) |
| list[list[str]] | oct.deps.oct_deps.detect_cycles (dict[str, list[str]] graph) |
| str | oct.deps.oct_deps.to_json (dict[str, list[str]] graph, list[list[str]] cycles) |
| str | oct.deps.oct_deps.to_mermaid (dict[str, list[str]] graph) |
| str | oct.deps.oct_deps.to_dot (dict[str, list[str]] graph) |
| int | oct.deps.oct_deps.audit_pins (Path root, bool json_output=False) |
| dict | oct.deps.oct_deps._parse_toml_deps_fallback (Path toml_path) |
| int | oct.deps.oct_deps.run_deps (Path root, list[str]|None argv=None) |