|
| tuple[list[Entry], list[str], bool] | oct.deps.dependency_check.parse_entries (str docstring) |
| tuple[Path,...] | oct.deps.dependency_check._workspace_roots (Path project_root, _Probe probe) |
| tuple[Path, bool] | oct.deps.dependency_check._naming_root (Path py_file, tuple[Path,...] roots, _Probe probe) |
| _Resolver | oct.deps.dependency_check._resolver_for (tuple[Path,...] roots, tuple[Path,...] local_roots, _Probe probe) |
| str|None | oct.deps.dependency_check._type_checking_kind (ast.expr test) |
| list[tuple[ast.Import|ast.ImportFrom, bool]] | oct.deps.dependency_check._imports_with_laziness (ast.Module tree) |
| tuple[dict[str, bool], set[str]] | oct.deps.dependency_check.collect_imports (ast.Module tree, str module, bool is_package, _Resolver resolver) |
| bool | oct.deps.dependency_check._covers (str entry, str dep, bool first_party) |
| bool | oct.deps.dependency_check._is_test_module (Path py_file, Path naming_root, Path project_root) |
| bool | oct.deps.dependency_check._stdlib_satisfied (str entry, set[str] stdlib) |
| tuple[bool, str] | oct.deps.dependency_check.check_dependencies_match (Path py_file, Path project_root, ast.Module|None tree, str|None docstring=None, *, dict|None memo=None) |