1 line
9.9 KiB
JSON
1 line
9.9 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_providers_py", "label": "providers.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L1"}, {"id": "providers_preference", "label": "Preference", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L17"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "providers_preference_lt", "label": ".__lt__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L18"}, {"id": "providers_abstractprovider", "label": "AbstractProvider", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L21"}, {"id": "providers_abstractprovider_identify", "label": ".identify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L24"}, {"id": "providers_abstractprovider_get_preference", "label": ".get_preference()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L33"}, {"id": "providers_abstractprovider_find_matches", "label": ".find_matches()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L92"}, {"id": "providers_abstractprovider_is_satisfied_by", "label": ".is_satisfied_by()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L127"}, {"id": "providers_abstractprovider_get_dependencies", "label": ".get_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L138"}, {"id": "providers_abstractprovider_narrow_requirement_selection", "label": ".narrow_requirement_selection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L146"}, {"id": "providers_rationale_22", "label": "Delegate class to provide the required interface for the resolver.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L22"}, {"id": "providers_rationale_25", "label": "Given a requirement or candidate, return an identifier for it. This is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L25"}, {"id": "providers_rationale_41", "label": "Produce a sort key for given requirement based on preference. As this i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L41"}, {"id": "providers_rationale_98", "label": "Find all possible candidates that satisfy the given constraints. :param", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L98"}, {"id": "providers_rationale_128", "label": "Whether the given requirement can be satisfied by a candidate. The cand", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L128"}, {"id": "providers_rationale_139", "label": "Get dependencies of a candidate. This should return a collection of req", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L139"}, {"id": "providers_rationale_154", "label": "An optional method to narrow the selection of requirements being conside", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L154"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_providers_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_providers_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_structs_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_providers_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_providers_py", "target": "providers_preference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L17", "weight": 1.0}, {"source": "providers_preference", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L17", "weight": 1.0}, {"source": "providers_preference", "target": "providers_preference_lt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_resolvelib_providers_py", "target": "providers_abstractprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L21", "weight": 1.0}, {"source": "providers_abstractprovider", "target": "providers_abstractprovider_identify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L24", "weight": 1.0}, {"source": "providers_abstractprovider", "target": "providers_abstractprovider_get_preference", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L33", "weight": 1.0}, {"source": "providers_abstractprovider", "target": "providers_abstractprovider_find_matches", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L92", "weight": 1.0}, {"source": "providers_abstractprovider", "target": "providers_abstractprovider_is_satisfied_by", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L127", "weight": 1.0}, {"source": "providers_abstractprovider", "target": "providers_abstractprovider_get_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L138", "weight": 1.0}, {"source": "providers_abstractprovider", "target": "providers_abstractprovider_narrow_requirement_selection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L146", "weight": 1.0}, {"source": "providers_rationale_22", "target": "providers_abstractprovider", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L22", "weight": 1.0}, {"source": "providers_rationale_25", "target": "providers_abstractprovider_identify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L25", "weight": 1.0}, {"source": "providers_rationale_41", "target": "providers_abstractprovider_get_preference", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L41", "weight": 1.0}, {"source": "providers_rationale_98", "target": "providers_abstractprovider_find_matches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L98", "weight": 1.0}, {"source": "providers_rationale_128", "target": "providers_abstractprovider_is_satisfied_by", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L128", "weight": 1.0}, {"source": "providers_rationale_139", "target": "providers_abstractprovider_get_dependencies", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L139", "weight": 1.0}, {"source": "providers_rationale_154", "target": "providers_abstractprovider_narrow_requirement_selection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py", "source_location": "L154", "weight": 1.0}], "raw_calls": []} |