Files
tfm_ainventory/graphify-out/cache/21d14d3b1f40b507af4e4fd3ecc68940ca60d70333b24f7acbd32db5e490bae2.json

1 line
7.9 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "label": "hash.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L1"}, {"id": "hash_hashcommand", "label": "HashCommand", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L14"}, {"id": "command", "label": "Command", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "hash_hashcommand_add_options", "label": ".add_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L25"}, {"id": "hash_hashcommand_run", "label": ".run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L39"}, {"id": "hash_hash_of_file", "label": "_hash_of_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L52"}, {"id": "hash_rationale_15", "label": "Compute a hash of a local package archive. These can be used with --hash in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L15"}, {"id": "hash_rationale_53", "label": "Return the hash digest of a file.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L53"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "optparse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "pip_internal_cli_base_command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "pip_internal_cli_status_codes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "pip_internal_utils_hashes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "pip_internal_utils_misc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "hash_hashcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L14", "weight": 1.0}, {"source": "hash_hashcommand", "target": "command", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L14", "weight": 1.0}, {"source": "hash_hashcommand", "target": "hash_hashcommand_add_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L25", "weight": 1.0}, {"source": "hash_hashcommand", "target": "hash_hashcommand_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_internal_commands_hash_py", "target": "hash_hash_of_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L52", "weight": 1.0}, {"source": "hash_hashcommand_run", "target": "hash_hash_of_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L47", "weight": 1.0}, {"source": "hash_rationale_15", "target": "hash_hashcommand", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L15", "weight": 1.0}, {"source": "hash_rationale_53", "target": "hash_hash_of_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L53", "weight": 1.0}], "raw_calls": [{"caller_nid": "hash_hashcommand_add_options", "callee": "add_option", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L26"}, {"caller_nid": "hash_hashcommand_add_options", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L33"}, {"caller_nid": "hash_hashcommand_add_options", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L34"}, {"caller_nid": "hash_hashcommand_add_options", "callee": "insert_option_group", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L37"}, {"caller_nid": "hash_hashcommand_run", "callee": "print_usage", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L41"}, {"caller_nid": "hash_hashcommand_run", "callee": "write_output", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L46"}, {"caller_nid": "hash_hash_of_file", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L54"}, {"caller_nid": "hash_hash_of_file", "callee": "new", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L55"}, {"caller_nid": "hash_hash_of_file", "callee": "read_chunks", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L56"}, {"caller_nid": "hash_hash_of_file", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L57"}, {"caller_nid": "hash_hash_of_file", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py", "source_location": "L58"}]}