Files
tfm_ainventory/graphify-out/cache/9e0fe9652698d9d937f129d55548925df0087d76a6544adec7a4a701e5c1b419.json

1 line
31 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "label": "structs.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L1"}, {"id": "structs_requirementinformation", "label": "RequirementInformation", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L27"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "structs_state", "label": "State", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L31"}, {"id": "structs_directedgraph", "label": "DirectedGraph", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L45"}, {"id": "structs_directedgraph_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L48"}, {"id": "structs_directedgraph_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L53"}, {"id": "structs_directedgraph_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L56"}, {"id": "structs_directedgraph_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L59"}, {"id": "structs_directedgraph_copy", "label": ".copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L62"}, {"id": "structs_directedgraph_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L70"}, {"id": "structs_directedgraph_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L78"}, {"id": "structs_directedgraph_connected", "label": ".connected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L86"}, {"id": "structs_directedgraph_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L89"}, {"id": "structs_directedgraph_iter_edges", "label": ".iter_edges()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L99"}, {"id": "structs_directedgraph_iter_children", "label": ".iter_children()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L104"}, {"id": "structs_directedgraph_iter_parents", "label": ".iter_parents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L107"}, {"id": "structs_iteratormapping", "label": "IteratorMapping", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L111"}, {"id": "structs_iteratormapping_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L112"}, {"id": "structs_iteratormapping_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L122"}, {"id": "structs_iteratormapping_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L129"}, {"id": "structs_iteratormapping_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L132"}, {"id": "structs_iteratormapping_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L135"}, {"id": "structs_iteratormapping_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L142"}, {"id": "structs_iteratormapping_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L146"}, {"id": "structs_factoryiterableview", "label": "_FactoryIterableView", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L151"}, {"id": "structs_factoryiterableview_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L160"}, {"id": "structs_factoryiterableview_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L164"}, {"id": "structs_factoryiterableview_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L167"}, {"id": "structs_factoryiterableview_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L174"}, {"id": "structs_sequenceiterableview", "label": "_SequenceIterableView", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L180"}, {"id": "structs_sequenceiterableview_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L187"}, {"id": "structs_sequenceiterableview_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L190"}, {"id": "structs_sequenceiterableview_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L193"}, {"id": "structs_sequenceiterableview_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L196"}, {"id": "structs_build_iter_view", "label": "build_iter_view()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L200"}, {"id": "structs_rationale_32", "label": "Resolution state in a round.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L32"}, {"id": "structs_rationale_46", "label": "A graph structure with directed edges.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L46"}, {"id": "structs_rationale_63", "label": "Return a shallow copy of this graph.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L63"}, {"id": "structs_rationale_71", "label": "Add a new vertex to the graph.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L71"}, {"id": "structs_rationale_79", "label": "Remove a vertex from the graph, disconnecting all edges from/to it.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L79"}, {"id": "structs_rationale_90", "label": "Connect two existing vertices. Nothing happens if the vertices are alre", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L90"}, {"id": "structs_rationale_152", "label": "Wrap an iterator factory returned by `find_matches()`. Calling `iter()` on", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L152"}, {"id": "structs_rationale_181", "label": "Wrap an iterable returned by find_matches(). This is essentially just a pro", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L181"}, {"id": "structs_rationale_201", "label": "Build an iterable view from the value returned by `find_matches()`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L201"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_resolvers_criterion_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_requirementinformation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L27", "weight": 1.0}, {"source": "structs_requirementinformation", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L31", "weight": 1.0}, {"source": "structs_state", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_directedgraph", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L45", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L48", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L53", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L56", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L59", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L62", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L70", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L78", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_connected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L86", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L89", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_iter_edges", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L99", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_iter_children", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L104", "weight": 1.0}, {"source": "structs_directedgraph", "target": "structs_directedgraph_iter_parents", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_iteratormapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L111", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L112", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L122", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L129", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L132", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L135", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L142", "weight": 1.0}, {"source": "structs_iteratormapping", "target": "structs_iteratormapping_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_factoryiterableview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L151", "weight": 1.0}, {"source": "structs_factoryiterableview", "target": "structs_factoryiterableview_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L160", "weight": 1.0}, {"source": "structs_factoryiterableview", "target": "structs_factoryiterableview_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L164", "weight": 1.0}, {"source": "structs_factoryiterableview", "target": "structs_factoryiterableview_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L167", "weight": 1.0}, {"source": "structs_factoryiterableview", "target": "structs_factoryiterableview_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_sequenceiterableview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L180", "weight": 1.0}, {"source": "structs_sequenceiterableview", "target": "structs_sequenceiterableview_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L187", "weight": 1.0}, {"source": "structs_sequenceiterableview", "target": "structs_sequenceiterableview_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L190", "weight": 1.0}, {"source": "structs_sequenceiterableview", "target": "structs_sequenceiterableview_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L193", "weight": 1.0}, {"source": "structs_sequenceiterableview", "target": "structs_sequenceiterableview_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L196", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "target": "structs_build_iter_view", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L200", "weight": 1.0}, {"source": "structs_directedgraph_connect", "target": "structs_directedgraph_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L96", "weight": 1.0}, {"source": "structs_build_iter_view", "target": "structs_factoryiterableview", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L203", "weight": 1.0}, {"source": "structs_build_iter_view", "target": "structs_sequenceiterableview", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L206", "weight": 1.0}, {"source": "structs_rationale_32", "target": "structs_state", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L32", "weight": 1.0}, {"source": "structs_rationale_46", "target": "structs_directedgraph", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L46", "weight": 1.0}, {"source": "structs_rationale_63", "target": "structs_directedgraph_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L63", "weight": 1.0}, {"source": "structs_rationale_71", "target": "structs_directedgraph_add", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L71", "weight": 1.0}, {"source": "structs_rationale_79", "target": "structs_directedgraph_remove", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L79", "weight": 1.0}, {"source": "structs_rationale_90", "target": "structs_directedgraph_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L90", "weight": 1.0}, {"source": "structs_rationale_152", "target": "structs_factoryiterableview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L152", "weight": 1.0}, {"source": "structs_rationale_181", "target": "structs_sequenceiterableview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L181", "weight": 1.0}, {"source": "structs_rationale_201", "target": "structs_build_iter_view", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L201", "weight": 1.0}], "raw_calls": [{"caller_nid": "structs_directedgraph_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L49"}, {"caller_nid": "structs_directedgraph_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L54"}, {"caller_nid": "structs_directedgraph_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L57"}, {"caller_nid": "structs_directedgraph_copy", "callee": "type(self)", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L64"}, {"caller_nid": "structs_directedgraph_copy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L64"}, {"caller_nid": "structs_directedgraph_copy", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L65"}, {"caller_nid": "structs_directedgraph_copy", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L66"}, {"caller_nid": "structs_directedgraph_copy", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L66"}, {"caller_nid": "structs_directedgraph_copy", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L67"}, {"caller_nid": "structs_directedgraph_copy", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L67"}, {"caller_nid": "structs_directedgraph_add", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L73"}, {"caller_nid": "structs_directedgraph_add", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L75"}, {"caller_nid": "structs_directedgraph_add", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L76"}, {"caller_nid": "structs_directedgraph_remove", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L81"}, {"caller_nid": "structs_directedgraph_remove", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L83"}, {"caller_nid": "structs_directedgraph_connect", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L95"}, {"caller_nid": "structs_directedgraph_iter_edges", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L100"}, {"caller_nid": "structs_directedgraph_iter_children", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L105"}, {"caller_nid": "structs_directedgraph_iter_parents", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L108"}, {"caller_nid": "structs_iteratormapping_repr", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L123"}, {"caller_nid": "structs_iteratormapping_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L130"}, {"caller_nid": "structs_iteratormapping_getitem", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L139"}, {"caller_nid": "structs_iteratormapping_getitem", "callee": "chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L140"}, {"caller_nid": "structs_iteratormapping_getitem", "callee": "_accessor", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L140"}, {"caller_nid": "structs_iteratormapping_getitem", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L140"}, {"caller_nid": "structs_iteratormapping_iter", "callee": "chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L144"}, {"caller_nid": "structs_iteratormapping_len", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L147"}, {"caller_nid": "structs_iteratormapping_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L148"}, {"caller_nid": "structs_factoryiterableview_repr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L165"}, {"caller_nid": "structs_factoryiterableview_repr", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L165"}, {"caller_nid": "structs_factoryiterableview_bool", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L169"}, {"caller_nid": "structs_factoryiterableview_bool", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L169"}, {"caller_nid": "structs_factoryiterableview_iter", "callee": "_factory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L175"}, {"caller_nid": "structs_factoryiterableview_iter", "callee": "tee", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L176"}, {"caller_nid": "structs_sequenceiterableview_repr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L191"}, {"caller_nid": "structs_sequenceiterableview_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L194"}, {"caller_nid": "structs_sequenceiterableview_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L197"}, {"caller_nid": "structs_build_iter_view", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L202"}, {"caller_nid": "structs_build_iter_view", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L204"}, {"caller_nid": "structs_build_iter_view", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", "source_location": "L205"}]}