1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "label": "virtualenv.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L1"}, {"id": "virtualenv_running_under_venv", "label": "_running_under_venv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L15"}, {"id": "virtualenv_running_under_legacy_virtualenv", "label": "_running_under_legacy_virtualenv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L23"}, {"id": "virtualenv_running_under_virtualenv", "label": "running_under_virtualenv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L32"}, {"id": "virtualenv_get_pyvenv_cfg_lines", "label": "_get_pyvenv_cfg_lines()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L37"}, {"id": "virtualenv_no_global_under_venv", "label": "_no_global_under_venv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L52"}, {"id": "virtualenv_no_global_under_legacy_virtualenv", "label": "_no_global_under_legacy_virtualenv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L81"}, {"id": "virtualenv_virtualenv_no_global", "label": "virtualenv_no_global()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L95"}, {"id": "virtualenv_rationale_16", "label": "Checks if sys.base_prefix and sys.prefix match. This handles PEP 405 compli", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L16"}, {"id": "virtualenv_rationale_24", "label": "Checks if sys.real_prefix is set. This handles virtual environments created", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L24"}, {"id": "virtualenv_rationale_33", "label": "True if we're running inside a virtual environment, False otherwise.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L33"}, {"id": "virtualenv_rationale_38", "label": "Reads {sys.prefix}/pyvenv.cfg and returns its contents as list of lines Ret", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L38"}, {"id": "virtualenv_rationale_53", "label": "Check `{sys.prefix}/pyvenv.cfg` for system site-packages inclusion PEP 405", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L53"}, {"id": "virtualenv_rationale_82", "label": "Check if \"no-global-site-packages.txt\" exists beside site.py This mirrors l", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L82"}, {"id": "virtualenv_rationale_96", "label": "Returns a boolean, whether running in venv with no system site-packages.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L96"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "site", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_running_under_venv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_running_under_legacy_virtualenv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_running_under_virtualenv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_get_pyvenv_cfg_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_no_global_under_venv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_no_global_under_legacy_virtualenv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_utils_virtualenv_py", "target": "virtualenv_virtualenv_no_global", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L95", "weight": 1.0}, {"source": "virtualenv_running_under_virtualenv", "target": "virtualenv_running_under_venv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L34", "weight": 1.0}, {"source": "virtualenv_running_under_virtualenv", "target": "virtualenv_running_under_legacy_virtualenv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L34", "weight": 1.0}, {"source": "virtualenv_no_global_under_venv", "target": "virtualenv_get_pyvenv_cfg_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L63", "weight": 1.0}, {"source": "virtualenv_virtualenv_no_global", "target": "virtualenv_running_under_venv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L99", "weight": 1.0}, {"source": "virtualenv_virtualenv_no_global", "target": "virtualenv_no_global_under_venv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L100", "weight": 1.0}, {"source": "virtualenv_virtualenv_no_global", "target": "virtualenv_running_under_legacy_virtualenv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L102", "weight": 1.0}, {"source": "virtualenv_virtualenv_no_global", "target": "virtualenv_no_global_under_legacy_virtualenv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L103", "weight": 1.0}, {"source": "virtualenv_rationale_16", "target": "virtualenv_running_under_venv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L16", "weight": 1.0}, {"source": "virtualenv_rationale_24", "target": "virtualenv_running_under_legacy_virtualenv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L24", "weight": 1.0}, {"source": "virtualenv_rationale_33", "target": "virtualenv_running_under_virtualenv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L33", "weight": 1.0}, {"source": "virtualenv_rationale_38", "target": "virtualenv_get_pyvenv_cfg_lines", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L38", "weight": 1.0}, {"source": "virtualenv_rationale_53", "target": "virtualenv_no_global_under_venv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L53", "weight": 1.0}, {"source": "virtualenv_rationale_82", "target": "virtualenv_no_global_under_legacy_virtualenv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L82", "weight": 1.0}, {"source": "virtualenv_rationale_96", "target": "virtualenv_virtualenv_no_global", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L96", "weight": 1.0}], "raw_calls": [{"caller_nid": "virtualenv_running_under_venv", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L20"}, {"caller_nid": "virtualenv_running_under_legacy_virtualenv", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L29"}, {"caller_nid": "virtualenv_get_pyvenv_cfg_lines", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L42"}, {"caller_nid": "virtualenv_get_pyvenv_cfg_lines", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L46"}, {"caller_nid": "virtualenv_get_pyvenv_cfg_lines", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L47"}, {"caller_nid": "virtualenv_get_pyvenv_cfg_lines", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L47"}, {"caller_nid": "virtualenv_no_global_under_venv", "callee": "warning", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L67"}, {"caller_nid": "virtualenv_no_global_under_venv", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L75"}, {"caller_nid": "virtualenv_no_global_under_venv", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L76"}, {"caller_nid": "virtualenv_no_global_under_legacy_virtualenv", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L87"}, {"caller_nid": "virtualenv_no_global_under_legacy_virtualenv", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L87"}, {"caller_nid": "virtualenv_no_global_under_legacy_virtualenv", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L88"}, {"caller_nid": "virtualenv_no_global_under_legacy_virtualenv", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py", "source_location": "L92"}]} |