1 line
24 KiB
JSON
1 line
24 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L1"}, {"id": "base_format_name", "label": "format_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L18"}, {"id": "base_constraint", "label": "Constraint", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L26"}, {"id": "base_empty", "label": "empty()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L32"}, {"id": "base_from_ireq", "label": "from_ireq()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L36"}, {"id": "base_constraint_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L40"}, {"id": "base_constraint_and", "label": ".__and__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L43"}, {"id": "base_constraint_is_satisfied_by", "label": ".is_satisfied_by()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L53"}, {"id": "base_requirement", "label": "Requirement", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L63"}, {"id": "base_project_name", "label": "project_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L65"}, {"id": "base_name", "label": "name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L75"}, {"id": "base_requirement_is_satisfied_by", "label": ".is_satisfied_by()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L83"}, {"id": "base_requirement_get_candidate_lookup", "label": ".get_candidate_lookup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L86"}, {"id": "base_requirement_format_for_error", "label": ".format_for_error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L89"}, {"id": "base_match_link", "label": "_match_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L93"}, {"id": "base_candidate", "label": "Candidate", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L99"}, {"id": "base_version", "label": "version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L120"}, {"id": "base_is_installed", "label": "is_installed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L124"}, {"id": "base_is_editable", "label": "is_editable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L128"}, {"id": "base_source_link", "label": "source_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L132"}, {"id": "base_candidate_iter_dependencies", "label": ".iter_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L135"}, {"id": "base_candidate_get_install_requirement", "label": ".get_install_requirement()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L138"}, {"id": "base_candidate_format_for_error", "label": ".format_for_error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L141"}, {"id": "base_rationale_66", "label": "The \"project name\" of a requirement. This is different from ``name`` if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L66"}, {"id": "base_rationale_76", "label": "The name identifying this requirement in the resolver. This is differen", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L76"}, {"id": "base_rationale_102", "label": "The \"project name\" of the candidate. This is different from ``name`` if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L102"}, {"id": "base_rationale_112", "label": "The name identifying this candidate in the resolver. This is different", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L112"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "pip_vendor_packaging_specifiers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "pip_vendor_packaging_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "pip_vendor_packaging_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "pip_internal_models_link", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "pip_internal_req_req_install", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "pip_internal_utils_hashes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_format_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_constraint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_empty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_from_ireq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L36", "weight": 1.0}, {"source": "base_constraint", "target": "base_constraint_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L40", "weight": 1.0}, {"source": "base_constraint", "target": "base_constraint_and", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L43", "weight": 1.0}, {"source": "base_constraint", "target": "base_constraint_is_satisfied_by", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_requirement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_project_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L75", "weight": 1.0}, {"source": "base_requirement", "target": "base_requirement_is_satisfied_by", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L83", "weight": 1.0}, {"source": "base_requirement", "target": "base_requirement_get_candidate_lookup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L86", "weight": 1.0}, {"source": "base_requirement", "target": "base_requirement_format_for_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_match_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L99", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_project_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L120", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_is_installed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L124", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_is_editable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_resolution_resolvelib_base_py", "target": "base_source_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L132", "weight": 1.0}, {"source": "base_candidate", "target": "base_candidate_iter_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L135", "weight": 1.0}, {"source": "base_candidate", "target": "base_candidate_get_install_requirement", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L138", "weight": 1.0}, {"source": "base_candidate", "target": "base_candidate_format_for_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L141", "weight": 1.0}, {"source": "base_empty", "target": "base_constraint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L33", "weight": 1.0}, {"source": "base_from_ireq", "target": "base_constraint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L38", "weight": 1.0}, {"source": "base_constraint_and", "target": "base_constraint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L51", "weight": 1.0}, {"source": "base_constraint_is_satisfied_by", "target": "base_match_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L55", "weight": 1.0}, {"source": "base_rationale_66", "target": "base_requirement_project_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L66", "weight": 1.0}, {"source": "base_rationale_76", "target": "base_requirement_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L76", "weight": 1.0}, {"source": "base_rationale_102", "target": "base_candidate_project_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L102", "weight": 1.0}, {"source": "base_rationale_112", "target": "base_candidate_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L112", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_format_name", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L21"}, {"caller_nid": "base_format_name", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L21"}, {"caller_nid": "base_empty", "callee": "SpecifierSet", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L33"}, {"caller_nid": "base_empty", "callee": "Hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L33"}, {"caller_nid": "base_empty", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L33"}, {"caller_nid": "base_from_ireq", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L37"}, {"caller_nid": "base_from_ireq", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L37"}, {"caller_nid": "base_from_ireq", "callee": "hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L38"}, {"caller_nid": "base_constraint_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L41"}, {"caller_nid": "base_constraint_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L41"}, {"caller_nid": "base_constraint_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L41"}, {"caller_nid": "base_constraint_and", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L44"}, {"caller_nid": "base_constraint_and", "callee": "hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L47"}, {"caller_nid": "base_constraint_and", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L50"}, {"caller_nid": "base_constraint_is_satisfied_by", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L55"}, {"caller_nid": "base_constraint_is_satisfied_by", "callee": "contains", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L60"}, {"caller_nid": "base_project_name", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L72"}, {"caller_nid": "base_name", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L81"}, {"caller_nid": "base_requirement_get_candidate_lookup", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L87"}, {"caller_nid": "base_requirement_format_for_error", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L90"}, {"caller_nid": "base_match_link", "callee": "links_equivalent", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L95"}, {"caller_nid": "base_project_name", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L108"}, {"caller_nid": "base_name", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L117"}, {"caller_nid": "base_version", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L121"}, {"caller_nid": "base_is_installed", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L125"}, {"caller_nid": "base_is_editable", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L129"}, {"caller_nid": "base_source_link", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L133"}, {"caller_nid": "base_candidate_iter_dependencies", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L136"}, {"caller_nid": "base_candidate_get_install_requirement", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L139"}, {"caller_nid": "base_candidate_format_for_error", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py", "source_location": "L142"}]} |