1 line
9.2 KiB
JSON
1 line
9.2 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "label": "extension.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L1"}, {"id": "extension_have_cython", "label": "_have_cython()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L17"}, {"id": "extension_extension", "label": "Extension", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L39"}, {"id": "extension_extension_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L145"}, {"id": "extension_extension_convert_pyx_sources_to_lang", "label": "._convert_pyx_sources_to_lang()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L163"}, {"id": "extension_library", "label": "Library", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L178"}, {"id": "extension_rationale_18", "label": "Return True if Cython can be imported.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L18"}, {"id": "extension_rationale_40", "label": "Describes a single extension module. This means that all source files will", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L40"}, {"id": "extension_rationale_164", "label": "Replace sources with .pyx extensions to sources with the target language", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L164"}, {"id": "extension_rationale_179", "label": "Just like a regular Extension, but built as a library instead", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L179"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "setuptools_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_monkey_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "distutils_core", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "distutils_errors", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "distutils_extension", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "extension_have_cython", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "distutils_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "extension_extension", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L39", "weight": 1.0}, {"source": "extension_extension", "target": "extension_extension", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L39", "weight": 1.0}, {"source": "extension_extension", "target": "extension_extension_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L145", "weight": 1.0}, {"source": "extension_extension", "target": "extension_extension_convert_pyx_sources_to_lang", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L163", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_extension_py", "target": "extension_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L178", "weight": 1.0}, {"source": "extension_library", "target": "extension_extension", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L178", "weight": 1.0}, {"source": "extension_extension_convert_pyx_sources_to_lang", "target": "extension_have_cython", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L169", "weight": 1.0}, {"source": "extension_rationale_18", "target": "extension_have_cython", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L18", "weight": 1.0}, {"source": "extension_rationale_40", "target": "extension_extension", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L40", "weight": 1.0}, {"source": "extension_rationale_164", "target": "extension_extension_convert_pyx_sources_to_lang", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L164", "weight": 1.0}, {"source": "extension_rationale_179", "target": "extension_library", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L179", "weight": 1.0}], "raw_calls": [{"caller_nid": "extension_have_cython", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L24"}, {"caller_nid": "extension_extension_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L156"}, {"caller_nid": "extension_extension_convert_pyx_sources_to_lang", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L173"}, {"caller_nid": "extension_extension_convert_pyx_sources_to_lang", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L174"}, {"caller_nid": "extension_extension_convert_pyx_sources_to_lang", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L175"}, {"caller_nid": "extension_extension_convert_pyx_sources_to_lang", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/extension.py", "source_location": "L175"}]} |