1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "label": "index_command.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L1"}, {"id": "index_command_create_truststore_ssl_context", "label": "_create_truststore_ssl_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L34"}, {"id": "index_command_sessioncommandmixin", "label": "SessionCommandMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L56"}, {"id": "commandcontextmixin", "label": "CommandContextMixIn", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "index_command_sessioncommandmixin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L61"}, {"id": "index_command_get_index_urls", "label": "_get_index_urls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L66"}, {"id": "index_command_sessioncommandmixin_get_default_session", "label": ".get_default_session()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L79"}, {"id": "index_command_sessioncommandmixin_build_session", "label": "._build_session()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L89"}, {"id": "index_command_pip_self_version_check", "label": "_pip_self_version_check()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L142"}, {"id": "index_command_indexgroupcommand", "label": "IndexGroupCommand", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L148"}, {"id": "command", "label": "Command", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "index_command_indexgroupcommand_should_exclude_prerelease", "label": ".should_exclude_prerelease()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L155"}, {"id": "index_command_indexgroupcommand_handle_pip_version_check", "label": ".handle_pip_version_check()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L172"}, {"id": "index_command_rationale_1", "label": "Contains command classes which may interact with an index / the network. Unlike", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L1"}, {"id": "index_command_rationale_57", "label": "A class mixin for command classes needing _build_session().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L57"}, {"id": "index_command_rationale_67", "label": "Return a list of index urls from user-provided options.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L67"}, {"id": "index_command_rationale_80", "label": "Get a default-managed session.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L80"}, {"id": "index_command_rationale_149", "label": "Abstract base class for commands with the index_group options. This also co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L149"}, {"id": "index_command_rationale_158", "label": "Determine if pre-releases should be excluded for a package.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L158"}, {"id": "index_command_rationale_173", "label": "Do the pip version check if not disabled. This overrides the default be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L173"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "optparse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "pip_vendor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "pip_internal_cli_base_command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "pip_internal_cli_command_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "ssl", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "pip_vendor_packaging_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "pip_internal_network_session", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "index_command_create_truststore_ssl_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "index_command_sessioncommandmixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L56", "weight": 1.0}, {"source": "index_command_sessioncommandmixin", "target": "commandcontextmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L56", "weight": 1.0}, {"source": "index_command_sessioncommandmixin", "target": "index_command_sessioncommandmixin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "index_command_get_index_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L66", "weight": 1.0}, {"source": "index_command_sessioncommandmixin", "target": "index_command_sessioncommandmixin_get_default_session", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L79", "weight": 1.0}, {"source": "index_command_sessioncommandmixin", "target": "index_command_sessioncommandmixin_build_session", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "index_command_pip_self_version_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L142", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "target": "index_command_indexgroupcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L148", "weight": 1.0}, {"source": "index_command_indexgroupcommand", "target": "command", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L148", "weight": 1.0}, {"source": "index_command_indexgroupcommand", "target": "index_command_sessioncommandmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L148", "weight": 1.0}, {"source": "index_command_indexgroupcommand", "target": "index_command_indexgroupcommand_should_exclude_prerelease", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L155", "weight": 1.0}, {"source": "index_command_indexgroupcommand", "target": "index_command_indexgroupcommand_handle_pip_version_check", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L172", "weight": 1.0}, {"source": "index_command_sessioncommandmixin_get_default_session", "target": "index_command_sessioncommandmixin_build_session", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L82", "weight": 1.0}, {"source": "index_command_sessioncommandmixin_build_session", "target": "index_command_create_truststore_ssl_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L101", "weight": 1.0}, {"source": "index_command_sessioncommandmixin_build_session", "target": "index_command_get_index_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L110", "weight": 1.0}, {"source": "index_command_indexgroupcommand_handle_pip_version_check", "target": "index_command_sessioncommandmixin_build_session", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L186", "weight": 1.0}, {"source": "index_command_indexgroupcommand_handle_pip_version_check", "target": "index_command_pip_self_version_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L192", "weight": 1.0}, {"source": "index_command_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pip_internal_cli_index_command_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L1", "weight": 1.0}, {"source": "index_command_rationale_57", "target": "index_command_sessioncommandmixin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L57", "weight": 1.0}, {"source": "index_command_rationale_67", "target": "index_command_sessioncommandmixin_get_index_urls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L67", "weight": 1.0}, {"source": "index_command_rationale_80", "target": "index_command_sessioncommandmixin_get_default_session", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L80", "weight": 1.0}, {"source": "index_command_rationale_149", "target": "index_command_indexgroupcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L149", "weight": 1.0}, {"source": "index_command_rationale_158", "target": "index_command_indexgroupcommand_should_exclude_prerelease", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L158", "weight": 1.0}, {"source": "index_command_rationale_173", "target": "index_command_indexgroupcommand_handle_pip_version_check", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L173", "weight": 1.0}], "raw_calls": [{"caller_nid": "index_command_create_truststore_ssl_context", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L36"}, {"caller_nid": "index_command_create_truststore_ssl_context", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L42"}, {"caller_nid": "index_command_create_truststore_ssl_context", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L48"}, {"caller_nid": "index_command_create_truststore_ssl_context", "callee": "SSLContext", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L51"}, {"caller_nid": "index_command_create_truststore_ssl_context", "callee": "load_verify_locations", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L52"}, {"caller_nid": "index_command_create_truststore_ssl_context", "callee": "where", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L52"}, {"caller_nid": "index_command_sessioncommandmixin_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L62"}, {"caller_nid": "index_command_get_index_urls", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L69"}, {"caller_nid": "index_command_get_index_urls", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L70"}, {"caller_nid": "index_command_get_index_urls", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L72"}, {"caller_nid": "index_command_get_index_urls", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L73"}, {"caller_nid": "index_command_get_index_urls", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L75"}, {"caller_nid": "index_command_sessioncommandmixin_get_default_session", "callee": "enter_context", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L82"}, {"caller_nid": "index_command_sessioncommandmixin_build_session", "callee": "isabs", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L98"}, {"caller_nid": "index_command_sessioncommandmixin_build_session", "callee": "PipSession", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L105"}, {"caller_nid": "index_command_sessioncommandmixin_build_session", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L106"}, {"caller_nid": "index_command_pip_self_version_check", "callee": "check", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L145"}, {"caller_nid": "index_command_indexgroupcommand_should_exclude_prerelease", "callee": "allows_prereleases", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L163"}, {"caller_nid": "index_command_indexgroupcommand_handle_pip_version_check", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L179"}, {"caller_nid": "index_command_indexgroupcommand_handle_pip_version_check", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L189"}, {"caller_nid": "index_command_indexgroupcommand_handle_pip_version_check", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L194"}, {"caller_nid": "index_command_indexgroupcommand_handle_pip_version_check", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py", "source_location": "L195"}]} |