1 line
56 KiB
JSON
1 line
56 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "label": "link.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L1"}, {"id": "link_linkhash", "label": "LinkHash", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L40"}, {"id": "link_linkhash_post_init", "label": ".__post_init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L64"}, {"id": "link_find_hash_url_fragment", "label": "find_hash_url_fragment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L69"}, {"id": "link_linkhash_as_dict", "label": ".as_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L77"}, {"id": "link_linkhash_as_hashes", "label": ".as_hashes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L80"}, {"id": "link_linkhash_is_hash_allowed", "label": ".is_hash_allowed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L84"}, {"id": "link_metadatafile", "label": "MetadataFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L94"}, {"id": "link_metadatafile_post_init", "label": ".__post_init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L99"}, {"id": "link_supported_hashes", "label": "supported_hashes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L104"}, {"id": "link_clean_url_path_part", "label": "_clean_url_path_part()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L115"}, {"id": "link_clean_file_url_path", "label": "_clean_file_url_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L123"}, {"id": "link_clean_url_path", "label": "_clean_url_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L144"}, {"id": "link_ensure_quoted_url", "label": "_ensure_quoted_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L166"}, {"id": "link_absolute_link_url", "label": "_absolute_link_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L185"}, {"id": "link_link", "label": "Link", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L197"}, {"id": "link_link_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L214"}, {"id": "link_from_json", "label": "from_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L283"}, {"id": "link_from_element", "label": "from_element()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L340"}, {"id": "link_link_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L391"}, {"id": "link_link_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L401"}, {"id": "link_link_hash", "label": ".__hash__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L404"}, {"id": "link_link_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L407"}, {"id": "link_link_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L412"}, {"id": "link_url", "label": "url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L418"}, {"id": "link_redacted_url", "label": "redacted_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L422"}, {"id": "link_filename", "label": "filename()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L426"}, {"id": "link_file_path", "label": "file_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L440"}, {"id": "link_scheme", "label": "scheme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L444"}, {"id": "link_netloc", "label": "netloc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L448"}, {"id": "link_path", "label": "path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L455"}, {"id": "link_link_splitext", "label": ".splitext()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L458"}, {"id": "link_ext", "label": "ext()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L462"}, {"id": "link_url_without_fragment", "label": "url_without_fragment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L466"}, {"id": "link_link_egg_fragment", "label": "._egg_fragment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L477"}, {"id": "link_subdirectory_fragment", "label": "subdirectory_fragment()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L493"}, {"id": "link_link_metadata_link", "label": ".metadata_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L499"}, {"id": "link_link_as_hashes", "label": ".as_hashes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L508"}, {"id": "link_hash", "label": "hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L512"}, {"id": "link_hash_name", "label": "hash_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L516"}, {"id": "link_show_url", "label": "show_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L520"}, {"id": "link_is_file", "label": "is_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L524"}, {"id": "link_link_is_existing_dir", "label": ".is_existing_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L527"}, {"id": "link_is_wheel", "label": "is_wheel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L531"}, {"id": "link_is_vcs", "label": "is_vcs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L535"}, {"id": "link_is_yanked", "label": "is_yanked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L541"}, {"id": "link_has_hash", "label": "has_hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L545"}, {"id": "link_link_is_hash_allowed", "label": ".is_hash_allowed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L548"}, {"id": "link_cleanresult", "label": "_CleanResult", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L557"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "link_clean_link", "label": "_clean_link()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L589"}, {"id": "link_links_equivalent", "label": "links_equivalent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L616"}, {"id": "link_rationale_41", "label": "Links to content may have embedded hash values. This class parses those. `n", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L41"}, {"id": "link_rationale_70", "label": "Search a string for a checksum algorithm name and encoded output value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L70"}, {"id": "link_rationale_81", "label": "Return a Hashes instance which checks only for the current hash.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L81"}, {"id": "link_rationale_85", "label": "Return True if the current hash is allowed by `hashes`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L85"}, {"id": "link_rationale_95", "label": "Information about a core metadata file associated with a distribution.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L95"}, {"id": "link_rationale_116", "label": "Clean a \"part\" of a URL path (i.e. after splitting on \"@\" characters).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L116"}, {"id": "link_rationale_124", "label": "Clean the first part of a URL path that corresponds to a local filesystem pa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L124"}, {"id": "link_rationale_145", "label": "Clean the path portion of a URL.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L145"}, {"id": "link_rationale_167", "label": "Make sure a link is fully quoted. For example, if ' ' occurs in the URL, it", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L167"}, {"id": "link_rationale_186", "label": "A faster implementation of urllib.parse.urljoin with a shortcut for absolute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L186"}, {"id": "link_rationale_198", "label": "Represents a parsed link from a Package Index's simple URL", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L198"}, {"id": "link_rationale_225", "label": ":param url: url of the resource pointed to (href of the link) :param com", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L225"}, {"id": "link_rationale_288", "label": "Convert an pypi json document from a simple repository page into a Link.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L288"}, {"id": "link_rationale_346", "label": "Convert an anchor element's attributes in a simple repository page to a Link.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L346"}, {"id": "link_rationale_449", "label": "This can contain auth information.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L449"}, {"id": "link_rationale_500", "label": "Return a link to the associated core metadata file (if any).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L500"}, {"id": "link_rationale_549", "label": "Return True if the link has a hash and it is allowed by `hashes`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L549"}, {"id": "link_rationale_558", "label": "Convert link for equivalency check. This is used in the resolver to check w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L558"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "posixpath", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "urllib_parse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "urllib_request", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "pip_internal_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "pip_internal_utils_datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "pip_internal_utils_filetypes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "pip_internal_utils_hashes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "pip_internal_utils_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "pip_internal_utils_urls", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_linkhash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L40", "weight": 1.0}, {"source": "link_linkhash", "target": "link_linkhash_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_find_hash_url_fragment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L69", "weight": 1.0}, {"source": "link_linkhash", "target": "link_linkhash_as_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L77", "weight": 1.0}, {"source": "link_linkhash", "target": "link_linkhash_as_hashes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L80", "weight": 1.0}, {"source": "link_linkhash", "target": "link_linkhash_is_hash_allowed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_metadatafile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L94", "weight": 1.0}, {"source": "link_metadatafile", "target": "link_metadatafile_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L99", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_supported_hashes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_clean_url_path_part", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L115", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_clean_file_url_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L123", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_clean_url_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_ensure_quoted_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_absolute_link_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L185", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L197", "weight": 1.0}, {"source": "link_link", "target": "link_link_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_from_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_from_element", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L340", "weight": 1.0}, {"source": "link_link", "target": "link_link_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L391", "weight": 1.0}, {"source": "link_link", "target": "link_link_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L401", "weight": 1.0}, {"source": "link_link", "target": "link_link_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L404", "weight": 1.0}, {"source": "link_link", "target": "link_link_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L407", "weight": 1.0}, {"source": "link_link", "target": "link_link_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L412", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L418", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_redacted_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L422", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L426", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_file_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L440", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_scheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L444", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_netloc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L448", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L455", "weight": 1.0}, {"source": "link_link", "target": "link_link_splitext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L458", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_ext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L462", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_url_without_fragment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L466", "weight": 1.0}, {"source": "link_link", "target": "link_link_egg_fragment", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L477", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_subdirectory_fragment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L493", "weight": 1.0}, {"source": "link_link", "target": "link_link_metadata_link", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L499", "weight": 1.0}, {"source": "link_link", "target": "link_link_as_hashes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L508", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L512", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_hash_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L516", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_show_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L520", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_is_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L524", "weight": 1.0}, {"source": "link_link", "target": "link_link_is_existing_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L527", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_is_wheel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_is_vcs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L535", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_is_yanked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L541", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_has_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L545", "weight": 1.0}, {"source": "link_link", "target": "link_link_is_hash_allowed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L548", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_cleanresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L557", "weight": 1.0}, {"source": "link_cleanresult", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L557", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_clean_link", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L589", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_models_link_py", "target": "link_links_equivalent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L616", "weight": 1.0}, {"source": "link_linkhash_is_hash_allowed", "target": "link_link_is_hash_allowed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L90", "weight": 1.0}, {"source": "link_ensure_quoted_url", "target": "link_clean_url_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L177", "weight": 1.0}, {"source": "link_link_init", "target": "link_find_hash_url_fragment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L266", "weight": 1.0}, {"source": "link_link_init", "target": "link_linkhash_as_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L267", "weight": 1.0}, {"source": "link_link_init", "target": "link_link_egg_fragment", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L280", "weight": 1.0}, {"source": "link_from_json", "target": "link_ensure_quoted_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L295", "weight": 1.0}, {"source": "link_from_json", "target": "link_absolute_link_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L295", "weight": 1.0}, {"source": "link_from_json", "target": "link_metadatafile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L314", "weight": 1.0}, {"source": "link_from_json", "target": "link_supported_hashes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L314", "weight": 1.0}, {"source": "link_from_element", "target": "link_ensure_quoted_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L353", "weight": 1.0}, {"source": "link_from_element", "target": "link_absolute_link_url", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L353", "weight": 1.0}, {"source": "link_from_element", "target": "link_metadatafile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L366", "weight": 1.0}, {"source": "link_from_element", "target": "link_supported_hashes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L374", "weight": 1.0}, {"source": "link_link_hash", "target": "link_hash", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L405", "weight": 1.0}, {"source": "link_ext", "target": "link_link_splitext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L463", "weight": 1.0}, {"source": "link_link_metadata_link", "target": "link_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L505", "weight": 1.0}, {"source": "link_clean_link", "target": "link_cleanresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L607", "weight": 1.0}, {"source": "link_links_equivalent", "target": "link_clean_link", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L617", "weight": 1.0}, {"source": "link_rationale_41", "target": "link_linkhash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L41", "weight": 1.0}, {"source": "link_rationale_70", "target": "link_linkhash_find_hash_url_fragment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L70", "weight": 1.0}, {"source": "link_rationale_81", "target": "link_linkhash_as_hashes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L81", "weight": 1.0}, {"source": "link_rationale_85", "target": "link_linkhash_is_hash_allowed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L85", "weight": 1.0}, {"source": "link_rationale_95", "target": "link_metadatafile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L95", "weight": 1.0}, {"source": "link_rationale_116", "target": "link_clean_url_path_part", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L116", "weight": 1.0}, {"source": "link_rationale_124", "target": "link_clean_file_url_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L124", "weight": 1.0}, {"source": "link_rationale_145", "target": "link_clean_url_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L145", "weight": 1.0}, {"source": "link_rationale_167", "target": "link_ensure_quoted_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L167", "weight": 1.0}, {"source": "link_rationale_186", "target": "link_absolute_link_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L186", "weight": 1.0}, {"source": "link_rationale_198", "target": "link_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L198", "weight": 1.0}, {"source": "link_rationale_225", "target": "link_link_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L225", "weight": 1.0}, {"source": "link_rationale_288", "target": "link_link_from_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L288", "weight": 1.0}, {"source": "link_rationale_346", "target": "link_link_from_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L346", "weight": 1.0}, {"source": "link_rationale_449", "target": "link_link_netloc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L449", "weight": 1.0}, {"source": "link_rationale_500", "target": "link_link_metadata_link", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L500", "weight": 1.0}, {"source": "link_rationale_549", "target": "link_link_is_hash_allowed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L549", "weight": 1.0}, {"source": "link_rationale_558", "target": "link_cleanresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L558", "weight": 1.0}], "raw_calls": [{"caller_nid": "link_find_hash_url_fragment", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L71"}, {"caller_nid": "link_find_hash_url_fragment", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L74"}, {"caller_nid": "link_find_hash_url_fragment", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L75"}, {"caller_nid": "link_linkhash_as_hashes", "callee": "Hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L82"}, {"caller_nid": "link_metadatafile_post_init", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L101"}, {"caller_nid": "link_supported_hashes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L109"}, {"caller_nid": "link_clean_url_path_part", "callee": "quote", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L120"}, {"caller_nid": "link_clean_url_path_part", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L120"}, {"caller_nid": "link_clean_file_url_path", "callee": "pathname2url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L133"}, {"caller_nid": "link_clean_file_url_path", "callee": "url2pathname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L133"}, {"caller_nid": "link_clean_file_url_path", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L134"}, {"caller_nid": "link_clean_file_url_path", "callee": "removeprefix", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L136"}, {"caller_nid": "link_clean_url_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L155"}, {"caller_nid": "link_clean_url_path", "callee": "pairwise", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L158"}, {"caller_nid": "link_clean_url_path", "callee": "chain", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L158"}, {"caller_nid": "link_clean_url_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L159"}, {"caller_nid": "link_clean_url_path", "callee": "clean_func", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L159"}, {"caller_nid": "link_clean_url_path", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L161"}, {"caller_nid": "link_clean_url_path", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L161"}, {"caller_nid": "link_clean_url_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L163"}, {"caller_nid": "link_ensure_quoted_url", "callee": "urlsplit", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L174"}, {"caller_nid": "link_ensure_quoted_url", "callee": "urlunsplit", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L180"}, {"caller_nid": "link_ensure_quoted_url", "callee": "_replace", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L180"}, {"caller_nid": "link_absolute_link_url", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L190"}, {"caller_nid": "link_absolute_link_url", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L193"}, {"caller_nid": "link_link_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L256"}, {"caller_nid": "link_link_init", "callee": "path_to_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L257"}, {"caller_nid": "link_link_init", "callee": "urlsplit", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L259"}, {"caller_nid": "link_link_init", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L264"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L291"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L296"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L297"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L298"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L302"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L304"}, {"caller_nid": "link_from_json", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L306"}, {"caller_nid": "link_from_json", "callee": "parse_iso_datetime", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L307"}, {"caller_nid": "link_from_json", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L312"}, {"caller_nid": "link_from_json", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L323"}, {"caller_nid": "link_from_json", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L329"}, {"caller_nid": "link_from_element", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L349"}, {"caller_nid": "link_from_element", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L354"}, {"caller_nid": "link_from_element", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L355"}, {"caller_nid": "link_from_element", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L359"}, {"caller_nid": "link_from_element", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L361"}, {"caller_nid": "link_from_element", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L372"}, {"caller_nid": "link_from_element", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L377"}, {"caller_nid": "link_from_element", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L383"}, {"caller_nid": "link_link_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L408"}, {"caller_nid": "link_link_lt", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L413"}, {"caller_nid": "link_redacted_url", "callee": "redact_auth_from_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L423"}, {"caller_nid": "link_filename", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L427"}, {"caller_nid": "link_filename", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L428"}, {"caller_nid": "link_filename", "callee": "split_auth_from_netloc", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L432"}, {"caller_nid": "link_filename", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L435"}, {"caller_nid": "link_file_path", "callee": "url_to_path", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L441"}, {"caller_nid": "link_link_splitext", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L459"}, {"caller_nid": "link_link_splitext", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L459"}, {"caller_nid": "link_url_without_fragment", "callee": "urlunsplit", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L468"}, {"caller_nid": "link_link_egg_fragment", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L478"}, {"caller_nid": "link_link_egg_fragment", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L484"}, {"caller_nid": "link_link_egg_fragment", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L485"}, {"caller_nid": "link_link_egg_fragment", "callee": "InvalidEggFragment", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L486"}, {"caller_nid": "link_subdirectory_fragment", "callee": "search", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L494"}, {"caller_nid": "link_subdirectory_fragment", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L497"}, {"caller_nid": "link_link_as_hashes", "callee": "Hashes", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L509"}, {"caller_nid": "link_link_as_hashes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L509"}, {"caller_nid": "link_hash", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L513"}, {"caller_nid": "link_hash", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L513"}, {"caller_nid": "link_hash", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L513"}, {"caller_nid": "link_hash_name", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L517"}, {"caller_nid": "link_hash_name", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L517"}, {"caller_nid": "link_show_url", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L521"}, {"caller_nid": "link_show_url", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L521"}, {"caller_nid": "link_show_url", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L521"}, {"caller_nid": "link_link_is_existing_dir", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L528"}, {"caller_nid": "link_has_hash", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L546"}, {"caller_nid": "link_link_is_hash_allowed", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L554"}, {"caller_nid": "link_link_is_hash_allowed", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L554"}, {"caller_nid": "link_clean_link", "callee": "rsplit", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L591"}, {"caller_nid": "link_clean_link", "callee": "parse_qs", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L595"}, {"caller_nid": "link_clean_link", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L597"}, {"caller_nid": "link_clean_link", "callee": "_replace", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L608"}, {"caller_nid": "link_clean_link", "callee": "parse_qs", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/models/link.py", "source_location": "L609"}]} |