1 line
9.5 KiB
JSON
1 line
9.5 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "label": "req_dependency_group.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L1"}, {"id": "req_dependency_group_parse_dependency_groups", "label": "parse_dependency_groups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L10"}, {"id": "req_dependency_group_resolve_all_groups", "label": "_resolve_all_groups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L20"}, {"id": "req_dependency_group_build_resolvers", "label": "_build_resolvers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L38"}, {"id": "req_dependency_group_load_pyproject", "label": "_load_pyproject()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L61"}, {"id": "req_dependency_group_rationale_11", "label": "Parse dependency groups data as provided via the CLI, in a `[path:]group` syntax", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L11"}, {"id": "req_dependency_group_rationale_23", "label": "Run all resolution, converting any error from `DependencyGroupResolver` into", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L23"}, {"id": "req_dependency_group_rationale_62", "label": "This helper loads a pyproject.toml as TOML. It raises an InstallationError", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L62"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "pip_vendor_dependency_groups", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "pip_internal_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "pip_internal_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "req_dependency_group_parse_dependency_groups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "req_dependency_group_resolve_all_groups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "req_dependency_group_build_resolvers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_dependency_group_py", "target": "req_dependency_group_load_pyproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L61", "weight": 1.0}, {"source": "req_dependency_group_parse_dependency_groups", "target": "req_dependency_group_build_resolvers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L16", "weight": 1.0}, {"source": "req_dependency_group_parse_dependency_groups", "target": "req_dependency_group_resolve_all_groups", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L17", "weight": 1.0}, {"source": "req_dependency_group_build_resolvers", "target": "req_dependency_group_load_pyproject", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L44", "weight": 1.0}, {"source": "req_dependency_group_rationale_11", "target": "req_dependency_group_parse_dependency_groups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L11", "weight": 1.0}, {"source": "req_dependency_group_rationale_23", "target": "req_dependency_group_resolve_all_groups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L23", "weight": 1.0}, {"source": "req_dependency_group_rationale_62", "target": "req_dependency_group_load_pyproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L62", "weight": 1.0}], "raw_calls": [{"caller_nid": "req_dependency_group_parse_dependency_groups", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L17"}, {"caller_nid": "req_dependency_group_resolve_all_groups", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L30"}, {"caller_nid": "req_dependency_group_resolve_all_groups", "callee": "resolve", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L30"}, {"caller_nid": "req_dependency_group_resolve_all_groups", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L32"}, {"caller_nid": "req_dependency_group_build_resolvers", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L46"}, {"caller_nid": "req_dependency_group_build_resolvers", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L51"}, {"caller_nid": "req_dependency_group_build_resolvers", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L52"}, {"caller_nid": "req_dependency_group_build_resolvers", "callee": "DependencyGroupResolver", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L57"}, {"caller_nid": "req_dependency_group_load_pyproject", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L68"}, {"caller_nid": "req_dependency_group_load_pyproject", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L69"}, {"caller_nid": "req_dependency_group_load_pyproject", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L71"}, {"caller_nid": "req_dependency_group_load_pyproject", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L73"}, {"caller_nid": "req_dependency_group_load_pyproject", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py", "source_location": "L75"}]} |