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

1 line
70 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "label": "req_uninstall.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L1"}, {"id": "req_uninstall_script_names", "label": "_script_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L24"}, {"id": "req_uninstall_unique", "label": "_unique()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L43"}, {"id": "req_uninstall_uninstallation_paths", "label": "uninstallation_paths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L58"}, {"id": "req_uninstall_compact", "label": "compact()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L91"}, {"id": "req_uninstall_compress_for_rename", "label": "compress_for_rename()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L110"}, {"id": "req_uninstall_compress_for_output_listing", "label": "compress_for_output_listing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L144"}, {"id": "req_uninstall_stasheduninstallpathset", "label": "StashedUninstallPathSet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L193"}, {"id": "req_uninstall_stasheduninstallpathset_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L197"}, {"id": "req_uninstall_stasheduninstallpathset_get_directory_stash", "label": "._get_directory_stash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L205"}, {"id": "req_uninstall_stasheduninstallpathset_get_file_stash", "label": "._get_file_stash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L219"}, {"id": "req_uninstall_stasheduninstallpathset_stash", "label": ".stash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L246"}, {"id": "req_uninstall_stasheduninstallpathset_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L267"}, {"id": "req_uninstall_stasheduninstallpathset_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L274"}, {"id": "req_uninstall_can_rollback", "label": "can_rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L294"}, {"id": "req_uninstall_uninstallpathset", "label": "UninstallPathSet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L298"}, {"id": "req_uninstall_uninstallpathset_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L302"}, {"id": "req_uninstall_uninstallpathset_permitted", "label": "._permitted()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L313"}, {"id": "req_uninstall_uninstallpathset_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L324"}, {"id": "req_uninstall_uninstallpathset_add_pth", "label": ".add_pth()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L343"}, {"id": "req_uninstall_uninstallpathset_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L352"}, {"id": "req_uninstall_uninstallpathset_allowed_to_proceed", "label": "._allowed_to_proceed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L381"}, {"id": "req_uninstall_uninstallpathset_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L409"}, {"id": "req_uninstall_uninstallpathset_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L422"}, {"id": "req_uninstall_from_dist", "label": "from_dist()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L427"}, {"id": "req_uninstall_uninstallpthentries", "label": "UninstallPthEntries", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L584"}, {"id": "req_uninstall_uninstallpthentries_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L585"}, {"id": "req_uninstall_uninstallpthentries_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L590"}, {"id": "req_uninstall_uninstallpthentries_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L605"}, {"id": "req_uninstall_uninstallpthentries_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L632"}, {"id": "req_uninstall_rationale_27", "label": "Create the fully qualified name of the files created by {console,gui}_script", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L27"}, {"id": "req_uninstall_rationale_59", "label": "Yield all the uninstallation paths for dist based on RECORD-without-.py[co]", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L59"}, {"id": "req_uninstall_rationale_92", "label": "Compact a path set to contain the minimal number of paths necessary to conta", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L92"}, {"id": "req_uninstall_rationale_111", "label": "Returns a set containing the paths that need to be renamed. This set may in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L111"}, {"id": "req_uninstall_rationale_145", "label": "Returns a tuple of 2 sets of which paths to display to user The first set c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L145"}, {"id": "req_uninstall_rationale_194", "label": "A set of file rename operations to stash files while tentatively uninstallin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L194"}, {"id": "req_uninstall_rationale_206", "label": "Stashes a directory. Directories are stashed adjacent to their original", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L206"}, {"id": "req_uninstall_rationale_220", "label": "Stashes a file. If no root has been provided, one will be created for t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L220"}, {"id": "req_uninstall_rationale_247", "label": "Stashes the directory or file and returns its new location. Handle symli", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L247"}, {"id": "req_uninstall_rationale_268", "label": "Commits the uninstall by removing stashed files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L268"}, {"id": "req_uninstall_rationale_275", "label": "Undoes the uninstall by moving stashed files back.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L275"}, {"id": "req_uninstall_rationale_299", "label": "A set of file paths to be removed in the uninstallation of a requirement.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L299"}, {"id": "req_uninstall_rationale_314", "label": "Return True if the given path is one we are permitted to remove/modify,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L314"}, {"id": "req_uninstall_rationale_353", "label": "Remove paths in ``self._paths`` with confirmation (unless ``auto_confirm", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L353"}, {"id": "req_uninstall_rationale_382", "label": "Display which files would be deleted and prompt for confirmation", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L382"}, {"id": "req_uninstall_rationale_410", "label": "Rollback the changes previously made by remove().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L410"}, {"id": "req_uninstall_rationale_423", "label": "Remove temporary save dir: rollback will no longer be possible.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L423"}, {"id": "req_uninstall_rationale_483", "label": "# FIXME: need a test for this elif block", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L483"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "sysconfig", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "importlib_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_locations", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_metadata", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_utils_egg_link", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_utils_logging", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_utils_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_utils_temp_dir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "pip_internal_utils_virtualenv", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_script_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_unique", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_uninstallation_paths", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_compact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_compress_for_rename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_compress_for_output_listing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_stasheduninstallpathset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L193", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset", "target": "req_uninstall_stasheduninstallpathset_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L197", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset", "target": "req_uninstall_stasheduninstallpathset_get_directory_stash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L205", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset", "target": "req_uninstall_stasheduninstallpathset_get_file_stash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L219", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset", "target": "req_uninstall_stasheduninstallpathset_stash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L246", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset", "target": "req_uninstall_stasheduninstallpathset_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L267", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset", "target": "req_uninstall_stasheduninstallpathset_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L274", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_can_rollback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L294", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_uninstallpathset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L298", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L302", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_permitted", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L313", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L324", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_add_pth", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L343", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L352", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_allowed_to_proceed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L381", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L409", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset", "target": "req_uninstall_uninstallpathset_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L422", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_from_dist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L427", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "target": "req_uninstall_uninstallpthentries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L584", "weight": 1.0}, {"source": "req_uninstall_uninstallpthentries", "target": "req_uninstall_uninstallpthentries_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L585", "weight": 1.0}, {"source": "req_uninstall_uninstallpthentries", "target": "req_uninstall_uninstallpthentries_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L590", "weight": 1.0}, {"source": "req_uninstall_uninstallpthentries", "target": "req_uninstall_uninstallpthentries_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L605", "weight": 1.0}, {"source": "req_uninstall_uninstallpthentries", "target": "req_uninstall_uninstallpthentries_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L632", "weight": 1.0}, {"source": "req_uninstall_compact", "target": "req_uninstall_uninstallpthentries_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L106", "weight": 1.0}, {"source": "req_uninstall_compress_for_rename", "target": "req_uninstall_uninstallpthentries_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L139", "weight": 1.0}, {"source": "req_uninstall_compress_for_output_listing", "target": "req_uninstall_uninstallpthentries_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L165", "weight": 1.0}, {"source": "req_uninstall_compress_for_output_listing", "target": "req_uninstall_compact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L170", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset_stash", "target": "req_uninstall_stasheduninstallpathset_get_directory_stash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L252", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset_stash", "target": "req_uninstall_stasheduninstallpathset_get_file_stash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L254", "weight": 1.0}, {"source": "req_uninstall_stasheduninstallpathset_rollback", "target": "req_uninstall_uninstallpathset_commit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L291", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_init", "target": "req_uninstall_stasheduninstallpathset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L307", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_add", "target": "req_uninstall_uninstallpathset_permitted", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L333", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_add", "target": "req_uninstall_uninstallpthentries_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L334", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_add_pth", "target": "req_uninstall_uninstallpathset_permitted", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L345", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_add_pth", "target": "req_uninstall_uninstallpthentries", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L347", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_add_pth", "target": "req_uninstall_uninstallpthentries_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L348", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_remove", "target": "req_uninstall_uninstallpathset_allowed_to_proceed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L367", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_remove", "target": "req_uninstall_compress_for_rename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L370", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_remove", "target": "req_uninstall_compact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L372", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_remove", "target": "req_uninstall_stasheduninstallpathset_stash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L373", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_remove", "target": "req_uninstall_uninstallpthentries_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L377", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_allowed_to_proceed", "target": "req_uninstall_compress_for_output_listing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L394", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_allowed_to_proceed", "target": "req_uninstall_compress_for_rename", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L405", "weight": 1.0}, {"source": "req_uninstall_uninstallpathset_rollback", "target": "req_uninstall_uninstallpthentries_rollback", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L418", "weight": 1.0}, {"source": "req_uninstall_from_dist", "target": "req_uninstall_uninstallpthentries_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L478", "weight": 1.0}, {"source": "req_uninstall_from_dist", "target": "req_uninstall_uninstallpathset_add_pth", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L520", "weight": 1.0}, {"source": "req_uninstall_from_dist", "target": "req_uninstall_uninstallation_paths", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L523", "weight": 1.0}, {"source": "req_uninstall_rationale_27", "target": "req_uninstall_script_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L27", "weight": 1.0}, {"source": "req_uninstall_rationale_59", "target": "req_uninstall_uninstallation_paths", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L59", "weight": 1.0}, {"source": "req_uninstall_rationale_92", "target": "req_uninstall_compact", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L92", "weight": 1.0}, {"source": "req_uninstall_rationale_111", "target": "req_uninstall_compress_for_rename", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L111", "weight": 1.0}, {"source": "req_uninstall_rationale_145", "target": "req_uninstall_compress_for_output_listing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L145", "weight": 1.0}, {"source": "req_uninstall_rationale_194", "target": "req_uninstall_stasheduninstallpathset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L194", "weight": 1.0}, {"source": "req_uninstall_rationale_206", "target": "req_uninstall_stasheduninstallpathset_get_directory_stash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L206", "weight": 1.0}, {"source": "req_uninstall_rationale_220", "target": "req_uninstall_stasheduninstallpathset_get_file_stash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L220", "weight": 1.0}, {"source": "req_uninstall_rationale_247", "target": "req_uninstall_stasheduninstallpathset_stash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L247", "weight": 1.0}, {"source": "req_uninstall_rationale_268", "target": "req_uninstall_stasheduninstallpathset_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L268", "weight": 1.0}, {"source": "req_uninstall_rationale_275", "target": "req_uninstall_stasheduninstallpathset_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L275", "weight": 1.0}, {"source": "req_uninstall_rationale_299", "target": "req_uninstall_uninstallpathset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L299", "weight": 1.0}, {"source": "req_uninstall_rationale_314", "target": "req_uninstall_uninstallpathset_permitted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L314", "weight": 1.0}, {"source": "req_uninstall_rationale_353", "target": "req_uninstall_uninstallpathset_remove", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L353", "weight": 1.0}, {"source": "req_uninstall_rationale_382", "target": "req_uninstall_uninstallpathset_allowed_to_proceed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L382", "weight": 1.0}, {"source": "req_uninstall_rationale_410", "target": "req_uninstall_uninstallpathset_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L410", "weight": 1.0}, {"source": "req_uninstall_rationale_423", "target": "req_uninstall_uninstallpathset_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L423", "weight": 1.0}, {"source": "req_uninstall_rationale_483", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_req_req_uninstall_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L483", "weight": 1.0}], "raw_calls": [{"caller_nid": "req_uninstall_script_names", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L31"}, {"caller_nid": "req_uninstall_unique", "callee": "wraps", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L46"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "iter_declared_entries", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L75"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "UninstallMissingRecord", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L77"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L80"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L82"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L83"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L85"}, {"caller_nid": "req_uninstall_uninstallation_paths", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L87"}, {"caller_nid": "req_uninstall_compact", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L98"}, {"caller_nid": "req_uninstall_compact", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L99"}, {"caller_nid": "req_uninstall_compact", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L100"}, {"caller_nid": "req_uninstall_compact", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L101"}, {"caller_nid": "req_uninstall_compact", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L101"}, {"caller_nid": "req_uninstall_compact", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L102"}, {"caller_nid": "req_uninstall_compact", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L102"}, {"caller_nid": "req_uninstall_compact", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L102"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L116"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L117"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L118"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L118"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L118"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L119"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L125"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L125"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L125"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L129"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L130"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "walk", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L131"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L132"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "norm_join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L132"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L133"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "norm_join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L133"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "difference_update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L138"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L141"}, {"caller_nid": "req_uninstall_compress_for_rename", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L141"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L155"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L156"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L159"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L160"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L162"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L164"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L165"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L168"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L168"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "walk", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L175"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L177"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L180"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L182"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L183"}, {"caller_nid": "req_uninstall_compress_for_output_listing", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L188"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_directory_stash", "callee": "AdjacentTempDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L212"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_directory_stash", "callee": "TempDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L214"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_directory_stash", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L215"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L224"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L225"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L234"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L237"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "TempDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L238"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "relpath", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L241"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_get_file_stash", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L243"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_stash", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L250"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_stash", "callee": "islink", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L250"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_stash", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L256"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_stash", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L257"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_stash", "callee": "rmdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L263"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_stash", "callee": "renames", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L264"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_commit", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L269"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_commit", "callee": "cleanup", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L270"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L277"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L281"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L282"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "islink", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L282"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L283"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L284"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "rmtree", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L285"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "renames", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L286"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L288"}, {"caller_nid": "req_uninstall_stasheduninstallpathset_rollback", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L289"}, {"caller_nid": "req_uninstall_can_rollback", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L295"}, {"caller_nid": "req_uninstall_uninstallpathset_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L303"}, {"caller_nid": "req_uninstall_uninstallpathset_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L304"}, {"caller_nid": "req_uninstall_uninstallpathset_init", "callee": "lru_cache", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L311"}, {"caller_nid": "req_uninstall_uninstallpathset_permitted", "callee": "running_under_virtualenv", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L320"}, {"caller_nid": "req_uninstall_uninstallpathset_permitted", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L322"}, {"caller_nid": "req_uninstall_uninstallpathset_permitted", "callee": "_normalize_path_cached", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L322"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L325"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L329"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "_normalize_path_cached", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L329"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L329"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L331"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L340"}, {"caller_nid": "req_uninstall_uninstallpathset_add", "callee": "cache_from_source", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L341"}, {"caller_nid": "req_uninstall_uninstallpathset_add_pth", "callee": "_normalize_path_cached", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L344"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L357"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L364"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "indent_log", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L366"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L372"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "verbose", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L374"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L376"}, {"caller_nid": "req_uninstall_uninstallpathset_remove", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L379"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L398"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L399"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "_display", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L401"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "_display", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L402"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "_display", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L403"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "_display", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L405"}, {"caller_nid": "req_uninstall_uninstallpathset_allowed_to_proceed", "callee": "ask", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L407"}, {"caller_nid": "req_uninstall_uninstallpathset_rollback", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L412"}, {"caller_nid": "req_uninstall_uninstallpathset_rollback", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L417"}, {"caller_nid": "req_uninstall_uninstallpathset_rollback", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L419"}, {"caller_nid": "req_uninstall_from_dist", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L431"}, {"caller_nid": "req_uninstall_from_dist", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L435"}, {"caller_nid": "req_uninstall_from_dist", "callee": "normalize_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L437"}, {"caller_nid": "req_uninstall_from_dist", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L439"}, {"caller_nid": "req_uninstall_from_dist", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L445"}, {"caller_nid": "req_uninstall_from_dist", "callee": "get_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L449"}, {"caller_nid": "req_uninstall_from_dist", "callee": "get_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L449"}, {"caller_nid": "req_uninstall_from_dist", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L452"}, {"caller_nid": "req_uninstall_from_dist", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L457"}, {"caller_nid": "req_uninstall_from_dist", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L459"}, {"caller_nid": "req_uninstall_from_dist", "callee": "egg_link_path_from_location", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L460"}, {"caller_nid": "req_uninstall_from_dist", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L468"}, {"caller_nid": "req_uninstall_from_dist", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L471"}, {"caller_nid": "req_uninstall_from_dist", "callee": "iter_declared_entries", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L479"}, {"caller_nid": "req_uninstall_from_dist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L482"}, {"caller_nid": "req_uninstall_from_dist", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L486"}, {"caller_nid": "req_uninstall_from_dist", "callee": "read_text", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L488"}, {"caller_nid": "req_uninstall_from_dist", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L492"}, {"caller_nid": "req_uninstall_from_dist", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L495"}, {"caller_nid": "req_uninstall_from_dist", "callee": "read_text", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L495"}, {"caller_nid": "req_uninstall_from_dist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L498"}, {"caller_nid": "req_uninstall_from_dist", "callee": "LegacyDistutilsInstall", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L505"}, {"caller_nid": "req_uninstall_from_dist", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L515"}, {"caller_nid": "req_uninstall_from_dist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L516"}, {"caller_nid": "req_uninstall_from_dist", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L517"}, {"caller_nid": "req_uninstall_from_dist", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L529"}, {"caller_nid": "req_uninstall_from_dist", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L530"}, {"caller_nid": "req_uninstall_from_dist", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L530"}, {"caller_nid": "req_uninstall_from_dist", "callee": "readline", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L530"}, {"caller_nid": "req_uninstall_from_dist", "callee": "_normalize_path_cached", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L531"}, {"caller_nid": "req_uninstall_from_dist", "callee": "samefile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L534"}, {"caller_nid": "req_uninstall_from_dist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L541"}, {"caller_nid": "req_uninstall_from_dist", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L542"}, {"caller_nid": "req_uninstall_from_dist", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L547"}, {"caller_nid": "req_uninstall_from_dist", "callee": "get_bin_user", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L554"}, {"caller_nid": "req_uninstall_from_dist", "callee": "get_bin_prefix", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L556"}, {"caller_nid": "req_uninstall_from_dist", "callee": "iter_distutils_script_names", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L560"}, {"caller_nid": "req_uninstall_from_dist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L561"}, {"caller_nid": "req_uninstall_from_dist", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L563"}, {"caller_nid": "req_uninstall_from_dist", "callee": "iter_scripts_to_remove", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L578"}, {"caller_nid": "req_uninstall_uninstallpthentries_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L587"}, {"caller_nid": "req_uninstall_uninstallpthentries_add", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L591"}, {"caller_nid": "req_uninstall_uninstallpthentries_add", "callee": "splitdrive", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L601"}, {"caller_nid": "req_uninstall_uninstallpthentries_add", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L602"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "verbose", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L606"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L609"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L610"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L612"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "readlines", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L614"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L616"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L621"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L621"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L622"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "verbose", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L625"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L626"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L629"}, {"caller_nid": "req_uninstall_uninstallpthentries_remove", "callee": "writelines", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L630"}, {"caller_nid": "req_uninstall_uninstallpthentries_rollback", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L634"}, {"caller_nid": "req_uninstall_uninstallpthentries_rollback", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L636"}, {"caller_nid": "req_uninstall_uninstallpthentries_rollback", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L637"}, {"caller_nid": "req_uninstall_uninstallpthentries_rollback", "callee": "writelines", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py", "source_location": "L638"}]}