Files
tfm_ainventory/graphify-out/cache/e50d0503deebf779a79ad2a8fbfb3c49a8e548b97295366a1f948437cc70de82.json

1 line
59 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "label": "prepare.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L1"}, {"id": "prepare_get_prepared_distribution", "label": "_get_prepared_distribution()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L65"}, {"id": "prepare_unpack_vcs_link", "label": "unpack_vcs_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L83"}, {"id": "prepare_file", "label": "File", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L90"}, {"id": "prepare_file_post_init", "label": ".__post_init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L94"}, {"id": "prepare_get_http_url", "label": "get_http_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L104"}, {"id": "prepare_get_file_url", "label": "get_file_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L128"}, {"id": "prepare_unpack_url", "label": "unpack_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L152"}, {"id": "prepare_check_download_dir", "label": "_check_download_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L195"}, {"id": "prepare_requirementpreparer", "label": "RequirementPreparer", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L225"}, {"id": "prepare_requirementpreparer_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L228"}, {"id": "prepare_requirementpreparer_log_preparing_link", "label": "._log_preparing_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L288"}, {"id": "prepare_requirementpreparer_ensure_link_req_src_dir", "label": "._ensure_link_req_src_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L315"}, {"id": "prepare_requirementpreparer_get_linked_req_hashes", "label": "._get_linked_req_hashes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L338"}, {"id": "prepare_requirementpreparer_fetch_metadata_only", "label": "._fetch_metadata_only()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L370"}, {"id": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "label": "._fetch_metadata_using_link_data_attr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L389"}, {"id": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "label": "._fetch_metadata_using_lazy_wheel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L430"}, {"id": "prepare_requirementpreparer_complete_partial_requirements", "label": "._complete_partial_requirements()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L459"}, {"id": "prepare_requirementpreparer_prepare_linked_requirement", "label": ".prepare_linked_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L500"}, {"id": "prepare_requirementpreparer_prepare_linked_requirements_more", "label": ".prepare_linked_requirements_more()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L544"}, {"id": "prepare_requirementpreparer_save_linked_requirement", "label": ".save_linked_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L666"}, {"id": "prepare_requirementpreparer_prepare_editable_requirement", "label": ".prepare_editable_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L692"}, {"id": "prepare_requirementpreparer_prepare_installed_requirement", "label": ".prepare_installed_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L725"}, {"id": "prepare_rationale_1", "label": "Prepares a distribution for installation", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L1"}, {"id": "prepare_rationale_72", "label": "Prepare a distribution for installation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L72"}, {"id": "prepare_rationale_131", "label": "Get file and optionally check its hash.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L131"}, {"id": "prepare_rationale_160", "label": "Unpack link into location, downloading if required. :param hashes: A Hashes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L160"}, {"id": "prepare_rationale_201", "label": "Check download_dir for previously downloaded file with correct hash If a cor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L201"}, {"id": "prepare_rationale_226", "label": "Prepares a Requirement", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L226"}, {"id": "prepare_rationale_289", "label": "Provide context for the requirement being prepared.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L289"}, {"id": "prepare_rationale_318", "label": "Ensure source_dir of a linked InstallRequirement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L318"}, {"id": "prepare_rationale_393", "label": "Fetch metadata from the data-dist-info-metadata attribute, if possible.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L393"}, {"id": "prepare_rationale_434", "label": "Fetch metadata using lazy wheel, if possible.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L434"}, {"id": "prepare_rationale_464", "label": "Download any requirements which were only fetched by metadata.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L464"}, {"id": "prepare_rationale_503", "label": "Prepare a requirement to be obtained from req.link.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L503"}, {"id": "prepare_rationale_547", "label": "Prepare linked requirements more, if needed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L547"}, {"id": "prepare_rationale_696", "label": "Prepare an editable requirement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L696"}, {"id": "prepare_rationale_730", "label": "Prepare an already-installed requirement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L730"}, {"id": "prepare_rationale_567", "label": "# TODO: separate this part out from RequirementPreparer when the v1", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L567"}, {"id": "prepare_rationale_641", "label": "# FIXME: https://github.com/pypa/pip/issues/11943", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L641"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "mimetypes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_vendor_packaging_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_build_env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_distributions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_distributions_installed", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_index_package_finder", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_metadata", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_models_direct_url", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_models_link", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_models_wheel", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_network_download", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_network_lazy_wheel", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_network_session", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_operations_build_build_tracker", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_req_req_install", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_log", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_direct_url_helpers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_hashes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_logging", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_temp_dir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_utils_unpacking", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_vcs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "pip_internal_cli_progress_bars", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_get_prepared_distribution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_unpack_vcs_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L90", "weight": 1.0}, {"source": "prepare_file", "target": "prepare_file_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_get_http_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_get_file_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_unpack_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L152", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_check_download_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L195", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "target": "prepare_requirementpreparer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L225", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L228", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_log_preparing_link", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L288", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_ensure_link_req_src_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L315", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_get_linked_req_hashes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L338", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_fetch_metadata_only", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L370", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L389", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L430", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_complete_partial_requirements", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L459", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_prepare_linked_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L500", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_prepare_linked_requirements_more", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L544", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_prepare_linked_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L574", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_save_linked_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L666", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_prepare_editable_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L692", "weight": 1.0}, {"source": "prepare_requirementpreparer", "target": "prepare_requirementpreparer_prepare_installed_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L725", "weight": 1.0}, {"source": "prepare_get_http_url", "target": "prepare_check_download_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L114", "weight": 1.0}, {"source": "prepare_get_http_url", "target": "prepare_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L125", "weight": 1.0}, {"source": "prepare_get_file_url", "target": "prepare_check_download_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L135", "weight": 1.0}, {"source": "prepare_get_file_url", "target": "prepare_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L149", "weight": 1.0}, {"source": "prepare_unpack_url", "target": "prepare_unpack_vcs_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L169", "weight": 1.0}, {"source": "prepare_unpack_url", "target": "prepare_get_file_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L176", "weight": 1.0}, {"source": "prepare_unpack_url", "target": "prepare_get_http_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L180", "weight": 1.0}, {"source": "prepare_requirementpreparer_fetch_metadata_only", "target": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L385", "weight": 1.0}, {"source": "prepare_requirementpreparer_fetch_metadata_only", "target": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L387", "weight": 1.0}, {"source": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "target": "prepare_get_http_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L405", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_requirementpreparer_log_preparing_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L505", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_requirementpreparer_get_linked_req_hashes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L511", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_check_download_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L512", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_requirementpreparer_fetch_metadata_only", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L530", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirements_more", "target": "prepare_requirementpreparer_get_linked_req_hashes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L552", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirements_more", "target": "prepare_check_download_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L553", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirements_more", "target": "prepare_requirementpreparer_complete_partial_requirements", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L569", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_requirementpreparer_ensure_link_req_src_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L607", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_unpack_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L613", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L630", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_linked_requirement", "target": "prepare_get_prepared_distribution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L657", "weight": 1.0}, {"source": "prepare_requirementpreparer_prepare_editable_requirement", "target": "prepare_get_prepared_distribution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L713", "weight": 1.0}, {"source": "prepare_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L1", "weight": 1.0}, {"source": "prepare_rationale_72", "target": "prepare_get_prepared_distribution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L72", "weight": 1.0}, {"source": "prepare_rationale_131", "target": "prepare_get_file_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L131", "weight": 1.0}, {"source": "prepare_rationale_160", "target": "prepare_unpack_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L160", "weight": 1.0}, {"source": "prepare_rationale_201", "target": "prepare_check_download_dir", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L201", "weight": 1.0}, {"source": "prepare_rationale_226", "target": "prepare_requirementpreparer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L226", "weight": 1.0}, {"source": "prepare_rationale_289", "target": "prepare_requirementpreparer_log_preparing_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L289", "weight": 1.0}, {"source": "prepare_rationale_318", "target": "prepare_requirementpreparer_ensure_link_req_src_dir", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L318", "weight": 1.0}, {"source": "prepare_rationale_393", "target": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L393", "weight": 1.0}, {"source": "prepare_rationale_434", "target": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L434", "weight": 1.0}, {"source": "prepare_rationale_464", "target": "prepare_requirementpreparer_complete_partial_requirements", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L464", "weight": 1.0}, {"source": "prepare_rationale_503", "target": "prepare_requirementpreparer_prepare_linked_requirement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L503", "weight": 1.0}, {"source": "prepare_rationale_547", "target": "prepare_requirementpreparer_prepare_linked_requirements_more", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L547", "weight": 1.0}, {"source": "prepare_rationale_696", "target": "prepare_requirementpreparer_prepare_editable_requirement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L696", "weight": 1.0}, {"source": "prepare_rationale_730", "target": "prepare_requirementpreparer_prepare_installed_requirement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L730", "weight": 1.0}, {"source": "prepare_rationale_567", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L567", "weight": 1.0}, {"source": "prepare_rationale_641", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_prepare_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L641", "weight": 1.0}], "raw_calls": [{"caller_nid": "prepare_get_prepared_distribution", "callee": "make_distribution_for_install_requirement", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L73"}, {"caller_nid": "prepare_get_prepared_distribution", "callee": "track", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L76"}, {"caller_nid": "prepare_get_prepared_distribution", "callee": "prepare_distribution_metadata", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L77"}, {"caller_nid": "prepare_get_prepared_distribution", "callee": "get_metadata_distribution", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L80"}, {"caller_nid": "prepare_unpack_vcs_link", "callee": "get_backend_for_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L84"}, {"caller_nid": "prepare_unpack_vcs_link", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L86"}, {"caller_nid": "prepare_unpack_vcs_link", "callee": "hide_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L86"}, {"caller_nid": "prepare_file_post_init", "callee": "guess_type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L99"}, {"caller_nid": "prepare_get_http_url", "callee": "TempDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L110"}, {"caller_nid": "prepare_get_http_url", "callee": "download", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L121"}, {"caller_nid": "prepare_get_http_url", "callee": "check_against_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L123"}, {"caller_nid": "prepare_get_file_url", "callee": "check_against_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L148"}, {"caller_nid": "prepare_unpack_url", "callee": "is_existing_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L172"}, {"caller_nid": "prepare_unpack_url", "callee": "unpack_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L190"}, {"caller_nid": "prepare_check_download_dir", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L204"}, {"caller_nid": "prepare_check_download_dir", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L206"}, {"caller_nid": "prepare_check_download_dir", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L210"}, {"caller_nid": "prepare_check_download_dir", "callee": "check_against_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L213"}, {"caller_nid": "prepare_check_download_dir", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L216"}, {"caller_nid": "prepare_check_download_dir", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L220"}, {"caller_nid": "prepare_requirementpreparer_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L247"}, {"caller_nid": "prepare_requirementpreparer_init", "callee": "Downloader", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L253"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L292"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "display_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L292"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "redact_auth_from_requirement", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L295"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L295"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L300"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "from_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L303"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L309"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "indent_log", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L312"}, {"caller_nid": "prepare_requirementpreparer_log_preparing_link", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L313"}, {"caller_nid": "prepare_requirementpreparer_ensure_link_req_src_dir", "callee": "is_existing_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L325"}, {"caller_nid": "prepare_requirementpreparer_ensure_link_req_src_dir", "callee": "ensure_has_source_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L331"}, {"caller_nid": "prepare_requirementpreparer_ensure_link_req_src_dir", "callee": "ensure_pristine_source_checkout", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L336"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L345"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "VcsHashUnsupported", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L352"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "is_existing_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L353"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "DirectoryUrlHashUnsupported", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L354"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "HashUnpinned", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L362"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L368"}, {"caller_nid": "prepare_requirementpreparer_get_linked_req_hashes", "callee": "MissingHashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L368"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_only", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L375"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_only", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L380"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "metadata_link", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L395"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "verbose", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L399"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "as_hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L408"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L410"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L411"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "get_metadata_distribution", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L413"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L424"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L424"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_link_data_attr", "callee": "MetadataInconsistent", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L425"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L439"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "callee": "Wheel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L445"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L447"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L452"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "callee": "dist_from_wheel_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L454"}, {"caller_nid": "prepare_requirementpreparer_fetch_metadata_using_lazy_wheel", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L456"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "TempDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L467"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "batch", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L477"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L477"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L479"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "needs_unpacked_archive", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L493"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L493"}, {"caller_nid": "prepare_requirementpreparer_complete_partial_requirements", "callee": "_prepare_linked_requirement", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L498"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "indent_log", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L506"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "set_dist", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L533"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "direct_url_from_link", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L536"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "_prepare_linked_requirement", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L542"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirements_more", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L563"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirements_more", "callee": "_prepare_linked_requirement", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L565"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L589"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "has_one_of", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L591"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L599"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "is_existing_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L609"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L622"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "check_against_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L629"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "direct_url_from_link", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L637"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L643"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L647"}, {"caller_nid": "prepare_requirementpreparer_prepare_linked_requirement", "callee": "hash_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L647"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "is_existing_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L670"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "archive", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L672"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "is_existing_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L675"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L676"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L686"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L687"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L688"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "display_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L689"}, {"caller_nid": "prepare_requirementpreparer_save_linked_requirement", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L690"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L699"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "indent_log", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L701"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L703"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "ensure_has_source_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L708"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "update_editable", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L709"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "direct_url_for_editable", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L711"}, {"caller_nid": "prepare_requirementpreparer_prepare_editable_requirement", "callee": "check_if_exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L721"}, {"caller_nid": "prepare_requirementpreparer_prepare_installed_requirement", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L736"}, {"caller_nid": "prepare_requirementpreparer_prepare_installed_requirement", "callee": "indent_log", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L739"}, {"caller_nid": "prepare_requirementpreparer_prepare_installed_requirement", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L741"}, {"caller_nid": "prepare_requirementpreparer_prepare_installed_requirement", "callee": "get_metadata_distribution", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L747"}, {"caller_nid": "prepare_requirementpreparer_prepare_installed_requirement", "callee": "InstalledDistribution", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", "source_location": "L747"}]}