{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "label": "compat.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1"}, {"id": "compat_quote", "label": "quote()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L30"}, {"id": "compat_certificateerror", "label": "CertificateError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L93"}, {"id": "valueerror", "label": "ValueError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_dnsname_match", "label": "_dnsname_match()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L96"}, {"id": "compat_match_hostname", "label": "match_hostname()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L145"}, {"id": "compat_container", "label": "Container", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L192"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_container_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L197"}, {"id": "compat_which", "label": "which()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L205"}, {"id": "compat_zipextfile", "label": "ZipExtFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L277"}, {"id": "basezipextfile", "label": "BaseZipExtFile", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_zipextfile_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L279"}, {"id": "compat_zipextfile_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L282"}, {"id": "compat_zipextfile_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L285"}, {"id": "compat_zipfile", "label": "ZipFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L289"}, {"id": "basezipfile", "label": "BaseZipFile", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_zipfile_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L291"}, {"id": "compat_zipfile_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L294"}, {"id": "compat_zipfile_open", "label": ".open()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L298"}, {"id": "compat_python_implementation", "label": "python_implementation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L307"}, {"id": "compat_callable", "label": "callable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L325"}, {"id": "compat_fsencode", "label": "fsencode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L345"}, {"id": "compat_fsdecode", "label": "fsdecode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L354"}, {"id": "compat_get_normal_name", "label": "_get_normal_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L371"}, {"id": "compat_detect_encoding", "label": "detect_encoding()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L382"}, {"id": "compat_recursive_repr", "label": "_recursive_repr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L494"}, {"id": "compat_chainmap", "label": "ChainMap", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L524"}, {"id": "mutablemapping", "label": "MutableMapping", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_chainmap_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L537"}, {"id": "compat_chainmap_missing", "label": ".__missing__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L544"}, {"id": "compat_chainmap_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L547"}, {"id": "compat_chainmap_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L557"}, {"id": "compat_chainmap_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L560"}, {"id": "compat_chainmap_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L564"}, {"id": "compat_chainmap_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L567"}, {"id": "compat_chainmap_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L570"}, {"id": "compat_repr", "label": "__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L574"}, {"id": "compat_fromkeys", "label": "fromkeys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L579"}, {"id": "compat_chainmap_copy", "label": ".copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L583"}, {"id": "compat_chainmap_new_child", "label": ".new_child()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L589"}, {"id": "compat_parents", "label": "parents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L594"}, {"id": "compat_chainmap_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L598"}, {"id": "compat_chainmap_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L601"}, {"id": "compat_chainmap_popitem", "label": ".popitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L608"}, {"id": "compat_chainmap_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L615"}, {"id": "compat_chainmap_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L623"}, {"id": "compat_cache_from_source", "label": "cache_from_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L632"}, {"id": "compat_ordereddict", "label": "OrderedDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L659"}, {"id": "dict", "label": "dict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_ordereddict_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L672"}, {"id": "compat_ordereddict_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L689"}, {"id": "compat_ordereddict_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L699"}, {"id": "compat_ordereddict_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L708"}, {"id": "compat_ordereddict_reversed", "label": ".__reversed__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L716"}, {"id": "compat_ordereddict_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L724"}, {"id": "compat_ordereddict_popitem", "label": ".popitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L736"}, {"id": "compat_ordereddict_keys", "label": ".keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L761"}, {"id": "compat_ordereddict_values", "label": ".values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L765"}, {"id": "compat_ordereddict_items", "label": ".items()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L769"}, {"id": "compat_ordereddict_iterkeys", "label": ".iterkeys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L773"}, {"id": "compat_ordereddict_itervalues", "label": ".itervalues()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L777"}, {"id": "compat_ordereddict_iteritems", "label": ".iteritems()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L782"}, {"id": "compat_ordereddict_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L787"}, {"id": "compat_ordereddict_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L822"}, {"id": "compat_ordereddict_setdefault", "label": ".setdefault()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L835"}, {"id": "compat_ordereddict_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L842"}, {"id": "compat_ordereddict_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L857"}, {"id": "compat_ordereddict_copy", "label": ".copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L867"}, {"id": "compat_ordereddict_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L882"}, {"id": "compat_ordereddict_ne", "label": ".__ne__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L892"}, {"id": "compat_ordereddict_viewkeys", "label": ".viewkeys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L897"}, {"id": "compat_ordereddict_viewvalues", "label": ".viewvalues()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L901"}, {"id": "compat_ordereddict_viewitems", "label": ".viewitems()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L905"}, {"id": "compat_valid_ident", "label": "valid_ident()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L915"}, {"id": "compat_convertingdict", "label": "ConvertingDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L930"}, {"id": "compat_convertingdict_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L933"}, {"id": "compat_convertingdict_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L945"}, {"id": "compat_pop", "label": "pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L957"}, {"id": "compat_convertinglist", "label": "ConvertingList", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L967"}, {"id": "list", "label": "list", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_convertinglist_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L970"}, {"id": "compat_convertinglist_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L982"}, {"id": "compat_convertingtuple", "label": "ConvertingTuple", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L991"}, {"id": "tuple", "label": "tuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "compat_convertingtuple_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L994"}, {"id": "compat_baseconfigurator", "label": "BaseConfigurator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1004"}, {"id": "compat_baseconfigurator_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1024"}, {"id": "compat_baseconfigurator_resolve", "label": ".resolve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1028"}, {"id": "compat_baseconfigurator_ext_convert", "label": ".ext_convert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1051"}, {"id": "compat_baseconfigurator_cfg_convert", "label": ".cfg_convert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1055"}, {"id": "compat_baseconfigurator_convert", "label": ".convert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1090"}, {"id": "compat_baseconfigurator_configure_custom", "label": ".configure_custom()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1119"}, {"id": "compat_baseconfigurator_as_tuple", "label": ".as_tuple()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1133"}, {"id": "compat_rationale_97", "label": "Matching according to RFC 6125, section 6.4.3 http://tools.ietf.org/htm", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L97"}, {"id": "compat_rationale_146", "label": "Verify that *cert* (in decoded format as returned by SSLSocket.getpeerce", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L146"}, {"id": "compat_rationale_193", "label": "A generic container for when multiple values need to be returned", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L193"}, {"id": "compat_rationale_206", "label": "Given a command, mode, and a PATH string, return the path which conforms", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L206"}, {"id": "compat_rationale_308", "label": "Return a string identifying the Python implementation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L308"}, {"id": "compat_rationale_372", "label": "Imitates get_normal_name in tokenizer.c.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L372"}, {"id": "compat_rationale_383", "label": "The detect_encoding() function is used to detect the encoding that should", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L383"}, {"id": "compat_rationale_495", "label": "Decorator to make a repr function return fillvalue for a recursive c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L495"}, {"id": "compat_rationale_525", "label": "A ChainMap groups multiple dicts (or other mappings) together to create", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L525"}, {"id": "compat_rationale_538", "label": "Initialize a ChainMap by setting *maps* to the given mappings. If no", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L538"}, {"id": "compat_rationale_580", "label": "Create a ChainMap with a single dict created from the iterable.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L580"}, {"id": "compat_rationale_584", "label": "New ChainMap or subclass with a new copy of maps[0] and refs to maps[1:]", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L584"}, {"id": "compat_rationale_590", "label": "New ChainMap with a new dict followed by all previous maps.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L590"}, {"id": "compat_rationale_595", "label": "New ChainMap from maps[1:].", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L595"}, {"id": "compat_rationale_609", "label": "Remove and return an item pair from maps[0]. Raise KeyError is maps[0] is empty.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L609"}, {"id": "compat_rationale_616", "label": "Remove *key* from maps[0] and return its value. Raise KeyError if *key* not in m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L616"}, {"id": "compat_rationale_624", "label": "Clear maps[0], leaving maps[1:] intact.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L624"}, {"id": "compat_rationale_660", "label": "Dictionary that remembers insertion order", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L660"}, {"id": "compat_rationale_673", "label": "Initialize an ordered dictionary. Signature is the same as for regu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L673"}, {"id": "compat_rationale_690", "label": "od.__setitem__(i, y) <==> od[i]=y", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L690"}, {"id": "compat_rationale_700", "label": "od.__delitem__(y) <==> del od[y]", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L700"}, {"id": "compat_rationale_709", "label": "od.__iter__() <==> iter(od)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L709"}, {"id": "compat_rationale_717", "label": "od.__reversed__() <==> reversed(od)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L717"}, {"id": "compat_rationale_725", "label": "od.clear() -> None. Remove all items from od.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L725"}, {"id": "compat_rationale_737", "label": "od.popitem() -> (k, v), return and remove a (key, value) pair. Pairs", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L737"}, {"id": "compat_rationale_762", "label": "od.keys() -> list of keys in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L762"}, {"id": "compat_rationale_766", "label": "od.values() -> list of values in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L766"}, {"id": "compat_rationale_770", "label": "od.items() -> list of (key, value) pairs in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L770"}, {"id": "compat_rationale_774", "label": "od.iterkeys() -> an iterator over the keys in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L774"}, {"id": "compat_rationale_778", "label": "od.itervalues -> an iterator over the values in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L778"}, {"id": "compat_rationale_783", "label": "od.iteritems -> an iterator over the (key, value) items in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L783"}, {"id": "compat_rationale_788", "label": "od.update(E, **F) -> None. Update od from dict/iterable E and F. I", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L788"}, {"id": "compat_rationale_823", "label": "od.pop(k[,d]) -> v, remove specified key and return the corresponding value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L823"}, {"id": "compat_rationale_836", "label": "od.setdefault(k[,d]) -> od.get(k,d), also set od[k]=d if k not in od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L836"}, {"id": "compat_rationale_843", "label": "od.__repr__() <==> repr(od)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L843"}, {"id": "compat_rationale_858", "label": "Return state information for pickling", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L858"}, {"id": "compat_rationale_868", "label": "od.copy() -> a shallow copy of od", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L868"}, {"id": "compat_rationale_873", "label": "OD.fromkeys(S[, v]) -> New ordered dictionary with keys from S and v", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L873"}, {"id": "compat_rationale_883", "label": "od.__eq__(y) <==> od==y. Comparison to another OD is order-sensitive", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L883"}, {"id": "compat_rationale_898", "label": "od.viewkeys() -> a set-like object providing a view on od's keys", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L898"}, {"id": "compat_rationale_902", "label": "od.viewvalues() -> an object providing a view on od's values", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L902"}, {"id": "compat_rationale_906", "label": "od.viewitems() -> a set-like object providing a view on od's items", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L906"}, {"id": "compat_rationale_931", "label": "A converting dictionary wrapper.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L931"}, {"id": "compat_rationale_968", "label": "A converting list wrapper.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L968"}, {"id": "compat_rationale_992", "label": "A converting tuple wrapper.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L992"}, {"id": "compat_rationale_1005", "label": "The configurator base class which defines some useful defaults.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1005"}, {"id": "compat_rationale_1029", "label": "Resolve strings to objects using standard import and attribute synta", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1029"}, {"id": "compat_rationale_1052", "label": "Default converter for the ext:// protocol.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1052"}, {"id": "compat_rationale_1056", "label": "Default converter for the cfg:// protocol.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1056"}, {"id": "compat_rationale_1091", "label": "Convert values to an appropriate type. dicts, lists and tuples are r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1091"}, {"id": "compat_rationale_1120", "label": "Configure an object with a user-supplied factory.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1120"}, {"id": "compat_rationale_1134", "label": "Utility function which converts lists to tuples.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1134"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "stringio", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "builtin", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "configparser", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urlparse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib2", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib2", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "httplib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "xmlrpclib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "queue", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "htmlparser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "htmlentitydefs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "builtins", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "configparser", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib_request", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib_request", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib_error", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "http_client", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "urllib_request", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "xmlrpc_client", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "queue", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "html_parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L83", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "html_entities", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L86", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "ssl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_certificateerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L93", "weight": 1.0}, {"source": "compat_certificateerror", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_dnsname_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L96", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_match_hostname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L145", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_container", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L192", "weight": 1.0}, {"source": "compat_container", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L192", "weight": 1.0}, {"source": "compat_container", "target": "compat_container_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L197", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "shutil", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L202", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_which", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L205", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "zipfile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L270", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "zipfile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L275", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_zipextfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L277", "weight": 1.0}, {"source": "compat_zipextfile", "target": "basezipextfile", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L277", "weight": 1.0}, {"source": "compat_zipextfile", "target": "compat_zipextfile_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L279", "weight": 1.0}, {"source": "compat_zipextfile", "target": "compat_zipextfile_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L282", "weight": 1.0}, {"source": "compat_zipextfile", "target": "compat_zipextfile_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L285", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_zipfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L289", "weight": 1.0}, {"source": "compat_zipfile", "target": "basezipfile", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L289", "weight": 1.0}, {"source": "compat_zipfile", "target": "compat_zipfile_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L291", "weight": 1.0}, {"source": "compat_zipfile", "target": "compat_zipfile_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L294", "weight": 1.0}, {"source": "compat_zipfile", "target": "compat_zipfile_open", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L298", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "platform", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L304", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_python_implementation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L307", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "sysconfig", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L318", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_callable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L325", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_fsencode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L345", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_fsdecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L354", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "tokenize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L365", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "codecs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L367", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_get_normal_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L371", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_detect_encoding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L382", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "html", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L477", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "cgi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L479", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "html", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L483", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L486", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L488", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "reprlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L491", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_recursive_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L494", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_chainmap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L524", "weight": 1.0}, {"source": "compat_chainmap", "target": "mutablemapping", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L524", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L537", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_missing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L544", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L547", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L557", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L560", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L564", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L567", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L570", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L574", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_fromkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L579", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L583", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_new_child", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L589", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_parents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L594", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L598", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L601", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_popitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L608", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L615", "weight": 1.0}, {"source": "compat_chainmap", "target": "compat_chainmap_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L623", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "importlib_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L629", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_cache_from_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L632", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L644", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "thread", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L650", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "dummy_thread", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L652", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "abcoll", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L655", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_ordereddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L659", "weight": 1.0}, {"source": "compat_ordereddict", "target": "dict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L659", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L672", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L689", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L699", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L708", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_reversed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L716", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L724", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_popitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L736", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L761", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L765", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_items", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L769", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_iterkeys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L773", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_itervalues", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L777", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_iteritems", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L782", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L787", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L822", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_setdefault", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L835", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L842", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L857", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L867", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_fromkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L872", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L882", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_ne", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L892", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_viewkeys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L897", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_viewvalues", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L901", "weight": 1.0}, {"source": "compat_ordereddict", "target": "compat_ordereddict_viewitems", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L905", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "logging_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L911", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_valid_ident", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L915", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_convertingdict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L930", "weight": 1.0}, {"source": "compat_convertingdict", "target": "dict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L930", "weight": 1.0}, {"source": "compat_convertingdict", "target": "compat_convertingdict_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L933", "weight": 1.0}, {"source": "compat_convertingdict", "target": "compat_convertingdict_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L945", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_pop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L957", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_convertinglist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L967", "weight": 1.0}, {"source": "compat_convertinglist", "target": "list", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L967", "weight": 1.0}, {"source": "compat_convertinglist", "target": "compat_convertinglist_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L970", "weight": 1.0}, {"source": "compat_convertinglist", "target": "compat_convertinglist_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L982", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_convertingtuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L991", "weight": 1.0}, {"source": "compat_convertingtuple", "target": "tuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L991", "weight": 1.0}, {"source": "compat_convertingtuple", "target": "compat_convertingtuple_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L994", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_distlib_compat_py", "target": "compat_baseconfigurator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1004", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1004", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1024", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1028", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_ext_convert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1051", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_cfg_convert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1055", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_convert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1090", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_configure_custom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1119", "weight": 1.0}, {"source": "compat_baseconfigurator", "target": "compat_baseconfigurator_as_tuple", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1133", "weight": 1.0}, {"source": "compat_dnsname_match", "target": "compat_certificateerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L114", "weight": 1.0}, {"source": "compat_match_hostname", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L154", "weight": 1.0}, {"source": "compat_match_hostname", "target": "compat_convertingdict_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L158", "weight": 1.0}, {"source": "compat_match_hostname", "target": "compat_dnsname_match", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L161", "weight": 1.0}, {"source": "compat_match_hostname", "target": "compat_certificateerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L176", "weight": 1.0}, {"source": "compat_container_init", "target": "compat_ordereddict_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L198", "weight": 1.0}, {"source": "compat_which", "target": "compat_convertingdict_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L231", "weight": 1.0}, {"source": "compat_zipextfile_init", "target": "compat_ordereddict_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L280", "weight": 1.0}, {"source": "compat_zipfile_open", "target": "compat_zipextfile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L300", "weight": 1.0}, {"source": "compat_chainmap_init", "target": "list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L542", "weight": 1.0}, {"source": "compat_chainmap_getitem", "target": "compat_chainmap_missing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L554", "weight": 1.0}, {"source": "compat_chainmap_copy", "target": "compat_ordereddict_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L585", "weight": 1.0}, {"source": "compat_chainmap_popitem", "target": "compat_ordereddict_popitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L611", "weight": 1.0}, {"source": "compat_chainmap_pop", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L618", "weight": 1.0}, {"source": "compat_chainmap_clear", "target": "compat_ordereddict_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L625", "weight": 1.0}, {"source": "compat_ordereddict_delitem", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L704", "weight": 1.0}, {"source": "compat_ordereddict_clear", "target": "compat_ordereddict_itervalues", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L727", "weight": 1.0}, {"source": "compat_ordereddict_popitem", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L756", "weight": 1.0}, {"source": "compat_ordereddict_keys", "target": "list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L763", "weight": 1.0}, {"source": "compat_ordereddict_update", "target": "compat_ordereddict_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L810", "weight": 1.0}, {"source": "compat_ordereddict_update", "target": "compat_ordereddict_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L815", "weight": 1.0}, {"source": "compat_ordereddict_repr", "target": "compat_ordereddict_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L853", "weight": 1.0}, {"source": "compat_ordereddict_reduce", "target": "compat_ordereddict_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L860", "weight": 1.0}, {"source": "compat_ordereddict_reduce", "target": "compat_ordereddict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L861", "weight": 1.0}, {"source": "compat_ordereddict_reduce", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L862", "weight": 1.0}, {"source": "compat_ordereddict_eq", "target": "compat_ordereddict_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L889", "weight": 1.0}, {"source": "compat_valid_ident", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L918", "weight": 1.0}, {"source": "compat_convertingdict_getitem", "target": "compat_convertingtuple_getitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L934", "weight": 1.0}, {"source": "compat_convertingdict_getitem", "target": "compat_baseconfigurator_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L935", "weight": 1.0}, {"source": "compat_convertingdict_get", "target": "compat_baseconfigurator_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L947", "weight": 1.0}, {"source": "compat_pop", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L958", "weight": 1.0}, {"source": "compat_pop", "target": "compat_baseconfigurator_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L959", "weight": 1.0}, {"source": "compat_convertinglist_getitem", "target": "compat_convertingtuple_getitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L971", "weight": 1.0}, {"source": "compat_convertinglist_getitem", "target": "compat_baseconfigurator_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L972", "weight": 1.0}, {"source": "compat_convertinglist_pop", "target": "compat_baseconfigurator_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L984", "weight": 1.0}, {"source": "compat_convertingtuple_getitem", "target": "compat_baseconfigurator_convert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L996", "weight": 1.0}, {"source": "compat_baseconfigurator_init", "target": "compat_convertingdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1025", "weight": 1.0}, {"source": "compat_baseconfigurator_resolve", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1034", "weight": 1.0}, {"source": "compat_baseconfigurator_resolve", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1047", "weight": 1.0}, {"source": "compat_baseconfigurator_ext_convert", "target": "compat_baseconfigurator_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1053", "weight": 1.0}, {"source": "compat_baseconfigurator_cfg_convert", "target": "valueerror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1060", "weight": 1.0}, {"source": "compat_baseconfigurator_convert", "target": "compat_convertingdict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1098", "weight": 1.0}, {"source": "compat_baseconfigurator_convert", "target": "compat_convertinglist", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1102", "weight": 1.0}, {"source": "compat_baseconfigurator_convert", "target": "compat_convertingtuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1105", "weight": 1.0}, {"source": "compat_baseconfigurator_convert", "target": "compat_convertingdict_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1112", "weight": 1.0}, {"source": "compat_baseconfigurator_configure_custom", "target": "compat_convertinglist_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1121", "weight": 1.0}, {"source": "compat_baseconfigurator_configure_custom", "target": "compat_callable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1122", "weight": 1.0}, {"source": "compat_baseconfigurator_configure_custom", "target": "compat_baseconfigurator_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1123", "weight": 1.0}, {"source": "compat_baseconfigurator_configure_custom", "target": "dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1126", "weight": 1.0}, {"source": "compat_baseconfigurator_configure_custom", "target": "compat_valid_ident", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1126", "weight": 1.0}, {"source": "compat_baseconfigurator_configure_custom", "target": "compat_ordereddict_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1129", "weight": 1.0}, {"source": "compat_baseconfigurator_as_tuple", "target": "tuple", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1136", "weight": 1.0}, {"source": "compat_rationale_97", "target": "compat_dnsname_match", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L97", "weight": 1.0}, {"source": "compat_rationale_146", "target": "compat_match_hostname", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L146", "weight": 1.0}, {"source": "compat_rationale_193", "target": "compat_container", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L193", "weight": 1.0}, {"source": "compat_rationale_206", "target": "compat_which", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L206", "weight": 1.0}, {"source": "compat_rationale_308", "target": "compat_python_implementation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L308", "weight": 1.0}, {"source": "compat_rationale_372", "target": "compat_get_normal_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L372", "weight": 1.0}, {"source": "compat_rationale_383", "target": "compat_detect_encoding", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L383", "weight": 1.0}, {"source": "compat_rationale_495", "target": "compat_recursive_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L495", "weight": 1.0}, {"source": "compat_rationale_525", "target": "compat_chainmap", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L525", "weight": 1.0}, {"source": "compat_rationale_538", "target": "compat_chainmap_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L538", "weight": 1.0}, {"source": "compat_rationale_580", "target": "compat_chainmap_fromkeys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L580", "weight": 1.0}, {"source": "compat_rationale_584", "target": "compat_chainmap_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L584", "weight": 1.0}, {"source": "compat_rationale_590", "target": "compat_chainmap_new_child", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L590", "weight": 1.0}, {"source": "compat_rationale_595", "target": "compat_chainmap_parents", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L595", "weight": 1.0}, {"source": "compat_rationale_609", "target": "compat_chainmap_popitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L609", "weight": 1.0}, {"source": "compat_rationale_616", "target": "compat_chainmap_pop", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L616", "weight": 1.0}, {"source": "compat_rationale_624", "target": "compat_chainmap_clear", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L624", "weight": 1.0}, {"source": "compat_rationale_660", "target": "compat_ordereddict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L660", "weight": 1.0}, {"source": "compat_rationale_673", "target": "compat_ordereddict_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L673", "weight": 1.0}, {"source": "compat_rationale_690", "target": "compat_ordereddict_setitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L690", "weight": 1.0}, {"source": "compat_rationale_700", "target": "compat_ordereddict_delitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L700", "weight": 1.0}, {"source": "compat_rationale_709", "target": "compat_ordereddict_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L709", "weight": 1.0}, {"source": "compat_rationale_717", "target": "compat_ordereddict_reversed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L717", "weight": 1.0}, {"source": "compat_rationale_725", "target": "compat_ordereddict_clear", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L725", "weight": 1.0}, {"source": "compat_rationale_737", "target": "compat_ordereddict_popitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L737", "weight": 1.0}, {"source": "compat_rationale_762", "target": "compat_ordereddict_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L762", "weight": 1.0}, {"source": "compat_rationale_766", "target": "compat_ordereddict_values", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L766", "weight": 1.0}, {"source": "compat_rationale_770", "target": "compat_ordereddict_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L770", "weight": 1.0}, {"source": "compat_rationale_774", "target": "compat_ordereddict_iterkeys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L774", "weight": 1.0}, {"source": "compat_rationale_778", "target": "compat_ordereddict_itervalues", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L778", "weight": 1.0}, {"source": "compat_rationale_783", "target": "compat_ordereddict_iteritems", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L783", "weight": 1.0}, {"source": "compat_rationale_788", "target": "compat_ordereddict_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L788", "weight": 1.0}, {"source": "compat_rationale_823", "target": "compat_ordereddict_pop", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L823", "weight": 1.0}, {"source": "compat_rationale_836", "target": "compat_ordereddict_setdefault", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L836", "weight": 1.0}, {"source": "compat_rationale_843", "target": "compat_ordereddict_repr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L843", "weight": 1.0}, {"source": "compat_rationale_858", "target": "compat_ordereddict_reduce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L858", "weight": 1.0}, {"source": "compat_rationale_868", "target": "compat_ordereddict_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L868", "weight": 1.0}, {"source": "compat_rationale_873", "target": "compat_ordereddict_fromkeys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L873", "weight": 1.0}, {"source": "compat_rationale_883", "target": "compat_ordereddict_eq", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L883", "weight": 1.0}, {"source": "compat_rationale_898", "target": "compat_ordereddict_viewkeys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L898", "weight": 1.0}, {"source": "compat_rationale_902", "target": "compat_ordereddict_viewvalues", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L902", "weight": 1.0}, {"source": "compat_rationale_906", "target": "compat_ordereddict_viewitems", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L906", "weight": 1.0}, {"source": "compat_rationale_931", "target": "compat_convertingdict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L931", "weight": 1.0}, {"source": "compat_rationale_968", "target": "compat_convertinglist", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L968", "weight": 1.0}, {"source": "compat_rationale_992", "target": "compat_convertingtuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L992", "weight": 1.0}, {"source": "compat_rationale_1005", "target": "compat_baseconfigurator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1005", "weight": 1.0}, {"source": "compat_rationale_1029", "target": "compat_baseconfigurator_resolve", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1029", "weight": 1.0}, {"source": "compat_rationale_1052", "target": "compat_baseconfigurator_ext_convert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1052", "weight": 1.0}, {"source": "compat_rationale_1056", "target": "compat_baseconfigurator_cfg_convert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1056", "weight": 1.0}, {"source": "compat_rationale_1091", "target": "compat_baseconfigurator_convert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1091", "weight": 1.0}, {"source": "compat_rationale_1120", "target": "compat_baseconfigurator_configure_custom", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1120", "weight": 1.0}, {"source": "compat_rationale_1134", "target": "compat_baseconfigurator_as_tuple", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1134", "weight": 1.0}], "raw_calls": [{"caller_nid": "compat_quote", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L31"}, {"caller_nid": "compat_quote", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L32"}, {"caller_nid": "compat_quote", "callee": "_quote", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L33"}, {"caller_nid": "compat_dnsname_match", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L105"}, {"caller_nid": "compat_dnsname_match", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L108"}, {"caller_nid": "compat_dnsname_match", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L115"}, {"caller_nid": "compat_dnsname_match", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L119"}, {"caller_nid": "compat_dnsname_match", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L119"}, {"caller_nid": "compat_dnsname_match", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L127"}, {"caller_nid": "compat_dnsname_match", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L128"}, {"caller_nid": "compat_dnsname_match", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L128"}, {"caller_nid": "compat_dnsname_match", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L133"}, {"caller_nid": "compat_dnsname_match", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L133"}, {"caller_nid": "compat_dnsname_match", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L136"}, {"caller_nid": "compat_dnsname_match", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L136"}, {"caller_nid": "compat_dnsname_match", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L136"}, {"caller_nid": "compat_dnsname_match", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L140"}, {"caller_nid": "compat_dnsname_match", "callee": "escape", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L140"}, {"caller_nid": "compat_dnsname_match", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L142"}, {"caller_nid": "compat_dnsname_match", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L142"}, {"caller_nid": "compat_dnsname_match", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L143"}, {"caller_nid": "compat_match_hostname", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L163"}, {"caller_nid": "compat_match_hostname", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L174"}, {"caller_nid": "compat_match_hostname", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L175"}, {"caller_nid": "compat_match_hostname", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L178"}, {"caller_nid": "compat_match_hostname", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L178"}, {"caller_nid": "compat_match_hostname", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L179"}, {"caller_nid": "compat_which", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L225"}, {"caller_nid": "compat_which", "callee": "_access_check", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L226"}, {"caller_nid": "compat_which", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L234"}, {"caller_nid": "compat_which", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L239"}, {"caller_nid": "compat_which", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L242"}, {"caller_nid": "compat_which", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L247"}, {"caller_nid": "compat_which", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L247"}, {"caller_nid": "compat_which", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L247"}, {"caller_nid": "compat_which", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L247"}, {"caller_nid": "compat_which", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L256"}, {"caller_nid": "compat_which", "callee": "normcase", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L258"}, {"caller_nid": "compat_which", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L260"}, {"caller_nid": "compat_which", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L262"}, {"caller_nid": "compat_which", "callee": "_access_check", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L263"}, {"caller_nid": "compat_zipextfile_exit", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L286"}, {"caller_nid": "compat_zipfile_exit", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L295"}, {"caller_nid": "compat_python_implementation", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L313"}, {"caller_nid": "compat_callable", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L326"}, {"caller_nid": "compat_fsencode", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L346"}, {"caller_nid": "compat_fsencode", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L348"}, {"caller_nid": "compat_fsencode", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L349"}, {"caller_nid": "compat_fsencode", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L351"}, {"caller_nid": "compat_fsencode", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L352"}, {"caller_nid": "compat_fsdecode", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L355"}, {"caller_nid": "compat_fsdecode", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L357"}, {"caller_nid": "compat_fsdecode", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L358"}, {"caller_nid": "compat_fsdecode", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L360"}, {"caller_nid": "compat_fsdecode", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L361"}, {"caller_nid": "compat_get_normal_name", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L374"}, {"caller_nid": "compat_get_normal_name", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L374"}, {"caller_nid": "compat_get_normal_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L375"}, {"caller_nid": "compat_get_normal_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L378"}, {"caller_nid": "compat_detect_encoding", "callee": "read_or_stop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L452"}, {"caller_nid": "compat_detect_encoding", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L453"}, {"caller_nid": "compat_detect_encoding", "callee": "find_cookie", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L460"}, {"caller_nid": "compat_detect_encoding", "callee": "read_or_stop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L464"}, {"caller_nid": "compat_detect_encoding", "callee": "find_cookie", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L468"}, {"caller_nid": "compat_chainmap_missing", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L545"}, {"caller_nid": "compat_chainmap_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L561"}, {"caller_nid": "compat_chainmap_len", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L561"}, {"caller_nid": "compat_chainmap_len", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L561"}, {"caller_nid": "compat_chainmap_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L565"}, {"caller_nid": "compat_chainmap_iter", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L565"}, {"caller_nid": "compat_chainmap_iter", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L565"}, {"caller_nid": "compat_chainmap_contains", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L568"}, {"caller_nid": "compat_chainmap_bool", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L571"}, {"caller_nid": "compat_repr", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L575"}, {"caller_nid": "compat_repr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L576"}, {"caller_nid": "compat_repr", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L576"}, {"caller_nid": "compat_fromkeys", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L581"}, {"caller_nid": "compat_chainmap_copy", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L585"}, {"caller_nid": "compat_chainmap_new_child", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L591"}, {"caller_nid": "compat_parents", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L596"}, {"caller_nid": "compat_chainmap_delitem", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L605"}, {"caller_nid": "compat_chainmap_delitem", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L606"}, {"caller_nid": "compat_chainmap_popitem", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L613"}, {"caller_nid": "compat_chainmap_pop", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L620"}, {"caller_nid": "compat_chainmap_pop", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L621"}, {"caller_nid": "compat_cache_from_source", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L633"}, {"caller_nid": "compat_ordereddict_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L678"}, {"caller_nid": "compat_ordereddict_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L679"}, {"caller_nid": "compat_ordereddict_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L680"}, {"caller_nid": "compat_ordereddict_init", "callee": "__update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L687"}, {"caller_nid": "compat_ordereddict_setitem", "callee": "dict_setitem", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L697"}, {"caller_nid": "compat_ordereddict_delitem", "callee": "dict_delitem", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L703"}, {"caller_nid": "compat_ordereddict_popitem", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L742"}, {"caller_nid": "compat_ordereddict_iterkeys", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L775"}, {"caller_nid": "compat_ordereddict_update", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L796"}, {"caller_nid": "compat_ordereddict_update", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L797"}, {"caller_nid": "compat_ordereddict_update", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L798"}, {"caller_nid": "compat_ordereddict_update", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L800"}, {"caller_nid": "compat_ordereddict_update", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L804"}, {"caller_nid": "compat_ordereddict_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L806"}, {"caller_nid": "compat_ordereddict_update", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L809"}, {"caller_nid": "compat_ordereddict_pop", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L832"}, {"caller_nid": "compat_ordereddict_repr", "callee": "id", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L846"}, {"caller_nid": "compat_ordereddict_repr", "callee": "_get_ident", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L846"}, {"caller_nid": "compat_ordereddict_reduce", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L860"}, {"caller_nid": "compat_ordereddict_reduce", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L861"}, {"caller_nid": "compat_ordereddict_copy", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L869"}, {"caller_nid": "compat_fromkeys", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L877"}, {"caller_nid": "compat_ordereddict_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L887"}, {"caller_nid": "compat_ordereddict_eq", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L888"}, {"caller_nid": "compat_ordereddict_eq", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L888"}, {"caller_nid": "compat_ordereddict_viewkeys", "callee": "KeysView", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L899"}, {"caller_nid": "compat_ordereddict_viewvalues", "callee": "ValuesView", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L903"}, {"caller_nid": "compat_ordereddict_viewitems", "callee": "ItemsView", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L907"}, {"caller_nid": "compat_valid_ident", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L916"}, {"caller_nid": "compat_convertingdict_getitem", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L939"}, {"caller_nid": "compat_convertingdict_get", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L951"}, {"caller_nid": "compat_pop", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L961"}, {"caller_nid": "compat_convertinglist_getitem", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L976"}, {"caller_nid": "compat_convertinglist_pop", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L986"}, {"caller_nid": "compat_convertingtuple_getitem", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L998"}, {"caller_nid": "compat_baseconfigurator_resolve", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1033"}, {"caller_nid": "compat_baseconfigurator_resolve", "callee": "importer", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1036"}, {"caller_nid": "compat_baseconfigurator_resolve", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1040"}, {"caller_nid": "compat_baseconfigurator_resolve", "callee": "importer", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1042"}, {"caller_nid": "compat_baseconfigurator_resolve", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1043"}, {"caller_nid": "compat_baseconfigurator_resolve", "callee": "exc_info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1046"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1058"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1062"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1063"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1065"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1067"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1069"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "groups", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1071"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1072"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1076"}, {"caller_nid": "compat_baseconfigurator_cfg_convert", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1083"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1096"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1096"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1100"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1100"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1104"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1104"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1107"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1108"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "groupdict", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1110"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1115"}, {"caller_nid": "compat_baseconfigurator_convert", "callee": "converter", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1116"}, {"caller_nid": "compat_baseconfigurator_configure_custom", "callee": "c", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1127"}, {"caller_nid": "compat_baseconfigurator_configure_custom", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1130"}, {"caller_nid": "compat_baseconfigurator_as_tuple", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py", "source_location": "L1135"}]}