Files
tfm_ainventory/graphify-out/cache/45d94c38373ae4d62cfecc6e12024e1312888834495c710ce4c1f293dc6eecfd.json

1 line
59 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "label": "discovery.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L1"}, {"id": "discovery_valid_name", "label": "_valid_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L63"}, {"id": "discovery_filter", "label": "_Filter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L68"}, {"id": "discovery_filter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L74"}, {"id": "discovery_filter_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L77"}, {"id": "discovery_filter_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L80"}, {"id": "discovery_finder", "label": "_Finder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L84"}, {"id": "discovery_find", "label": "find()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L91"}, {"id": "discovery_find_iter", "label": "_find_iter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L126"}, {"id": "discovery_packagefinder", "label": "PackageFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L132"}, {"id": "discovery_looks_like_package", "label": "_looks_like_package()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L174"}, {"id": "discovery_pep420packagefinder", "label": "PEP420PackageFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L179"}, {"id": "discovery_modulefinder", "label": "ModuleFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L185"}, {"id": "discovery_flatlayoutpackagefinder", "label": "FlatLayoutPackageFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L210"}, {"id": "discovery_flatlayoutmodulefinder", "label": "FlatLayoutModuleFinder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L263"}, {"id": "discovery_find_packages_within", "label": "_find_packages_within()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L293"}, {"id": "discovery_configdiscovery", "label": "ConfigDiscovery", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L298"}, {"id": "discovery_configdiscovery_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L303"}, {"id": "discovery_configdiscovery_disable", "label": "._disable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L309"}, {"id": "discovery_configdiscovery_ignore_ext_modules", "label": "._ignore_ext_modules()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L313"}, {"id": "discovery_root_dir", "label": "_root_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L326"}, {"id": "discovery_package_dir", "label": "_package_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L331"}, {"id": "discovery_configdiscovery_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L336"}, {"id": "discovery_configdiscovery_explicitly_specified", "label": "._explicitly_specified()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L359"}, {"id": "discovery_configdiscovery_analyse_package_layout", "label": "._analyse_package_layout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L372"}, {"id": "discovery_configdiscovery_analyse_explicit_layout", "label": "._analyse_explicit_layout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L390"}, {"id": "discovery_configdiscovery_analyse_src_layout", "label": "._analyse_src_layout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L408"}, {"id": "discovery_configdiscovery_analyse_flat_layout", "label": "._analyse_flat_layout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L433"}, {"id": "discovery_configdiscovery_analyse_flat_packages", "label": "._analyse_flat_packages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L446"}, {"id": "discovery_configdiscovery_analyse_flat_modules", "label": "._analyse_flat_modules()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L453"}, {"id": "discovery_configdiscovery_ensure_no_accidental_inclusion", "label": "._ensure_no_accidental_inclusion()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L459"}, {"id": "discovery_configdiscovery_analyse_name", "label": ".analyse_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L482"}, {"id": "discovery_configdiscovery_find_name_single_package_or_module", "label": "._find_name_single_package_or_module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L499"}, {"id": "discovery_configdiscovery_find_name_from_packages", "label": "._find_name_from_packages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L509"}, {"id": "discovery_remove_nested_packages", "label": "remove_nested_packages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L526"}, {"id": "discovery_remove_stubs", "label": "remove_stubs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L544"}, {"id": "discovery_find_parent_package", "label": "find_parent_package()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L553"}, {"id": "discovery_find_package_path", "label": "find_package_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L577"}, {"id": "discovery_construct_package_dir", "label": "construct_package_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L611"}, {"id": "discovery_rationale_1", "label": "Automatic discovery of Python modules and packages (for inclusion in the distrib", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L1"}, {"id": "discovery_rationale_69", "label": "Given a list of patterns, create a callable that will be true only if the in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L69"}, {"id": "discovery_rationale_85", "label": "Base class that exposes functionality for module/package finders", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L85"}, {"id": "discovery_rationale_97", "label": "Return a list of all Python items (packages or modules, depending on the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L97"}, {"id": "discovery_rationale_133", "label": "Generate a list of all Python packages found within a directory", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L133"}, {"id": "discovery_rationale_143", "label": "All the packages found in 'where' that pass the 'include' filter, but no", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L143"}, {"id": "discovery_rationale_175", "label": "Does a directory look like a package?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L175"}, {"id": "discovery_rationale_186", "label": "Find isolated Python modules. This function will **not** recurse subdirector", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L186"}, {"id": "discovery_rationale_299", "label": "Fill-in metadata and options that can be automatically derived (from other m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L299"}, {"id": "discovery_rationale_310", "label": "Internal API to disable automatic discovery", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L310"}, {"id": "discovery_rationale_314", "label": "Internal API to disregard ext_modules. Normally auto-discovery would no", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L314"}, {"id": "discovery_rationale_339", "label": "Automatically discover missing configuration fields and modifies the giv", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L339"}, {"id": "discovery_rationale_360", "label": "``True`` if the user has specified some form of package/module listing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L360"}, {"id": "discovery_rationale_391", "label": "The user can explicitly give a package layout via ``package_dir``", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L391"}, {"id": "discovery_rationale_409", "label": "Try to find all packages or modules under the ``src`` directory (or anyt", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L409"}, {"id": "discovery_rationale_434", "label": "Try to find all packages and modules under the project root. Since the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L434"}, {"id": "discovery_rationale_483", "label": "The packages/modules are the essential contribution of the author. There", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L483"}, {"id": "discovery_rationale_500", "label": "Exactly one module or package", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L500"}, {"id": "discovery_rationale_510", "label": "Try to find the root package that is not a PEP 420 namespace", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L510"}, {"id": "discovery_rationale_527", "label": "Remove nested packages from a list of packages. >>> remove_nested_packages(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L527"}, {"id": "discovery_rationale_545", "label": "Remove type stubs (:pep:`561`) from a list of packages. >>> remove_stubs([\"", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L545"}, {"id": "discovery_rationale_556", "label": "Find the parent package that is not a namespace.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L556"}, {"id": "discovery_rationale_580", "label": "Given a package name, return the path where it should be found on disk, cons", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L580"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "fnmatch", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "glob", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "distutils_hack_override", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_path_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "distutils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "distutils_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "setuptools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_valid_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L68", "weight": 1.0}, {"source": "discovery_filter", "target": "discovery_filter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L74", "weight": 1.0}, {"source": "discovery_filter", "target": "discovery_filter_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L77", "weight": 1.0}, {"source": "discovery_filter", "target": "discovery_filter_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_finder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_packagefinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L132", "weight": 1.0}, {"source": "discovery_packagefinder", "target": "discovery_finder", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_looks_like_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L174", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_pep420packagefinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L179", "weight": 1.0}, {"source": "discovery_pep420packagefinder", "target": "discovery_packagefinder", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_looks_like_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L181", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_modulefinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L185", "weight": 1.0}, {"source": "discovery_modulefinder", "target": "discovery_finder", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L185", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L191", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_flatlayoutpackagefinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L210", "weight": 1.0}, {"source": "discovery_flatlayoutpackagefinder", "target": "discovery_pep420packagefinder", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L210", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_looks_like_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L256", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_flatlayoutmodulefinder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L263", "weight": 1.0}, {"source": "discovery_flatlayoutmodulefinder", "target": "discovery_modulefinder", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L263", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find_packages_within", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L293", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_configdiscovery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L298", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L303", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_disable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L309", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_ignore_ext_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L313", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_root_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L326", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_package_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L331", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L336", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_explicitly_specified", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L359", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_package_layout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L372", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_explicit_layout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L390", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_src_layout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L408", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_flat_layout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L433", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_flat_packages", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L446", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_flat_modules", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L453", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_ensure_no_accidental_inclusion", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L459", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_analyse_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L482", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_find_name_single_package_or_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L499", "weight": 1.0}, {"source": "discovery_configdiscovery", "target": "discovery_configdiscovery_find_name_from_packages", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L509", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_remove_nested_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L526", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_remove_stubs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L544", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find_parent_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L553", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_find_package_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L577", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "target": "discovery_construct_package_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L611", "weight": 1.0}, {"source": "discovery_find", "target": "discovery_find_iter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L118", "weight": 1.0}, {"source": "discovery_find", "target": "discovery_filter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L120", "weight": 1.0}, {"source": "discovery_find_iter", "target": "discovery_looks_like_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L158", "weight": 1.0}, {"source": "discovery_find_packages_within", "target": "discovery_find", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L294", "weight": 1.0}, {"source": "discovery_configdiscovery_call", "target": "discovery_configdiscovery_analyse_package_layout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L353", "weight": 1.0}, {"source": "discovery_configdiscovery_call", "target": "discovery_configdiscovery_analyse_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L355", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_package_layout", "target": "discovery_configdiscovery_explicitly_specified", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L373", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_package_layout", "target": "discovery_configdiscovery_analyse_explicit_layout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L384", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_package_layout", "target": "discovery_configdiscovery_analyse_src_layout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L385", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_package_layout", "target": "discovery_configdiscovery_analyse_flat_layout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L387", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_explicit_layout", "target": "discovery_find_packages_within", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L401", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_src_layout", "target": "discovery_find", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L427", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_layout", "target": "discovery_configdiscovery_analyse_flat_packages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L444", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_layout", "target": "discovery_configdiscovery_analyse_flat_modules", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L444", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_packages", "target": "discovery_find", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L447", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_packages", "target": "discovery_remove_nested_packages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L448", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_packages", "target": "discovery_remove_stubs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L448", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_packages", "target": "discovery_configdiscovery_ensure_no_accidental_inclusion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L450", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_modules", "target": "discovery_find", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L454", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_flat_modules", "target": "discovery_configdiscovery_ensure_no_accidental_inclusion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L456", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_name", "target": "discovery_configdiscovery_find_name_single_package_or_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L493", "weight": 1.0}, {"source": "discovery_configdiscovery_analyse_name", "target": "discovery_configdiscovery_find_name_from_packages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L494", "weight": 1.0}, {"source": "discovery_configdiscovery_find_name_from_packages", "target": "discovery_remove_stubs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L514", "weight": 1.0}, {"source": "discovery_configdiscovery_find_name_from_packages", "target": "discovery_find_parent_package", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L517", "weight": 1.0}, {"source": "discovery_find_parent_package", "target": "discovery_find_package_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L569", "weight": 1.0}, {"source": "discovery_construct_package_dir", "target": "discovery_remove_nested_packages", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L612", "weight": 1.0}, {"source": "discovery_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L1", "weight": 1.0}, {"source": "discovery_rationale_69", "target": "discovery_filter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L69", "weight": 1.0}, {"source": "discovery_rationale_85", "target": "discovery_finder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L85", "weight": 1.0}, {"source": "discovery_rationale_97", "target": "discovery_finder_find", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L97", "weight": 1.0}, {"source": "discovery_rationale_133", "target": "discovery_packagefinder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L133", "weight": 1.0}, {"source": "discovery_rationale_143", "target": "discovery_packagefinder_find_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L143", "weight": 1.0}, {"source": "discovery_rationale_175", "target": "discovery_packagefinder_looks_like_package", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L175", "weight": 1.0}, {"source": "discovery_rationale_186", "target": "discovery_modulefinder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L186", "weight": 1.0}, {"source": "discovery_rationale_299", "target": "discovery_configdiscovery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L299", "weight": 1.0}, {"source": "discovery_rationale_310", "target": "discovery_configdiscovery_disable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L310", "weight": 1.0}, {"source": "discovery_rationale_314", "target": "discovery_configdiscovery_ignore_ext_modules", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L314", "weight": 1.0}, {"source": "discovery_rationale_339", "target": "discovery_configdiscovery_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L339", "weight": 1.0}, {"source": "discovery_rationale_360", "target": "discovery_configdiscovery_explicitly_specified", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L360", "weight": 1.0}, {"source": "discovery_rationale_391", "target": "discovery_configdiscovery_analyse_explicit_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L391", "weight": 1.0}, {"source": "discovery_rationale_409", "target": "discovery_configdiscovery_analyse_src_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L409", "weight": 1.0}, {"source": "discovery_rationale_434", "target": "discovery_configdiscovery_analyse_flat_layout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L434", "weight": 1.0}, {"source": "discovery_rationale_483", "target": "discovery_configdiscovery_analyse_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L483", "weight": 1.0}, {"source": "discovery_rationale_500", "target": "discovery_configdiscovery_find_name_single_package_or_module", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L500", "weight": 1.0}, {"source": "discovery_rationale_510", "target": "discovery_configdiscovery_find_name_from_packages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L510", "weight": 1.0}, {"source": "discovery_rationale_527", "target": "discovery_remove_nested_packages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L527", "weight": 1.0}, {"source": "discovery_rationale_545", "target": "discovery_remove_stubs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L545", "weight": 1.0}, {"source": "discovery_rationale_556", "target": "discovery_find_parent_package", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L556", "weight": 1.0}, {"source": "discovery_rationale_580", "target": "discovery_find_package_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L580", "weight": 1.0}], "raw_calls": [{"caller_nid": "discovery_valid_name", "callee": "isidentifier", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L65"}, {"caller_nid": "discovery_valid_name", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L65"}, {"caller_nid": "discovery_filter_init", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L75"}, {"caller_nid": "discovery_filter_call", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L78"}, {"caller_nid": "discovery_filter_call", "callee": "fnmatchcase", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L78"}, {"caller_nid": "discovery_find", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L117"}, {"caller_nid": "discovery_find", "callee": "convert_path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L119"}, {"caller_nid": "discovery_find", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L119"}, {"caller_nid": "discovery_find_iter", "callee": "walk", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L147"}, {"caller_nid": "discovery_find_iter", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L147"}, {"caller_nid": "discovery_find_iter", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L153"}, {"caller_nid": "discovery_find_iter", "callee": "relpath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L154"}, {"caller_nid": "discovery_find_iter", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L155"}, {"caller_nid": "discovery_find_iter", "callee": "include", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L162"}, {"caller_nid": "discovery_find_iter", "callee": "exclude", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L162"}, {"caller_nid": "discovery_find_iter", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L171"}, {"caller_nid": "discovery_looks_like_package", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L176"}, {"caller_nid": "discovery_looks_like_package", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L176"}, {"caller_nid": "discovery_find_iter", "callee": "glob", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L194"}, {"caller_nid": "discovery_find_iter", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L194"}, {"caller_nid": "discovery_find_iter", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L195"}, {"caller_nid": "discovery_find_iter", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L195"}, {"caller_nid": "discovery_find_iter", "callee": "_looks_like_module", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L197"}, {"caller_nid": "discovery_find_iter", "callee": "include", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L200"}, {"caller_nid": "discovery_find_iter", "callee": "exclude", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L200"}, {"caller_nid": "discovery_looks_like_package", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L257"}, {"caller_nid": "discovery_looks_like_package", "callee": "isidentifier", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L259"}, {"caller_nid": "discovery_looks_like_package", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L259"}, {"caller_nid": "discovery_looks_like_package", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L260"}, {"caller_nid": "discovery_looks_like_package", "callee": "isidentifier", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L260"}, {"caller_nid": "discovery_find_packages_within", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L295"}, {"caller_nid": "discovery_configdiscovery_explicitly_specified", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L367"}, {"caller_nid": "discovery_configdiscovery_analyse_package_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L378"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L392"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L393"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L399"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "chain_iter", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L400"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L401"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L402"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L404"}, {"caller_nid": "discovery_configdiscovery_analyse_explicit_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L405"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L420"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L420"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L421"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L424"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L425"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L425"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L429"}, {"caller_nid": "discovery_configdiscovery_analyse_src_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L430"}, {"caller_nid": "discovery_configdiscovery_analyse_flat_layout", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L443"}, {"caller_nid": "discovery_configdiscovery_analyse_flat_packages", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L449"}, {"caller_nid": "discovery_configdiscovery_analyse_flat_packages", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L451"}, {"caller_nid": "discovery_configdiscovery_analyse_flat_modules", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L455"}, {"caller_nid": "discovery_configdiscovery_analyse_flat_modules", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L457"}, {"caller_nid": "discovery_configdiscovery_ensure_no_accidental_inclusion", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L460"}, {"caller_nid": "discovery_configdiscovery_ensure_no_accidental_inclusion", "callee": "PackageDiscoveryError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L480"}, {"caller_nid": "discovery_configdiscovery_ensure_no_accidental_inclusion", "callee": "cleandoc", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L480"}, {"caller_nid": "discovery_configdiscovery_analyse_name", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L490"}, {"caller_nid": "discovery_configdiscovery_find_name_single_package_or_module", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L502"}, {"caller_nid": "discovery_configdiscovery_find_name_single_package_or_module", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L503"}, {"caller_nid": "discovery_configdiscovery_find_name_single_package_or_module", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L504"}, {"caller_nid": "discovery_configdiscovery_find_name_from_packages", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L514"}, {"caller_nid": "discovery_configdiscovery_find_name_from_packages", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L519"}, {"caller_nid": "discovery_configdiscovery_find_name_from_packages", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L522"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L534"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L536"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L537"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L537"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L538"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L538"}, {"caller_nid": "discovery_remove_nested_packages", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L539"}, {"caller_nid": "discovery_remove_stubs", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L550"}, {"caller_nid": "discovery_remove_stubs", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L550"}, {"caller_nid": "discovery_find_parent_package", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L557"}, {"caller_nid": "discovery_find_parent_package", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L559"}, {"caller_nid": "discovery_find_parent_package", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L560"}, {"caller_nid": "discovery_find_parent_package", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L560"}, {"caller_nid": "discovery_find_parent_package", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L566"}, {"caller_nid": "discovery_find_parent_package", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L570"}, {"caller_nid": "discovery_find_parent_package", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L571"}, {"caller_nid": "discovery_find_package_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L599"}, {"caller_nid": "discovery_find_package_path", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L600"}, {"caller_nid": "discovery_find_package_path", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L600"}, {"caller_nid": "discovery_find_package_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L602"}, {"caller_nid": "discovery_find_package_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L605"}, {"caller_nid": "discovery_find_package_path", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L607"}, {"caller_nid": "discovery_find_package_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L608"}, {"caller_nid": "discovery_find_package_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L608"}, {"caller_nid": "discovery_construct_package_dir", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L613"}, {"caller_nid": "discovery_construct_package_dir", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L614"}, {"caller_nid": "discovery_construct_package_dir", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/discovery.py", "source_location": "L614"}]}