1 line
80 KiB
JSON
1 line
80 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "label": "package_finder.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1"}, {"id": "package_finder_check_link_requires_python", "label": "_check_link_requires_python()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L63"}, {"id": "package_finder_linktype", "label": "LinkType", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L110"}, {"id": "package_finder_linkevaluator", "label": "LinkEvaluator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L122"}, {"id": "package_finder_linkevaluator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L133"}, {"id": "package_finder_linkevaluator_evaluate_link", "label": ".evaluate_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L174"}, {"id": "package_finder_filter_unallowed_hashes", "label": "filter_unallowed_hashes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L302"}, {"id": "package_finder_candidatepreferences", "label": "CandidatePreferences", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L377"}, {"id": "package_finder_bestcandidateresult", "label": "BestCandidateResult", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L388"}, {"id": "package_finder_bestcandidateresult_post_init", "label": ".__post_init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L404"}, {"id": "package_finder_candidateevaluator", "label": "CandidateEvaluator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L413"}, {"id": "package_finder_create", "label": "create()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L420"}, {"id": "package_finder_candidateevaluator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L455"}, {"id": "package_finder_candidateevaluator_get_applicable_candidates", "label": ".get_applicable_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L481"}, {"id": "package_finder_candidateevaluator_sort_key", "label": "._sort_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L526"}, {"id": "package_finder_candidateevaluator_sort_best_candidate", "label": ".sort_best_candidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L591"}, {"id": "package_finder_candidateevaluator_compute_best_candidate", "label": ".compute_best_candidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L604"}, {"id": "package_finder_packagefinder", "label": "PackageFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L622"}, {"id": "package_finder_packagefinder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L629"}, {"id": "package_finder_target_python", "label": "target_python()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L714"}, {"id": "package_finder_search_scope", "label": "search_scope()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L718"}, {"id": "package_finder_find_links", "label": "find_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L726"}, {"id": "package_finder_index_urls", "label": "index_urls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L730"}, {"id": "package_finder_proxy", "label": "proxy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L734"}, {"id": "package_finder_trusted_hosts", "label": "trusted_hosts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L738"}, {"id": "package_finder_custom_cert", "label": "custom_cert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L743"}, {"id": "package_finder_client_cert", "label": "client_cert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L751"}, {"id": "package_finder_release_control", "label": "release_control()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L757"}, {"id": "package_finder_packagefinder_set_release_control", "label": ".set_release_control()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L760"}, {"id": "package_finder_prefer_binary", "label": "prefer_binary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L764"}, {"id": "package_finder_packagefinder_set_prefer_binary", "label": ".set_prefer_binary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L767"}, {"id": "package_finder_uploaded_prior_to", "label": "uploaded_prior_to()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L771"}, {"id": "package_finder_packagefinder_requires_python_skipped_reasons", "label": ".requires_python_skipped_reasons()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L774"}, {"id": "package_finder_packagefinder_make_link_evaluator", "label": ".make_link_evaluator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L782"}, {"id": "package_finder_packagefinder_sort_links", "label": "._sort_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L796"}, {"id": "package_finder_packagefinder_log_skipped_link", "label": "._log_skipped_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L812"}, {"id": "package_finder_packagefinder_get_install_candidate", "label": ".get_install_candidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L820"}, {"id": "package_finder_packagefinder_evaluate_links", "label": ".evaluate_links()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L845"}, {"id": "package_finder_packagefinder_process_project_url", "label": ".process_project_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L859"}, {"id": "package_finder_packagefinder_find_all_candidates", "label": ".find_all_candidates()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L880"}, {"id": "package_finder_packagefinder_make_candidate_evaluator", "label": ".make_candidate_evaluator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L937"}, {"id": "package_finder_packagefinder_find_best_candidate", "label": ".find_best_candidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L954"}, {"id": "package_finder_packagefinder_find_requirement", "label": ".find_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L983"}, {"id": "package_finder_find_name_version_sep", "label": "_find_name_version_sep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1084"}, {"id": "package_finder_extract_version_from_fragment", "label": "_extract_version_from_fragment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1110"}, {"id": "package_finder_rationale_1", "label": "Routines related to PyPI, indexes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1"}, {"id": "package_finder_rationale_68", "label": "Return whether the given Python version is compatible with a link's \"Require", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L68"}, {"id": "package_finder_rationale_123", "label": "Responsible for evaluating links for a particular project.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L123"}, {"id": "package_finder_rationale_143", "label": ":param project_name: The user supplied package name. :param canonical_na", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L143"}, {"id": "package_finder_rationale_175", "label": "Determine whether a link is a candidate for installation. :return: A tu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L175"}, {"id": "package_finder_rationale_307", "label": "Filter out candidates whose hashes aren't allowed, and return a new list of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L307"}, {"id": "package_finder_rationale_378", "label": "Encapsulates some of the preferences for filtering and sorting InstallationC", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L378"}, {"id": "package_finder_rationale_389", "label": "A collection of candidates, returned by `PackageFinder.find_best_candidate`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L389"}, {"id": "package_finder_rationale_414", "label": "Responsible for filtering and sorting candidates for installation based on w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L414"}, {"id": "package_finder_rationale_429", "label": "Create a CandidateEvaluator object. :param target_python: The target Py", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L429"}, {"id": "package_finder_rationale_464", "label": ":param supported_tags: The PEP 425 tags supported by the target Pyth", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L464"}, {"id": "package_finder_rationale_485", "label": "Return the applicable candidates from a list of candidates.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L485"}, {"id": "package_finder_rationale_527", "label": "Function to pass as the `key` argument to a call to sorted() to sort Ins", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L527"}, {"id": "package_finder_rationale_595", "label": "Return the best candidate per the instance's sort order, or None if no c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L595"}, {"id": "package_finder_rationale_608", "label": "Compute and return a `BestCandidateResult` instance.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L608"}, {"id": "package_finder_rationale_623", "label": "This finds packages. This is meant to match easy_install's technique for lo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L623"}, {"id": "package_finder_rationale_639", "label": "This constructor is primarily meant to be used by the create() class met", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L639"}, {"id": "package_finder_rationale_685", "label": "Create a PackageFinder. :param selection_prefs: The candidate selection", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L685"}, {"id": "package_finder_rationale_797", "label": "Returns elements of links in order, non-egg links first, egg links secon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L797"}, {"id": "package_finder_rationale_823", "label": "If the link is a candidate for install, convert it to an InstallationCan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L823"}, {"id": "package_finder_rationale_848", "label": "Convert links that are candidates to InstallationCandidate objects.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L848"}, {"id": "package_finder_rationale_881", "label": "Find all available InstallationCandidate for project_name This checks i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L881"}, {"id": "package_finder_rationale_943", "label": "Create a CandidateEvaluator object to use.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L943"}, {"id": "package_finder_rationale_960", "label": "Find matches for the given project and specifier. :param specifier: An", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L960"}, {"id": "package_finder_rationale_986", "label": "Try to find a Link matching req Expects req, an InstallRequirement and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L986"}, {"id": "package_finder_rationale_1085", "label": "Find the separator's index based on the package's canonical name. :param fr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1085"}, {"id": "package_finder_rationale_1111", "label": "Parse the version string from a <package>+<version> filename \"fragment\" (ste", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1111"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_vendor_packaging", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_vendor_packaging_tags", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_vendor_packaging_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_vendor_packaging_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_vendor_packaging_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_index_collector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_metadata", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_candidate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_format_control", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_link", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_release_control", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_search_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_selection_prefs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_target_python", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_models_wheel", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_req", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_log", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_filetypes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_hashes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_logging", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_packaging", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "pip_internal_utils_unpacking", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_check_link_requires_python", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_linktype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_linkevaluator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L122", "weight": 1.0}, {"source": "package_finder_linkevaluator", "target": "package_finder_linkevaluator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L133", "weight": 1.0}, {"source": "package_finder_linkevaluator", "target": "package_finder_linkevaluator_evaluate_link", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_filter_unallowed_hashes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L302", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_candidatepreferences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L377", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_bestcandidateresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L388", "weight": 1.0}, {"source": "package_finder_bestcandidateresult", "target": "package_finder_bestcandidateresult_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_candidateevaluator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L413", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L420", "weight": 1.0}, {"source": "package_finder_candidateevaluator", "target": "package_finder_candidateevaluator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L455", "weight": 1.0}, {"source": "package_finder_candidateevaluator", "target": "package_finder_candidateevaluator_get_applicable_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L481", "weight": 1.0}, {"source": "package_finder_candidateevaluator", "target": "package_finder_candidateevaluator_sort_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L526", "weight": 1.0}, {"source": "package_finder_candidateevaluator", "target": "package_finder_candidateevaluator_sort_best_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L591", "weight": 1.0}, {"source": "package_finder_candidateevaluator", "target": "package_finder_candidateevaluator_compute_best_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L604", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_packagefinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L622", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L629", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L678", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_target_python", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L714", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_search_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L718", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_search_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L722", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_find_links", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L726", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_index_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L730", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_proxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L734", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_trusted_hosts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L738", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_custom_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L743", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_client_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L751", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_release_control", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L757", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_set_release_control", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L760", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_prefer_binary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L764", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_set_prefer_binary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L767", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_uploaded_prior_to", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L771", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_requires_python_skipped_reasons", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L774", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_make_link_evaluator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L782", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_sort_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L796", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_log_skipped_link", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L812", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_get_install_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L820", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_evaluate_links", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L845", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_process_project_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L859", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_find_all_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L880", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_make_candidate_evaluator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L937", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_find_best_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L954", "weight": 1.0}, {"source": "package_finder_packagefinder", "target": "package_finder_packagefinder_find_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L983", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_find_name_version_sep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1084", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "target": "package_finder_extract_version_from_fragment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1110", "weight": 1.0}, {"source": "package_finder_linkevaluator_evaluate_link", "target": "package_finder_extract_version_from_fragment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L258", "weight": 1.0}, {"source": "package_finder_linkevaluator_evaluate_link", "target": "package_finder_check_link_requires_python", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L276", "weight": 1.0}, {"source": "package_finder_candidateevaluator_get_applicable_candidates", "target": "package_finder_filter_unallowed_hashes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L518", "weight": 1.0}, {"source": "package_finder_candidateevaluator_compute_best_candidate", "target": "package_finder_candidateevaluator_get_applicable_candidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L611", "weight": 1.0}, {"source": "package_finder_candidateevaluator_compute_best_candidate", "target": "package_finder_candidateevaluator_sort_best_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L613", "weight": 1.0}, {"source": "package_finder_candidateevaluator_compute_best_candidate", "target": "package_finder_bestcandidateresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L615", "weight": 1.0}, {"source": "package_finder_packagefinder_init", "target": "package_finder_candidatepreferences", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L650", "weight": 1.0}, {"source": "package_finder_create", "target": "package_finder_candidatepreferences", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L698", "weight": 1.0}, {"source": "package_finder_packagefinder_make_link_evaluator", "target": "package_finder_linkevaluator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L786", "weight": 1.0}, {"source": "package_finder_packagefinder_get_install_candidate", "target": "package_finder_linkevaluator_evaluate_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L827", "weight": 1.0}, {"source": "package_finder_packagefinder_get_install_candidate", "target": "package_finder_packagefinder_log_skipped_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L833", "weight": 1.0}, {"source": "package_finder_packagefinder_evaluate_links", "target": "package_finder_packagefinder_sort_links", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L852", "weight": 1.0}, {"source": "package_finder_packagefinder_evaluate_links", "target": "package_finder_packagefinder_get_install_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L853", "weight": 1.0}, {"source": "package_finder_packagefinder_process_project_url", "target": "package_finder_packagefinder_evaluate_links", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L873", "weight": 1.0}, {"source": "package_finder_packagefinder_find_all_candidates", "target": "package_finder_packagefinder_make_link_evaluator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L892", "weight": 1.0}, {"source": "package_finder_packagefinder_find_all_candidates", "target": "package_finder_packagefinder_evaluate_links", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L916", "weight": 1.0}, {"source": "package_finder_packagefinder_make_candidate_evaluator", "target": "package_finder_create", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L945", "weight": 1.0}, {"source": "package_finder_packagefinder_find_best_candidate", "target": "package_finder_packagefinder_find_all_candidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L971", "weight": 1.0}, {"source": "package_finder_packagefinder_find_best_candidate", "target": "package_finder_packagefinder_make_candidate_evaluator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L972", "weight": 1.0}, {"source": "package_finder_packagefinder_find_best_candidate", "target": "package_finder_candidateevaluator_compute_best_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L978", "weight": 1.0}, {"source": "package_finder_packagefinder_find_requirement", "target": "package_finder_packagefinder_find_best_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L996", "weight": 1.0}, {"source": "package_finder_extract_version_from_fragment", "target": "package_finder_find_name_version_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1119", "weight": 1.0}, {"source": "package_finder_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_index_package_finder_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1", "weight": 1.0}, {"source": "package_finder_rationale_68", "target": "package_finder_check_link_requires_python", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L68", "weight": 1.0}, {"source": "package_finder_rationale_123", "target": "package_finder_linkevaluator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L123", "weight": 1.0}, {"source": "package_finder_rationale_143", "target": "package_finder_linkevaluator_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L143", "weight": 1.0}, {"source": "package_finder_rationale_175", "target": "package_finder_linkevaluator_evaluate_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L175", "weight": 1.0}, {"source": "package_finder_rationale_307", "target": "package_finder_filter_unallowed_hashes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L307", "weight": 1.0}, {"source": "package_finder_rationale_378", "target": "package_finder_candidatepreferences", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L378", "weight": 1.0}, {"source": "package_finder_rationale_389", "target": "package_finder_bestcandidateresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L389", "weight": 1.0}, {"source": "package_finder_rationale_414", "target": "package_finder_candidateevaluator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L414", "weight": 1.0}, {"source": "package_finder_rationale_429", "target": "package_finder_candidateevaluator_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L429", "weight": 1.0}, {"source": "package_finder_rationale_464", "target": "package_finder_candidateevaluator_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L464", "weight": 1.0}, {"source": "package_finder_rationale_485", "target": "package_finder_candidateevaluator_get_applicable_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L485", "weight": 1.0}, {"source": "package_finder_rationale_527", "target": "package_finder_candidateevaluator_sort_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L527", "weight": 1.0}, {"source": "package_finder_rationale_595", "target": "package_finder_candidateevaluator_sort_best_candidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L595", "weight": 1.0}, {"source": "package_finder_rationale_608", "target": "package_finder_candidateevaluator_compute_best_candidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L608", "weight": 1.0}, {"source": "package_finder_rationale_623", "target": "package_finder_packagefinder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L623", "weight": 1.0}, {"source": "package_finder_rationale_639", "target": "package_finder_packagefinder_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L639", "weight": 1.0}, {"source": "package_finder_rationale_685", "target": "package_finder_packagefinder_create", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L685", "weight": 1.0}, {"source": "package_finder_rationale_797", "target": "package_finder_packagefinder_sort_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L797", "weight": 1.0}, {"source": "package_finder_rationale_823", "target": "package_finder_packagefinder_get_install_candidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L823", "weight": 1.0}, {"source": "package_finder_rationale_848", "target": "package_finder_packagefinder_evaluate_links", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L848", "weight": 1.0}, {"source": "package_finder_rationale_881", "target": "package_finder_packagefinder_find_all_candidates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L881", "weight": 1.0}, {"source": "package_finder_rationale_943", "target": "package_finder_packagefinder_make_candidate_evaluator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L943", "weight": 1.0}, {"source": "package_finder_rationale_960", "target": "package_finder_packagefinder_find_best_candidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L960", "weight": 1.0}, {"source": "package_finder_rationale_986", "target": "package_finder_packagefinder_find_requirement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L986", "weight": 1.0}, {"source": "package_finder_rationale_1085", "target": "package_finder_find_name_version_sep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1085", "weight": 1.0}, {"source": "package_finder_rationale_1111", "target": "package_finder_extract_version_from_fragment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1111", "weight": 1.0}], "raw_calls": [{"caller_nid": "package_finder_check_link_requires_python", "callee": "check_requires_python", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L78"}, {"caller_nid": "package_finder_check_link_requires_python", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L83"}, {"caller_nid": "package_finder_check_link_requires_python", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L90"}, {"caller_nid": "package_finder_check_link_requires_python", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L90"}, {"caller_nid": "package_finder_check_link_requires_python", "callee": "verbose", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L92"}, {"caller_nid": "package_finder_check_link_requires_python", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L100"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L193"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "Wheel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L208"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "get_unsorted_tags", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L218"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "supported", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L219"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L222"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "get_formatted_file_tags", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L222"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L266"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "start", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L268"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L269"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L288"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L289"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L290"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "SpecifierSet", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L290"}, {"caller_nid": "package_finder_linkevaluator_evaluate_link", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L297"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L323"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L326"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L330"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "is_hash_allowed", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L340"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L343"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L346"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L352"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L354"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L354"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L357"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L358"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L359"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L359"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L362"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L365"}, {"caller_nid": "package_finder_filter_unallowed_hashes", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L369"}, {"caller_nid": "package_finder_bestcandidateresult_post_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L405"}, {"caller_nid": "package_finder_bestcandidateresult_post_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L405"}, {"caller_nid": "package_finder_create", "callee": "TargetPython", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L440"}, {"caller_nid": "package_finder_create", "callee": "SpecifierSet", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L442"}, {"caller_nid": "package_finder_create", "callee": "get_sorted_tags", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L444"}, {"caller_nid": "package_finder_create", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L446"}, {"caller_nid": "package_finder_candidateevaluator_init", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L478"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "allows_prereleases", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L490"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L491"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "select_backend", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L504"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L507"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L510"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "filter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L511"}, {"caller_nid": "package_finder_candidateevaluator_get_applicable_candidates", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L524"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L557"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "Wheel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L563"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "find_most_preferred_tag", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L566"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "UnsupportedWheel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L571"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L580"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "is_hash_allowed", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L580"}, {"caller_nid": "package_finder_candidateevaluator_sort_key", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L581"}, {"caller_nid": "package_finder_candidateevaluator_sort_best_candidate", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L601"}, {"caller_nid": "package_finder_packagefinder_init", "callee": "FormatControl", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L652"}, {"caller_nid": "package_finder_packagefinder_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L652"}, {"caller_nid": "package_finder_packagefinder_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L652"}, {"caller_nid": "package_finder_packagefinder_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L664"}, {"caller_nid": "package_finder_create", "callee": "TargetPython", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L696"}, {"caller_nid": "package_finder_create", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L703"}, {"caller_nid": "package_finder_trusted_hosts", "callee": "build_netloc", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L740"}, {"caller_nid": "package_finder_custom_cert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L748"}, {"caller_nid": "package_finder_client_cert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L753"}, {"caller_nid": "package_finder_packagefinder_requires_python_skipped_reasons", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L780"}, {"caller_nid": "package_finder_packagefinder_make_link_evaluator", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L783"}, {"caller_nid": "package_finder_packagefinder_make_link_evaluator", "callee": "get_allowed_formats", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L784"}, {"caller_nid": "package_finder_packagefinder_sort_links", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L802"}, {"caller_nid": "package_finder_packagefinder_sort_links", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L805"}, {"caller_nid": "package_finder_packagefinder_sort_links", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L807"}, {"caller_nid": "package_finder_packagefinder_sort_links", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L809"}, {"caller_nid": "package_finder_packagefinder_log_skipped_link", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L817"}, {"caller_nid": "package_finder_packagefinder_log_skipped_link", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L818"}, {"caller_nid": "package_finder_packagefinder_get_install_candidate", "callee": "InstallationError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L831"}, {"caller_nid": "package_finder_packagefinder_get_install_candidate", "callee": "InstallationCandidate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L837"}, {"caller_nid": "package_finder_packagefinder_evaluate_links", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L855"}, {"caller_nid": "package_finder_packagefinder_process_project_url", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L862"}, {"caller_nid": "package_finder_packagefinder_process_project_url", "callee": "fetch_response", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L866"}, {"caller_nid": "package_finder_packagefinder_process_project_url", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L870"}, {"caller_nid": "package_finder_packagefinder_process_project_url", "callee": "parse_links", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L870"}, {"caller_nid": "package_finder_packagefinder_process_project_url", "callee": "indent_log", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L872"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "collect_sources", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L894"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L896"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "from_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L902"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "page_candidates", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L903"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L908"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "from_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L910"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "file_links", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L911"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L918"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "isEnabledFor", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L921"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L926"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L928"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L930"}, {"caller_nid": "package_finder_packagefinder_find_all_candidates", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L930"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L995"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "allows_prereleases", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1026"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1027"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "critical", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1032"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "_format_versions", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1037"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "DistributionNotFound", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1040"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "_should_install_candidate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1052"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1053"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1060"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "_should_install_candidate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1067"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1068"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "_format_versions", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1071"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1076"}, {"caller_nid": "package_finder_packagefinder_find_requirement", "callee": "_format_versions", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1079"}, {"caller_nid": "package_finder_find_name_version_sep", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1102"}, {"caller_nid": "package_finder_find_name_version_sep", "callee": "canonicalize_name", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1105"}, {"caller_nid": "package_finder_find_name_version_sep", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py", "source_location": "L1107"}]} |