1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "label": "build_tracker.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L1"}, {"id": "build_tracker_update_env_context_manager", "label": "update_env_context_manager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L17"}, {"id": "build_tracker_get_build_tracker", "label": "get_build_tracker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L43"}, {"id": "build_tracker_trackerid", "label": "TrackerId", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L55"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "build_tracker_buildtracker", "label": "BuildTracker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L59"}, {"id": "build_tracker_buildtracker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L68"}, {"id": "build_tracker_buildtracker_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L73"}, {"id": "build_tracker_buildtracker_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L77"}, {"id": "build_tracker_buildtracker_entry_path", "label": "._entry_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L85"}, {"id": "build_tracker_buildtracker_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L89"}, {"id": "build_tracker_buildtracker_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L116"}, {"id": "build_tracker_buildtracker_cleanup", "label": ".cleanup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L125"}, {"id": "build_tracker_track", "label": "track()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L132"}, {"id": "build_tracker_rationale_56", "label": "Uniquely identifying string provided to the build tracker.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L56"}, {"id": "build_tracker_rationale_60", "label": "Ensure that an sdist cannot request itself as a setup requirement. When an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L60"}, {"id": "build_tracker_rationale_90", "label": "Add an InstallRequirement to build tracking.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L90"}, {"id": "build_tracker_rationale_117", "label": "Remove an InstallRequirement from build tracking.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L117"}, {"id": "build_tracker_rationale_133", "label": "Ensure that `key` cannot install itself as a setup requirement. :raises", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L133"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "pip_internal_req_req_install", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "pip_internal_utils_temp_dir", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "build_tracker_update_env_context_manager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "build_tracker_get_build_tracker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "build_tracker_trackerid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L55", "weight": 1.0}, {"source": "build_tracker_trackerid", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "build_tracker_buildtracker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L59", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L68", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L73", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L77", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_entry_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L85", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L89", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L116", "weight": 1.0}, {"source": "build_tracker_buildtracker", "target": "build_tracker_buildtracker_cleanup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L125", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_operations_build_build_tracker_py", "target": "build_tracker_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L132", "weight": 1.0}, {"source": "build_tracker_get_build_tracker", "target": "build_tracker_update_env_context_manager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L48", "weight": 1.0}, {"source": "build_tracker_get_build_tracker", "target": "build_tracker_buildtracker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L51", "weight": 1.0}, {"source": "build_tracker_buildtracker_exit", "target": "build_tracker_buildtracker_cleanup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L83", "weight": 1.0}, {"source": "build_tracker_buildtracker_add", "target": "build_tracker_buildtracker_entry_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L93", "weight": 1.0}, {"source": "build_tracker_buildtracker_add", "target": "str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L111", "weight": 1.0}, {"source": "build_tracker_buildtracker_remove", "target": "build_tracker_buildtracker_entry_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L120", "weight": 1.0}, {"source": "build_tracker_buildtracker_cleanup", "target": "build_tracker_buildtracker_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L127", "weight": 1.0}, {"source": "build_tracker_track", "target": "build_tracker_trackerid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L137", "weight": 1.0}, {"source": "build_tracker_track", "target": "build_tracker_buildtracker_add", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L138", "weight": 1.0}, {"source": "build_tracker_track", "target": "build_tracker_buildtracker_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L140", "weight": 1.0}, {"source": "build_tracker_rationale_56", "target": "build_tracker_trackerid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L56", "weight": 1.0}, {"source": "build_tracker_rationale_60", "target": "build_tracker_buildtracker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L60", "weight": 1.0}, {"source": "build_tracker_rationale_90", "target": "build_tracker_buildtracker_add", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L90", "weight": 1.0}, {"source": "build_tracker_rationale_117", "target": "build_tracker_buildtracker_remove", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L117", "weight": 1.0}, {"source": "build_tracker_rationale_133", "target": "build_tracker_buildtracker_track", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L133", "weight": 1.0}], "raw_calls": [{"caller_nid": "build_tracker_update_env_context_manager", "callee": "object", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L21"}, {"caller_nid": "build_tracker_update_env_context_manager", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L23"}, {"caller_nid": "build_tracker_update_env_context_manager", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L34"}, {"caller_nid": "build_tracker_update_env_context_manager", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L38"}, {"caller_nid": "build_tracker_get_build_tracker", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L44"}, {"caller_nid": "build_tracker_get_build_tracker", "callee": "ExitStack", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L45"}, {"caller_nid": "build_tracker_get_build_tracker", "callee": "enter_context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L47"}, {"caller_nid": "build_tracker_get_build_tracker", "callee": "TempDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L47"}, {"caller_nid": "build_tracker_get_build_tracker", "callee": "enter_context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L48"}, {"caller_nid": "build_tracker_get_build_tracker", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L49"}, {"caller_nid": "build_tracker_buildtracker_init", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L71"}, {"caller_nid": "build_tracker_buildtracker_enter", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L74"}, {"caller_nid": "build_tracker_buildtracker_entry_path", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L86"}, {"caller_nid": "build_tracker_buildtracker_entry_path", "callee": "sha224", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L86"}, {"caller_nid": "build_tracker_buildtracker_entry_path", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L86"}, {"caller_nid": "build_tracker_buildtracker_entry_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L87"}, {"caller_nid": "build_tracker_buildtracker_add", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L98"}, {"caller_nid": "build_tracker_buildtracker_add", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L99"}, {"caller_nid": "build_tracker_buildtracker_add", "callee": "LookupError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L104"}, {"caller_nid": "build_tracker_buildtracker_add", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L110"}, {"caller_nid": "build_tracker_buildtracker_add", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L111"}, {"caller_nid": "build_tracker_buildtracker_add", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L114"}, {"caller_nid": "build_tracker_buildtracker_remove", "callee": "unlink", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L120"}, {"caller_nid": "build_tracker_buildtracker_remove", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L123"}, {"caller_nid": "build_tracker_buildtracker_cleanup", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L126"}, {"caller_nid": "build_tracker_buildtracker_cleanup", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L126"}, {"caller_nid": "build_tracker_buildtracker_cleanup", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py", "source_location": "L129"}]} |