{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "label": "sources.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L1"}, {"id": "sources_linksource", "label": "LinkSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L31"}, {"id": "sources_link", "label": "link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L33"}, {"id": "sources_linksource_page_candidates", "label": ".page_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L37"}, {"id": "sources_linksource_file_links", "label": ".file_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L41"}, {"id": "sources_is_html_file", "label": "_is_html_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L46"}, {"id": "sources_flatdirectorytourls", "label": "_FlatDirectoryToUrls", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L50"}, {"id": "sources_flatdirectorytourls_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L53"}, {"id": "sources_flatdirectorytourls_scan_directory", "label": "._scan_directory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L59"}, {"id": "sources_page_candidates", "label": "page_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L83"}, {"id": "sources_project_name_to_urls", "label": "project_name_to_urls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L90"}, {"id": "sources_flatdirectorysource", "label": "_FlatDirectorySource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L97"}, {"id": "sources_flatdirectorysource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L108"}, {"id": "sources_flatdirectorysource_page_candidates", "label": ".page_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L128"}, {"id": "sources_flatdirectorysource_file_links", "label": ".file_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L132"}, {"id": "sources_localfilesource", "label": "_LocalFileSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L137"}, {"id": "sources_localfilesource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L147"}, {"id": "sources_localfilesource_page_candidates", "label": ".page_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L159"}, {"id": "sources_localfilesource_file_links", "label": ".file_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L164"}, {"id": "sources_remotefilesource", "label": "_RemoteFileSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L170"}, {"id": "sources_remotefilesource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L179"}, {"id": "sources_remotefilesource_page_candidates", "label": ".page_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L193"}, {"id": "sources_remotefilesource_file_links", "label": ".file_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L198"}, {"id": "sources_indexdirectorysource", "label": "_IndexDirectorySource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L202"}, {"id": "sources_indexdirectorysource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L209"}, {"id": "sources_indexdirectorysource_page_candidates", "label": ".page_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L221"}, {"id": "sources_indexdirectorysource_file_links", "label": ".file_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L224"}, {"id": "sources_build_source", "label": "build_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L228"}, {"id": "sources_rationale_34", "label": "Returns the underlying link, if there's one.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L34"}, {"id": "sources_rationale_38", "label": "Candidates found by parsing an archive listing HTML file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L38"}, {"id": "sources_rationale_42", "label": "Links found by specifying archives directly.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L42"}, {"id": "sources_rationale_51", "label": "Scans directory and caches results", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L51"}, {"id": "sources_rationale_60", "label": "Scans directory once and populates both page_candidates and project_name", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L60"}, {"id": "sources_rationale_98", "label": "Link source specified by ``--find-links=``. This looks the con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L98"}, {"id": "sources_rationale_138", "label": "``--find-links=`` or ``--[extra-]index-url=``. If", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L138"}, {"id": "sources_rationale_171", "label": "``--find-links=`` or ``--[extra-]index-url=``. This returns:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L171"}, {"id": "sources_rationale_203", "label": "``--[extra-]index-url=``. This is treated like a remote", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L203"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "mimetypes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "pip_vendor_packaging_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "pip_internal_models_candidate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "pip_internal_models_link", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "pip_internal_utils_urls", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "pip_internal_vcs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_linksource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L33", "weight": 1.0}, {"source": "sources_linksource", "target": "sources_linksource_page_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L37", "weight": 1.0}, {"source": "sources_linksource", "target": "sources_linksource_file_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_is_html_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_flatdirectorytourls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L50", "weight": 1.0}, {"source": "sources_flatdirectorytourls", "target": "sources_flatdirectorytourls_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L53", "weight": 1.0}, {"source": "sources_flatdirectorytourls", "target": "sources_flatdirectorytourls_scan_directory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_page_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_project_name_to_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_flatdirectorysource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L97", "weight": 1.0}, {"source": "sources_flatdirectorysource", "target": "sources_linksource", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L97", "weight": 1.0}, {"source": "sources_flatdirectorysource", "target": "sources_flatdirectorysource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L125", "weight": 1.0}, {"source": "sources_flatdirectorysource", "target": "sources_flatdirectorysource_page_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L128", "weight": 1.0}, {"source": "sources_flatdirectorysource", "target": "sources_flatdirectorysource_file_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_localfilesource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L137", "weight": 1.0}, {"source": "sources_localfilesource", "target": "sources_linksource", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L137", "weight": 1.0}, {"source": "sources_localfilesource", "target": "sources_localfilesource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L156", "weight": 1.0}, {"source": "sources_localfilesource", "target": "sources_localfilesource_page_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L159", "weight": 1.0}, {"source": "sources_localfilesource", "target": "sources_localfilesource_file_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_remotefilesource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L170", "weight": 1.0}, {"source": "sources_remotefilesource", "target": "sources_linksource", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L170", "weight": 1.0}, {"source": "sources_remotefilesource", "target": "sources_remotefilesource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L190", "weight": 1.0}, {"source": "sources_remotefilesource", "target": "sources_remotefilesource_page_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L193", "weight": 1.0}, {"source": "sources_remotefilesource", "target": "sources_remotefilesource_file_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_indexdirectorysource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L202", "weight": 1.0}, {"source": "sources_indexdirectorysource", "target": "sources_linksource", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L202", "weight": 1.0}, {"source": "sources_indexdirectorysource", "target": "sources_indexdirectorysource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L218", "weight": 1.0}, {"source": "sources_indexdirectorysource", "target": "sources_indexdirectorysource_page_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L221", "weight": 1.0}, {"source": "sources_indexdirectorysource", "target": "sources_indexdirectorysource_file_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L224", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_sources_py", "target": "sources_build_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L228", "weight": 1.0}, {"source": "sources_flatdirectorytourls_scan_directory", "target": "sources_is_html_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L65", "weight": 1.0}, {"source": "sources_page_candidates", "target": "sources_flatdirectorytourls_scan_directory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L85", "weight": 1.0}, {"source": "sources_project_name_to_urls", "target": "sources_flatdirectorytourls_scan_directory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L92", "weight": 1.0}, {"source": "sources_flatdirectorysource_init", "target": "sources_flatdirectorytourls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L121", "weight": 1.0}, {"source": "sources_flatdirectorysource_page_candidates", "target": "sources_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L130", "weight": 1.0}, {"source": "sources_flatdirectorysource_file_links", "target": "sources_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L134", "weight": 1.0}, {"source": "sources_localfilesource_page_candidates", "target": "sources_is_html_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L160", "weight": 1.0}, {"source": "sources_localfilesource_file_links", "target": "sources_is_html_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L165", "weight": 1.0}, {"source": "sources_build_source", "target": "sources_remotefilesource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L257", "weight": 1.0}, {"source": "sources_build_source", "target": "sources_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L260", "weight": 1.0}, {"source": "sources_build_source", "target": "sources_flatdirectorysource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L266", "weight": 1.0}, {"source": "sources_build_source", "target": "sources_indexdirectorysource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L272", "weight": 1.0}, {"source": "sources_build_source", "target": "sources_localfilesource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L278", "weight": 1.0}, {"source": "sources_rationale_34", "target": "sources_linksource_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L34", "weight": 1.0}, {"source": "sources_rationale_38", "target": "sources_linksource_page_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L38", "weight": 1.0}, {"source": "sources_rationale_42", "target": "sources_linksource_file_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L42", "weight": 1.0}, {"source": "sources_rationale_51", "target": "sources_flatdirectorytourls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L51", "weight": 1.0}, {"source": "sources_rationale_60", "target": "sources_flatdirectorytourls_scan_directory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L60", "weight": 1.0}, {"source": "sources_rationale_98", "target": "sources_flatdirectorysource", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L98", "weight": 1.0}, {"source": "sources_rationale_138", "target": "sources_localfilesource", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L138", "weight": 1.0}, {"source": "sources_rationale_171", "target": "sources_remotefilesource", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L171", "weight": 1.0}, {"source": "sources_rationale_203", "target": "sources_indexdirectorysource", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L203", "weight": 1.0}], "raw_calls": [{"caller_nid": "sources_link", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L35"}, {"caller_nid": "sources_linksource_page_candidates", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L39"}, {"caller_nid": "sources_linksource_file_links", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L43"}, {"caller_nid": "sources_is_html_file", "callee": "guess_type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L47"}, {"caller_nid": "sources_flatdirectorytourls_init", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L56"}, {"caller_nid": "sources_flatdirectorytourls_scan_directory", "callee": "scandir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L63"}, {"caller_nid": "sources_flatdirectorytourls_scan_directory", "callee": "path_to_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L64"}, {"caller_nid": "sources_flatdirectorytourls_scan_directory", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L66"}, {"caller_nid": "sources_flatdirectorytourls_scan_directory", "callee": "parse_wheel_filename", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L72"}, {"caller_nid": "sources_flatdirectorytourls_scan_directory", "callee": "parse_sdist_filename", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L75"}, {"caller_nid": "sources_flatdirectorytourls_scan_directory", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L79"}, {"caller_nid": "sources_flatdirectorysource_init", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L115"}, {"caller_nid": "sources_flatdirectorysource_page_candidates", "callee": "_candidates_from_page", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L130"}, {"caller_nid": "sources_localfilesource_page_candidates", "callee": "_candidates_from_page", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L162"}, {"caller_nid": "sources_remotefilesource_page_candidates", "callee": "_page_validator", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L194"}, {"caller_nid": "sources_remotefilesource_page_candidates", "callee": "_candidates_from_page", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L196"}, {"caller_nid": "sources_indexdirectorysource_page_candidates", "callee": "_candidates_from_page", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L222"}, {"caller_nid": "sources_build_source", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L239"}, {"caller_nid": "sources_build_source", "callee": "path_to_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L240"}, {"caller_nid": "sources_build_source", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L242"}, {"caller_nid": "sources_build_source", "callee": "url_to_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L244"}, {"caller_nid": "sources_build_source", "callee": "is_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L245"}, {"caller_nid": "sources_build_source", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L253"}, {"caller_nid": "sources_build_source", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L264"}, {"caller_nid": "sources_build_source", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L277"}, {"caller_nid": "sources_build_source", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/sources.py", "source_location": "L283"}]}