1 line
32 KiB
JSON
1 line
32 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "label": "lazy_wheel.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L1"}, {"id": "lazy_wheel_httprangerequestunsupported", "label": "HTTPRangeRequestUnsupported", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L22"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "lazy_wheel_dist_from_wheel_url", "label": "dist_from_wheel_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L26"}, {"id": "lazy_wheel_lazyzipoverhttp", "label": "LazyZipOverHTTP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L45"}, {"id": "lazy_wheel_lazyzipoverhttp_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L54"}, {"id": "lazy_wheel_mode", "label": "mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L71"}, {"id": "lazy_wheel_name", "label": "name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L76"}, {"id": "lazy_wheel_lazyzipoverhttp_seekable", "label": ".seekable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L80"}, {"id": "lazy_wheel_lazyzipoverhttp_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L84"}, {"id": "lazy_wheel_closed", "label": "closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L89"}, {"id": "lazy_wheel_lazyzipoverhttp_read", "label": ".read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L93"}, {"id": "lazy_wheel_lazyzipoverhttp_readable", "label": ".readable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L107"}, {"id": "lazy_wheel_lazyzipoverhttp_seek", "label": ".seek()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L111"}, {"id": "lazy_wheel_lazyzipoverhttp_tell", "label": ".tell()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L121"}, {"id": "lazy_wheel_lazyzipoverhttp_truncate", "label": ".truncate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L125"}, {"id": "lazy_wheel_lazyzipoverhttp_writable", "label": ".writable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L135"}, {"id": "lazy_wheel_lazyzipoverhttp_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L139"}, {"id": "lazy_wheel_lazyzipoverhttp_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L143"}, {"id": "lazy_wheel_stay", "label": "_stay()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L147"}, {"id": "lazy_wheel_lazyzipoverhttp_check_zip", "label": "._check_zip()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L158"}, {"id": "lazy_wheel_lazyzipoverhttp_stream_response", "label": "._stream_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L173"}, {"id": "lazy_wheel_lazyzipoverhttp_merge", "label": "._merge()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L183"}, {"id": "lazy_wheel_lazyzipoverhttp_download", "label": "._download()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L205"}, {"id": "lazy_wheel_rationale_29", "label": "Return a distribution object from the given wheel URL. This uses HTTP range", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L29"}, {"id": "lazy_wheel_rationale_46", "label": "File-like object mapped to a ZIP file over HTTP. This uses HTTP range reque", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L46"}, {"id": "lazy_wheel_rationale_72", "label": "Opening mode, which is always rb.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L72"}, {"id": "lazy_wheel_rationale_77", "label": "Path to the underlying file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L77"}, {"id": "lazy_wheel_rationale_81", "label": "Return whether random access is supported, which is True.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L81"}, {"id": "lazy_wheel_rationale_90", "label": "Whether the file is closed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L90"}, {"id": "lazy_wheel_rationale_94", "label": "Read up to size bytes from the object and return them. As a convenience", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L94"}, {"id": "lazy_wheel_rationale_108", "label": "Return whether the file is readable, which is True.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L108"}, {"id": "lazy_wheel_rationale_112", "label": "Change stream position and return the new absolute position. Seek to of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L112"}, {"id": "lazy_wheel_rationale_122", "label": "Return the current position.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L122"}, {"id": "lazy_wheel_rationale_126", "label": "Resize the stream to the given size in bytes. If size is unspecified re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L126"}, {"id": "lazy_wheel_rationale_148", "label": "Return a context manager keeping the position. At the end of the block,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L148"}, {"id": "lazy_wheel_rationale_159", "label": "Check and download until the file is a valid ZIP.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L159"}, {"id": "lazy_wheel_rationale_176", "label": "Return HTTP response to a range request from start to end.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L176"}, {"id": "lazy_wheel_rationale_186", "label": "Return a generator of intervals to be fetched. Args: start", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L186"}, {"id": "lazy_wheel_rationale_206", "label": "Download bytes from start to end inclusively.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L206"}, {"id": "lazy_wheel_rationale_179", "label": "# TODO: Get range requests to be correctly cached", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L179"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "bisect", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "tempfile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "zipfile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "pip_vendor_packaging_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "pip_vendor_requests_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "pip_internal_metadata", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "pip_internal_network_session", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "pip_internal_network_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_httprangerequestunsupported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L22", "weight": 1.0}, {"source": "lazy_wheel_httprangerequestunsupported", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_dist_from_wheel_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_lazyzipoverhttp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L45", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_mode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L76", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_seekable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L80", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_closed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L89", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_read", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L93", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_readable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L107", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_seek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L111", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_tell", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L121", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_truncate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L125", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_writable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L135", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L139", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "target": "lazy_wheel_stay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L147", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_check_zip", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L158", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_stream_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L173", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_merge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L183", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp", "target": "lazy_wheel_lazyzipoverhttp_download", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L205", "weight": 1.0}, {"source": "lazy_wheel_dist_from_wheel_url", "target": "lazy_wheel_lazyzipoverhttp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L36", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_init", "target": "lazy_wheel_lazyzipoverhttp_truncate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L63", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_init", "target": "lazy_wheel_httprangerequestunsupported", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L67", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_init", "target": "lazy_wheel_lazyzipoverhttp_check_zip", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L68", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_read", "target": "lazy_wheel_lazyzipoverhttp_tell", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L101", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_read", "target": "lazy_wheel_lazyzipoverhttp_download", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L104", "weight": 1.0}, {"source": "lazy_wheel_stay", "target": "lazy_wheel_lazyzipoverhttp_tell", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L152", "weight": 1.0}, {"source": "lazy_wheel_stay", "target": "lazy_wheel_lazyzipoverhttp_seek", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L156", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_check_zip", "target": "lazy_wheel_lazyzipoverhttp_download", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L162", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_check_zip", "target": "lazy_wheel_stay", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L163", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_download", "target": "lazy_wheel_stay", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L207", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_download", "target": "lazy_wheel_lazyzipoverhttp_merge", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L210", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_download", "target": "lazy_wheel_lazyzipoverhttp_stream_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L211", "weight": 1.0}, {"source": "lazy_wheel_lazyzipoverhttp_download", "target": "lazy_wheel_lazyzipoverhttp_seek", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L213", "weight": 1.0}, {"source": "lazy_wheel_rationale_29", "target": "lazy_wheel_dist_from_wheel_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L29", "weight": 1.0}, {"source": "lazy_wheel_rationale_46", "target": "lazy_wheel_lazyzipoverhttp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L46", "weight": 1.0}, {"source": "lazy_wheel_rationale_72", "target": "lazy_wheel_lazyzipoverhttp_mode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L72", "weight": 1.0}, {"source": "lazy_wheel_rationale_77", "target": "lazy_wheel_lazyzipoverhttp_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L77", "weight": 1.0}, {"source": "lazy_wheel_rationale_81", "target": "lazy_wheel_lazyzipoverhttp_seekable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L81", "weight": 1.0}, {"source": "lazy_wheel_rationale_90", "target": "lazy_wheel_lazyzipoverhttp_closed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L90", "weight": 1.0}, {"source": "lazy_wheel_rationale_94", "target": "lazy_wheel_lazyzipoverhttp_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L94", "weight": 1.0}, {"source": "lazy_wheel_rationale_108", "target": "lazy_wheel_lazyzipoverhttp_readable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L108", "weight": 1.0}, {"source": "lazy_wheel_rationale_112", "target": "lazy_wheel_lazyzipoverhttp_seek", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L112", "weight": 1.0}, {"source": "lazy_wheel_rationale_122", "target": "lazy_wheel_lazyzipoverhttp_tell", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L122", "weight": 1.0}, {"source": "lazy_wheel_rationale_126", "target": "lazy_wheel_lazyzipoverhttp_truncate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L126", "weight": 1.0}, {"source": "lazy_wheel_rationale_148", "target": "lazy_wheel_lazyzipoverhttp_stay", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L148", "weight": 1.0}, {"source": "lazy_wheel_rationale_159", "target": "lazy_wheel_lazyzipoverhttp_check_zip", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L159", "weight": 1.0}, {"source": "lazy_wheel_rationale_176", "target": "lazy_wheel_lazyzipoverhttp_stream_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L176", "weight": 1.0}, {"source": "lazy_wheel_rationale_186", "target": "lazy_wheel_lazyzipoverhttp_merge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L186", "weight": 1.0}, {"source": "lazy_wheel_rationale_206", "target": "lazy_wheel_lazyzipoverhttp_download", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L206", "weight": 1.0}, {"source": "lazy_wheel_rationale_179", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_network_lazy_wheel_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L179", "weight": 1.0}], "raw_calls": [{"caller_nid": "lazy_wheel_dist_from_wheel_url", "callee": "MemoryWheel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L39"}, {"caller_nid": "lazy_wheel_dist_from_wheel_url", "callee": "get_wheel_distribution", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L42"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_init", "callee": "head", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L57"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_init", "callee": "raise_for_status", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L58"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_init", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L61"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_init", "callee": "NamedTemporaryFile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L62"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L66"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_read", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L100"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_read", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L102"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_read", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L103"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_check_zip", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L161"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_check_zip", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L161"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_check_zip", "callee": "ZipFile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L167"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_stream_response", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L177"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_stream_response", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L181"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_merge", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L195"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_merge", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L196"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_merge", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L197"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_download", "callee": "bisect_left", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L208"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_download", "callee": "bisect_right", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L209"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_download", "callee": "raise_for_status", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L212"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_download", "callee": "response_chunks", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L214"}, {"caller_nid": "lazy_wheel_lazyzipoverhttp_download", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py", "source_location": "L215"}]} |