Files
tfm_ainventory/graphify-out/cache/55d97ab257da3cafd1145e1ca9763aec6994bc6e8f4a42ac0bf1591069d36644.json

1 line
50 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "label": "collector.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L1"}, {"id": "collector_match_vcs_scheme", "label": "_match_vcs_scheme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L46"}, {"id": "collector_notapicontent", "label": "_NotAPIContent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L57"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "collector_notapicontent_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L58"}, {"id": "collector_ensure_api_header", "label": "_ensure_api_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L64"}, {"id": "collector_nothttp", "label": "_NotHTTP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L86"}, {"id": "collector_ensure_api_response", "label": "_ensure_api_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L90"}, {"id": "collector_get_simple_response", "label": "_get_simple_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L108"}, {"id": "collector_get_encoding_from_headers", "label": "_get_encoding_from_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L171"}, {"id": "collector_cacheablepagecontent", "label": "CacheablePageContent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L182"}, {"id": "collector_cacheablepagecontent_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L183"}, {"id": "collector_cacheablepagecontent_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L187"}, {"id": "collector_cacheablepagecontent_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L190"}, {"id": "collector_parselinks", "label": "ParseLinks", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L194"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "collector_parselinks_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L195"}, {"id": "collector_with_cached_index_content", "label": "with_cached_index_content()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L198"}, {"id": "collector_parse_links", "label": "parse_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L219"}, {"id": "collector_indexcontent", "label": "IndexContent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L248"}, {"id": "collector_indexcontent_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L264"}, {"id": "collector_htmllinkparser", "label": "HTMLLinkParser", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L268"}, {"id": "htmlparser", "label": "HTMLParser", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "collector_htmllinkparser_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L274"}, {"id": "collector_htmllinkparser_handle_starttag", "label": ".handle_starttag()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L281"}, {"id": "collector_htmllinkparser_get_href", "label": ".get_href()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L289"}, {"id": "collector_handle_get_simple_fail", "label": "_handle_get_simple_fail()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L296"}, {"id": "collector_make_index_content", "label": "_make_index_content()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L306"}, {"id": "collector_get_index_content", "label": "_get_index_content()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L319"}, {"id": "collector_collectedsources", "label": "CollectedSources", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L379"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "collector_linkcollector", "label": "LinkCollector", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L384"}, {"id": "collector_linkcollector_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L392"}, {"id": "collector_create", "label": "create()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L401"}, {"id": "collector_find_links", "label": "find_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L435"}, {"id": "collector_linkcollector_fetch_response", "label": ".fetch_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L438"}, {"id": "collector_linkcollector_collect_sources", "label": ".collect_sources()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L444"}, {"id": "collector_rationale_1", "label": "The main purpose of this module is to expose LinkCollector.collect_sources().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L1"}, {"id": "collector_rationale_47", "label": "Look for VCS schemes in the URL. Returns the matched VCS scheme, or None if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L47"}, {"id": "collector_rationale_65", "label": "Check the Content-Type header to ensure the response contains a Simple API R", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L65"}, {"id": "collector_rationale_91", "label": "Send a HEAD request to the URL, and ensure the response contains a simple AP", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L91"}, {"id": "collector_rationale_109", "label": "Access an Simple API response with GET, and return the response. This consi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L109"}, {"id": "collector_rationale_172", "label": "Determine if we have any encoding information in our headers.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L172"}, {"id": "collector_rationale_199", "label": "Given a function that parses an Iterable[Link] from an IndexContent, cache the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L199"}, {"id": "collector_rationale_220", "label": "Parse a Simple API's Index Content, and yield its anchor elements as Link object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L220"}, {"id": "collector_rationale_249", "label": "Represents one response (or page), along with its URL. :param encoding: the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L249"}, {"id": "collector_rationale_269", "label": "HTMLParser that keeps the first base HREF and a list of all anchor elements'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L269"}, {"id": "collector_rationale_385", "label": "Responsible for collecting Link objects from all configured locations, makin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L385"}, {"id": "collector_rationale_407", "label": ":param session: The Session to use to make requests. :param suppress_no_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L407"}, {"id": "collector_rationale_439", "label": "Fetch an HTML page containing package links.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L439"}, {"id": "collector_rationale_338", "label": "# TODO: In the future, it would be nice if pip supported PEP 691", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L338"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "email_message", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "urllib_parse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "html_parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "optparse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_vendor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_vendor_requests", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_vendor_requests_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_models_link", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_models_search_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_network_session", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_network_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_utils_filetypes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_utils_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_utils_urls", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "pip_internal_vcs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_match_vcs_scheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_notapicontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L57", "weight": 1.0}, {"source": "collector_notapicontent", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L57", "weight": 1.0}, {"source": "collector_notapicontent", "target": "collector_notapicontent_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_ensure_api_header", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_nothttp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L86", "weight": 1.0}, {"source": "collector_nothttp", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L86", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_ensure_api_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_get_simple_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_get_encoding_from_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L171", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_cacheablepagecontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L182", "weight": 1.0}, {"source": "collector_cacheablepagecontent", "target": "collector_cacheablepagecontent_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L183", "weight": 1.0}, {"source": "collector_cacheablepagecontent", "target": "collector_cacheablepagecontent_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L187", "weight": 1.0}, {"source": "collector_cacheablepagecontent", "target": "collector_cacheablepagecontent_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_parselinks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L194", "weight": 1.0}, {"source": "collector_parselinks", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L194", "weight": 1.0}, {"source": "collector_parselinks", "target": "collector_parselinks_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L195", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_with_cached_index_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_parse_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_indexcontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L248", "weight": 1.0}, {"source": "collector_indexcontent", "target": "collector_indexcontent_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L264", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_htmllinkparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L268", "weight": 1.0}, {"source": "collector_htmllinkparser", "target": "htmlparser", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L268", "weight": 1.0}, {"source": "collector_htmllinkparser", "target": "collector_htmllinkparser_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L274", "weight": 1.0}, {"source": "collector_htmllinkparser", "target": "collector_htmllinkparser_handle_starttag", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L281", "weight": 1.0}, {"source": "collector_htmllinkparser", "target": "collector_htmllinkparser_get_href", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L289", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_handle_get_simple_fail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L296", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_make_index_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L306", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_get_index_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L319", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_collectedsources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L379", "weight": 1.0}, {"source": "collector_collectedsources", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L379", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_linkcollector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L384", "weight": 1.0}, {"source": "collector_linkcollector", "target": "collector_linkcollector_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L392", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L401", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "target": "collector_find_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L435", "weight": 1.0}, {"source": "collector_linkcollector", "target": "collector_linkcollector_fetch_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L438", "weight": 1.0}, {"source": "collector_linkcollector", "target": "collector_linkcollector_collect_sources", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L444", "weight": 1.0}, {"source": "collector_notapicontent_init", "target": "collector_linkcollector_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L59", "weight": 1.0}, {"source": "collector_ensure_api_header", "target": "collector_notapicontent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L83", "weight": 1.0}, {"source": "collector_ensure_api_response", "target": "collector_nothttp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L100", "weight": 1.0}, {"source": "collector_ensure_api_response", "target": "collector_ensure_api_header", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L105", "weight": 1.0}, {"source": "collector_get_simple_response", "target": "collector_ensure_api_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L122", "weight": 1.0}, {"source": "collector_get_simple_response", "target": "collector_ensure_api_header", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L160", "weight": 1.0}, {"source": "collector_parse_links", "target": "collector_htmllinkparser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L234", "weight": 1.0}, {"source": "collector_htmllinkparser_init", "target": "collector_linkcollector_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L275", "weight": 1.0}, {"source": "collector_htmllinkparser_handle_starttag", "target": "collector_htmllinkparser_get_href", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L283", "weight": 1.0}, {"source": "collector_make_index_content", "target": "collector_get_encoding_from_headers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L309", "weight": 1.0}, {"source": "collector_make_index_content", "target": "collector_indexcontent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L310", "weight": 1.0}, {"source": "collector_get_index_content", "target": "collector_match_vcs_scheme", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L323", "weight": 1.0}, {"source": "collector_get_index_content", "target": "collector_get_simple_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L346", "weight": 1.0}, {"source": "collector_get_index_content", "target": "collector_handle_get_simple_fail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L363", "weight": 1.0}, {"source": "collector_get_index_content", "target": "collector_make_index_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L375", "weight": 1.0}, {"source": "collector_create", "target": "collector_linkcollector", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L428", "weight": 1.0}, {"source": "collector_linkcollector_fetch_response", "target": "collector_get_index_content", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L442", "weight": 1.0}, {"source": "collector_linkcollector_collect_sources", "target": "collector_collectedsources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L485", "weight": 1.0}, {"source": "collector_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L1", "weight": 1.0}, {"source": "collector_rationale_47", "target": "collector_match_vcs_scheme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L47", "weight": 1.0}, {"source": "collector_rationale_65", "target": "collector_ensure_api_header", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L65", "weight": 1.0}, {"source": "collector_rationale_91", "target": "collector_ensure_api_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L91", "weight": 1.0}, {"source": "collector_rationale_109", "target": "collector_get_simple_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L109", "weight": 1.0}, {"source": "collector_rationale_172", "target": "collector_get_encoding_from_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L172", "weight": 1.0}, {"source": "collector_rationale_199", "target": "collector_with_cached_index_content", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L199", "weight": 1.0}, {"source": "collector_rationale_220", "target": "collector_parse_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L220", "weight": 1.0}, {"source": "collector_rationale_249", "target": "collector_indexcontent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L249", "weight": 1.0}, {"source": "collector_rationale_269", "target": "collector_htmllinkparser", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L269", "weight": 1.0}, {"source": "collector_rationale_385", "target": "collector_linkcollector", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L385", "weight": 1.0}, {"source": "collector_rationale_407", "target": "collector_linkcollector_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L407", "weight": 1.0}, {"source": "collector_rationale_439", "target": "collector_linkcollector_fetch_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L439", "weight": 1.0}, {"source": "collector_rationale_338", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_index_collector_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L338", "weight": 1.0}], "raw_calls": [{"caller_nid": "collector_match_vcs_scheme", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L52"}, {"caller_nid": "collector_match_vcs_scheme", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L52"}, {"caller_nid": "collector_match_vcs_scheme", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L52"}, {"caller_nid": "collector_notapicontent_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L59"}, {"caller_nid": "collector_ensure_api_header", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L71"}, {"caller_nid": "collector_ensure_api_header", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L73"}, {"caller_nid": "collector_ensure_api_header", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L74"}, {"caller_nid": "collector_ensure_api_response", "callee": "urlsplit", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L98"}, {"caller_nid": "collector_ensure_api_response", "callee": "head", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L102"}, {"caller_nid": "collector_ensure_api_response", "callee": "raise_for_status", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L103"}, {"caller_nid": "collector_get_simple_response", "callee": "is_archive_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L121"}, {"caller_nid": "collector_get_simple_response", "callee": "Link", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L121"}, {"caller_nid": "collector_get_simple_response", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L124"}, {"caller_nid": "collector_get_simple_response", "callee": "redact_auth_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L124"}, {"caller_nid": "collector_get_simple_response", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L126"}, {"caller_nid": "collector_get_simple_response", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L129"}, {"caller_nid": "collector_get_simple_response", "callee": "raise_for_status", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L152"}, {"caller_nid": "collector_get_simple_response", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L162"}, {"caller_nid": "collector_get_simple_response", "callee": "redact_auth_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L164"}, {"caller_nid": "collector_get_simple_response", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L165"}, {"caller_nid": "collector_get_encoding_from_headers", "callee": "Message", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L174"}, {"caller_nid": "collector_get_encoding_from_headers", "callee": "get_param", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L176"}, {"caller_nid": "collector_get_encoding_from_headers", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L178"}, {"caller_nid": "collector_cacheablepagecontent_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L188"}, {"caller_nid": "collector_cacheablepagecontent_eq", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L188"}, {"caller_nid": "collector_cacheablepagecontent_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L191"}, {"caller_nid": "collector_with_cached_index_content", "callee": "wraps", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L209"}, {"caller_nid": "collector_parse_links", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L224"}, {"caller_nid": "collector_parse_links", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L225"}, {"caller_nid": "collector_parse_links", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L226"}, {"caller_nid": "collector_parse_links", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L227"}, {"caller_nid": "collector_parse_links", "callee": "from_json", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L228"}, {"caller_nid": "collector_parse_links", "callee": "feed", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L236"}, {"caller_nid": "collector_parse_links", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L236"}, {"caller_nid": "collector_parse_links", "callee": "from_element", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L241"}, {"caller_nid": "collector_indexcontent_str", "callee": "redact_auth_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L265"}, {"caller_nid": "collector_htmllinkparser_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L275"}, {"caller_nid": "collector_htmllinkparser_handle_starttag", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L287"}, {"caller_nid": "collector_htmllinkparser_handle_starttag", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L287"}, {"caller_nid": "collector_handle_get_simple_fail", "callee": "meth", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L303"}, {"caller_nid": "collector_get_index_content", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L320"}, {"caller_nid": "collector_get_index_content", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L325"}, {"caller_nid": "collector_get_index_content", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L333"}, {"caller_nid": "collector_get_index_content", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L333"}, {"caller_nid": "collector_get_index_content", "callee": "url_to_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L333"}, {"caller_nid": "collector_get_index_content", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L336"}, {"caller_nid": "collector_get_index_content", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L342"}, {"caller_nid": "collector_get_index_content", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L343"}, {"caller_nid": "collector_get_index_content", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L348"}, {"caller_nid": "collector_get_index_content", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L354"}, {"caller_nid": "collector_get_index_content", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L368"}, {"caller_nid": "collector_create", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L414"}, {"caller_nid": "collector_create", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L416"}, {"caller_nid": "collector_create", "callee": "redact_auth_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L416"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L450"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "OrderedDict", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L450"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "build_source", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L451"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "get_index_urls_locations", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L459"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L461"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "OrderedDict", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L461"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "build_source", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L462"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "isEnabledFor", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L473"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L476"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L480"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L483"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L483"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L486"}, {"caller_nid": "collector_linkcollector_collect_sources", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/collector.py", "source_location": "L487"}]}