{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "label": "test_base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L1"}, {"id": "test_base_c_file", "label": "c_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L13"}, {"id": "test_base_test_set_include_dirs", "label": "test_set_include_dirs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L34"}, {"id": "test_base_test_has_function_prototype", "label": "test_has_function_prototype()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L49"}, {"id": "test_base_test_include_dirs_after_multiple_compile_calls", "label": "test_include_dirs_after_multiple_compile_calls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L72"}, {"id": "test_base_rationale_35", "label": "Extensions should build even if set_include_dirs is invoked. In particular,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L35"}, {"id": "test_base_rationale_73", "label": "Calling compile multiple times should not change the include dirs (regressio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L73"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "platform", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "sysconfig", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "textwrap", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "test_base_c_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "test_base_test_set_include_dirs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "test_base_test_has_function_prototype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_distutils_compilers_c_tests_test_base_py", "target": "test_base_test_include_dirs_after_multiple_compile_calls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L72", "weight": 1.0}, {"source": "test_base_rationale_35", "target": "test_base_test_set_include_dirs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L35", "weight": 1.0}, {"source": "test_base_rationale_73", "target": "test_base_test_include_dirs_after_multiple_compile_calls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L73", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_base_c_file", "callee": "system", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L16"}, {"caller_nid": "test_base_c_file", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L19"}, {"caller_nid": "test_base_c_file", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L21"}, {"caller_nid": "test_base_c_file", "callee": "lstrip", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L21"}, {"caller_nid": "test_base_c_file", "callee": "dedent", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L21"}, {"caller_nid": "test_base_c_file", "callee": "write_text", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L30"}, {"caller_nid": "test_base_test_set_include_dirs", "callee": "new_compiler", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L39"}, {"caller_nid": "test_base_test_set_include_dirs", "callee": "get_paths", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L40"}, {"caller_nid": "test_base_test_set_include_dirs", "callee": "set_include_dirs", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L41"}, {"caller_nid": "test_base_test_set_include_dirs", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L42"}, {"caller_nid": "test_base_test_set_include_dirs", "callee": "set_include_dirs", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L45"}, {"caller_nid": "test_base_test_set_include_dirs", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L46"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "new_compiler", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L53"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "has_function", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L56"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "has_function", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L57"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "deprecated_call", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L58"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "has_function", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L60"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "deprecated_call", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L61"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "has_function", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L63"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "has_function", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L65"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "deprecated_call", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L66"}, {"caller_nid": "test_base_test_has_function_prototype", "callee": "has_function", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L67"}, {"caller_nid": "test_base_test_include_dirs_after_multiple_compile_calls", "callee": "new_compiler", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L77"}, {"caller_nid": "test_base_test_include_dirs_after_multiple_compile_calls", "callee": "get_paths", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L78"}, {"caller_nid": "test_base_test_include_dirs_after_multiple_compile_calls", "callee": "set_include_dirs", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L79"}, {"caller_nid": "test_base_test_include_dirs_after_multiple_compile_calls", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L80"}, {"caller_nid": "test_base_test_include_dirs_after_multiple_compile_calls", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/_distutils/compilers/C/tests/test_base.py", "source_location": "L82"}]}