{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "label": "expand.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L1"}, {"id": "expand_staticmodule", "label": "StaticModule", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L53"}, {"id": "expand_staticmodule_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L56"}, {"id": "expand_staticmodule_find_assignments", "label": "._find_assignments()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L61"}, {"id": "expand_staticmodule_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L68"}, {"id": "expand_glob_relative", "label": "glob_relative()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L80"}, {"id": "expand_read_files", "label": "read_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L113"}, {"id": "expand_filter_existing_files", "label": "_filter_existing_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L133"}, {"id": "expand_read_file", "label": "_read_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L141"}, {"id": "expand_assert_local", "label": "_assert_local()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L146"}, {"id": "expand_read_attr", "label": "read_attr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L154"}, {"id": "expand_find_spec", "label": "_find_spec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L194"}, {"id": "expand_load_spec", "label": "_load_spec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L204"}, {"id": "expand_find_module", "label": "_find_module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L215"}, {"id": "expand_resolve_class", "label": "resolve_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L238"}, {"id": "expand_cmdclass", "label": "cmdclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L254"}, {"id": "expand_find_packages", "label": "find_packages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L265"}, {"id": "expand_nest_path", "label": "_nest_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L320"}, {"id": "expand_version", "label": "version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L325"}, {"id": "expand_canonic_package_data", "label": "canonic_package_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L338"}, {"id": "expand_canonic_data_files", "label": "canonic_data_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L344"}, {"id": "expand_entry_points", "label": "entry_points()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L361"}, {"id": "expand_ensurepackagesdiscovered", "label": "EnsurePackagesDiscovered", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L379"}, {"id": "expand_ensurepackagesdiscovered_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L389"}, {"id": "expand_ensurepackagesdiscovered_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L393"}, {"id": "expand_ensurepackagesdiscovered_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L399"}, {"id": "expand_ensurepackagesdiscovered_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L402"}, {"id": "expand_ensurepackagesdiscovered_get_package_dir", "label": "._get_package_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L411"}, {"id": "expand_package_dir", "label": "package_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L417"}, {"id": "expand_lazymappingproxy", "label": "LazyMappingProxy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L422"}, {"id": "expand_lazymappingproxy_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L436"}, {"id": "expand_lazymappingproxy_target", "label": "._target()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L440"}, {"id": "expand_lazymappingproxy_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L445"}, {"id": "expand_lazymappingproxy_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L448"}, {"id": "expand_lazymappingproxy_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L451"}, {"id": "expand_rationale_1", "label": "Utility functions to expand configuration directives or special values (such glo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L1"}, {"id": "expand_rationale_54", "label": "Proxy to a module object that avoids executing arbitrary code.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L54"}, {"id": "expand_rationale_69", "label": "Attempt to load an attribute \"statically\", via :func:`ast.literal_eval`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L69"}, {"id": "expand_rationale_83", "label": "Expand the list of glob patterns, but preserving relative paths. :param lis", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L83"}, {"id": "expand_rationale_116", "label": "Return the content of the files concatenated using ``\\n`` as str This funct", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L116"}, {"id": "expand_rationale_159", "label": "Reads the value of an attribute from a module. This function will try to re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L159"}, {"id": "expand_rationale_218", "label": "Find the path to the module named ``module_name``, considering the ``package", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L218"}, {"id": "expand_rationale_243", "label": "Given a qualified class name, return the associated class object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L243"}, {"id": "expand_rationale_259", "label": "Given a dictionary mapping command names to strings for qualified class name", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L259"}, {"id": "expand_rationale_272", "label": "Works similarly to :func:`setuptools.find_packages`, but with all arguments", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L272"}, {"id": "expand_rationale_326", "label": "When getting the version directly from an attribute, it should be normalised", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L326"}, {"id": "expand_rationale_347", "label": "For compatibility with ``setup.py``, ``data_files`` should be a list of pair", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L347"}, {"id": "expand_rationale_364", "label": "Given the contents of entry-points file, process it into a 2-level dictionar", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L364"}, {"id": "expand_rationale_380", "label": "Some expand functions require all the packages to already be discovered before", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L380"}, {"id": "expand_rationale_394", "label": "Trigger the automatic package discovery, if it is still necessary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L394"}, {"id": "expand_rationale_418", "label": "Proxy to ``package_dir`` that may trigger auto-discovery when used.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L418"}, {"id": "expand_rationale_423", "label": "Mapping proxy that delays resolving the target object, until really needed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L423"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "importlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "pathlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "configparser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "glob", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "importlib_machinery", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_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/config/expand.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_discovery_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_warnings_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "distutils_errors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "setuptools_dist", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_staticmodule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L53", "weight": 1.0}, {"source": "expand_staticmodule", "target": "expand_staticmodule_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L56", "weight": 1.0}, {"source": "expand_staticmodule", "target": "expand_staticmodule_find_assignments", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L61", "weight": 1.0}, {"source": "expand_staticmodule", "target": "expand_staticmodule_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_glob_relative", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_read_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_filter_existing_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_read_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L141", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_assert_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_read_attr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_find_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_load_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L204", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_find_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L215", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_resolve_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L238", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_cmdclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L254", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_find_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L265", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_nest_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L320", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L325", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_canonic_package_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L338", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_canonic_data_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L344", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_entry_points", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L361", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_ensurepackagesdiscovered", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L379", "weight": 1.0}, {"source": "expand_ensurepackagesdiscovered", "target": "expand_ensurepackagesdiscovered_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L389", "weight": 1.0}, {"source": "expand_ensurepackagesdiscovered", "target": "expand_ensurepackagesdiscovered_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L393", "weight": 1.0}, {"source": "expand_ensurepackagesdiscovered", "target": "expand_ensurepackagesdiscovered_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L399", "weight": 1.0}, {"source": "expand_ensurepackagesdiscovered", "target": "expand_ensurepackagesdiscovered_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L402", "weight": 1.0}, {"source": "expand_ensurepackagesdiscovered", "target": "expand_ensurepackagesdiscovered_get_package_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L411", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_package_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L417", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "target": "expand_lazymappingproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L422", "weight": 1.0}, {"source": "expand_lazymappingproxy", "target": "expand_lazymappingproxy_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L436", "weight": 1.0}, {"source": "expand_lazymappingproxy", "target": "expand_lazymappingproxy_target", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L440", "weight": 1.0}, {"source": "expand_lazymappingproxy", "target": "expand_lazymappingproxy_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L445", "weight": 1.0}, {"source": "expand_lazymappingproxy", "target": "expand_lazymappingproxy_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L448", "weight": 1.0}, {"source": "expand_lazymappingproxy", "target": "expand_lazymappingproxy_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L451", "weight": 1.0}, {"source": "expand_staticmodule_getattr", "target": "expand_staticmodule_find_assignments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L73", "weight": 1.0}, {"source": "expand_read_files", "target": "expand_read_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L127", "weight": 1.0}, {"source": "expand_read_files", "target": "expand_filter_existing_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L128", "weight": 1.0}, {"source": "expand_read_files", "target": "expand_assert_local", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L129", "weight": 1.0}, {"source": "expand_read_attr", "target": "expand_find_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L181", "weight": 1.0}, {"source": "expand_read_attr", "target": "expand_find_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L182", "weight": 1.0}, {"source": "expand_read_attr", "target": "expand_staticmodule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L185", "weight": 1.0}, {"source": "expand_read_attr", "target": "expand_load_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L190", "weight": 1.0}, {"source": "expand_resolve_class", "target": "expand_find_module", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L249", "weight": 1.0}, {"source": "expand_resolve_class", "target": "expand_load_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L250", "weight": 1.0}, {"source": "expand_resolve_class", "target": "expand_find_spec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L250", "weight": 1.0}, {"source": "expand_cmdclass", "target": "expand_resolve_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L262", "weight": 1.0}, {"source": "expand_find_packages", "target": "expand_nest_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L309", "weight": 1.0}, {"source": "expand_canonic_data_files", "target": "expand_glob_relative", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L356", "weight": 1.0}, {"source": "expand_package_dir", "target": "expand_lazymappingproxy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L419", "weight": 1.0}, {"source": "expand_lazymappingproxy_getitem", "target": "expand_lazymappingproxy_target", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L446", "weight": 1.0}, {"source": "expand_lazymappingproxy_len", "target": "expand_lazymappingproxy_target", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L449", "weight": 1.0}, {"source": "expand_lazymappingproxy_iter", "target": "expand_lazymappingproxy_target", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L452", "weight": 1.0}, {"source": "expand_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_setuptools_config_expand_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L1", "weight": 1.0}, {"source": "expand_rationale_54", "target": "expand_staticmodule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L54", "weight": 1.0}, {"source": "expand_rationale_69", "target": "expand_staticmodule_getattr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L69", "weight": 1.0}, {"source": "expand_rationale_83", "target": "expand_glob_relative", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L83", "weight": 1.0}, {"source": "expand_rationale_116", "target": "expand_read_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L116", "weight": 1.0}, {"source": "expand_rationale_159", "target": "expand_read_attr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L159", "weight": 1.0}, {"source": "expand_rationale_218", "target": "expand_find_module", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L218", "weight": 1.0}, {"source": "expand_rationale_243", "target": "expand_resolve_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L243", "weight": 1.0}, {"source": "expand_rationale_259", "target": "expand_cmdclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L259", "weight": 1.0}, {"source": "expand_rationale_272", "target": "expand_find_packages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L272", "weight": 1.0}, {"source": "expand_rationale_326", "target": "expand_version", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L326", "weight": 1.0}, {"source": "expand_rationale_347", "target": "expand_canonic_data_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L347", "weight": 1.0}, {"source": "expand_rationale_364", "target": "expand_entry_points", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L364", "weight": 1.0}, {"source": "expand_rationale_380", "target": "expand_ensurepackagesdiscovered", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L380", "weight": 1.0}, {"source": "expand_rationale_394", "target": "expand_ensurepackagesdiscovered_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L394", "weight": 1.0}, {"source": "expand_rationale_418", "target": "expand_ensurepackagesdiscovered_package_dir", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L418", "weight": 1.0}, {"source": "expand_rationale_423", "target": "expand_lazymappingproxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L423", "weight": 1.0}], "raw_calls": [{"caller_nid": "expand_staticmodule_init", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L57"}, {"caller_nid": "expand_staticmodule_init", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L57"}, {"caller_nid": "expand_staticmodule_init", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L57"}, {"caller_nid": "expand_staticmodule_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L58"}, {"caller_nid": "expand_staticmodule_init", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L58"}, {"caller_nid": "expand_staticmodule_init", "callee": "locals", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L58"}, {"caller_nid": "expand_staticmodule_find_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L63"}, {"caller_nid": "expand_staticmodule_find_assignments", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L65"}, {"caller_nid": "expand_staticmodule_getattr", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L71"}, {"caller_nid": "expand_staticmodule_getattr", "callee": "literal_eval", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L72"}, {"caller_nid": "expand_staticmodule_getattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L74"}, {"caller_nid": "expand_staticmodule_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L77"}, {"caller_nid": "expand_glob_relative", "callee": "getcwd", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L92"}, {"caller_nid": "expand_glob_relative", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L95"}, {"caller_nid": "expand_glob_relative", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L97"}, {"caller_nid": "expand_glob_relative", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L97"}, {"caller_nid": "expand_glob_relative", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L98"}, {"caller_nid": "expand_glob_relative", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L99"}, {"caller_nid": "expand_glob_relative", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L100"}, {"caller_nid": "expand_glob_relative", "callee": "relpath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L100"}, {"caller_nid": "expand_glob_relative", "callee": "iglob", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L101"}, {"caller_nid": "expand_glob_relative", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L107"}, {"caller_nid": "expand_glob_relative", "callee": "relpath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L107"}, {"caller_nid": "expand_glob_relative", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L108"}, {"caller_nid": "expand_read_files", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L124"}, {"caller_nid": "expand_read_files", "callee": "getcwd", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L124"}, {"caller_nid": "expand_read_files", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L125"}, {"caller_nid": "expand_read_files", "callee": "always_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L125"}, {"caller_nid": "expand_read_files", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L126"}, {"caller_nid": "expand_filter_existing_files", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L135"}, {"caller_nid": "expand_filter_existing_files", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L138"}, {"caller_nid": "expand_read_file", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L142"}, {"caller_nid": "expand_read_file", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L143"}, {"caller_nid": "expand_assert_local", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L147"}, {"caller_nid": "expand_assert_local", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L147"}, {"caller_nid": "expand_assert_local", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L147"}, {"caller_nid": "expand_assert_local", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L147"}, {"caller_nid": "expand_assert_local", "callee": "DistutilsOptionError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L149"}, {"caller_nid": "expand_read_attr", "callee": "getcwd", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L176"}, {"caller_nid": "expand_read_attr", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L177"}, {"caller_nid": "expand_read_attr", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L177"}, {"caller_nid": "expand_read_attr", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L178"}, {"caller_nid": "expand_read_attr", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L179"}, {"caller_nid": "expand_read_attr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L185"}, {"caller_nid": "expand_read_attr", "callee": "attempt_conversion", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L187"}, {"caller_nid": "expand_read_attr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L191"}, {"caller_nid": "expand_find_spec", "callee": "spec_from_file_location", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L195"}, {"caller_nid": "expand_find_spec", "callee": "find_spec", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L196"}, {"caller_nid": "expand_find_spec", "callee": "ModuleNotFoundError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L199"}, {"caller_nid": "expand_load_spec", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L205"}, {"caller_nid": "expand_load_spec", "callee": "module_from_spec", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L208"}, {"caller_nid": "expand_load_spec", "callee": "exec_module", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L211"}, {"caller_nid": "expand_find_module", "callee": "find_package_path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L230"}, {"caller_nid": "expand_find_module", "callee": "from_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L231"}, {"caller_nid": "expand_find_module", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L232"}, {"caller_nid": "expand_find_module", "callee": "all_suffixes", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L233"}, {"caller_nid": "expand_find_module", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L235"}, {"caller_nid": "expand_find_module", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L235"}, {"caller_nid": "expand_resolve_class", "callee": "getcwd", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L244"}, {"caller_nid": "expand_resolve_class", "callee": "rfind", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L245"}, {"caller_nid": "expand_resolve_class", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L251"}, {"caller_nid": "expand_cmdclass", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L262"}, {"caller_nid": "expand_find_packages", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L300"}, {"caller_nid": "expand_find_packages", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L303"}, {"caller_nid": "expand_find_packages", "callee": "unique_everseen", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L303"}, {"caller_nid": "expand_find_packages", "callee": "always_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L303"}, {"caller_nid": "expand_find_packages", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L305"}, {"caller_nid": "expand_find_packages", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L305"}, {"caller_nid": "expand_find_packages", "callee": "_same_path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L305"}, {"caller_nid": "expand_find_packages", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L306"}, {"caller_nid": "expand_find_packages", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L310"}, {"caller_nid": "expand_find_packages", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L311"}, {"caller_nid": "expand_find_packages", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L313"}, {"caller_nid": "expand_find_packages", "callee": "samefile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L313"}, {"caller_nid": "expand_find_packages", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L315"}, {"caller_nid": "expand_find_packages", "callee": "construct_package_dir", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L315"}, {"caller_nid": "expand_nest_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L321"}, {"caller_nid": "expand_nest_path", "callee": "normpath", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L322"}, {"caller_nid": "expand_version", "callee": "value", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L329"}, {"caller_nid": "expand_version", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L329"}, {"caller_nid": "expand_version", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L331"}, {"caller_nid": "expand_version", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L333"}, {"caller_nid": "expand_version", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L334"}, {"caller_nid": "expand_version", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L334"}, {"caller_nid": "expand_canonic_package_data", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L340"}, {"caller_nid": "expand_canonic_data_files", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L352"}, {"caller_nid": "expand_canonic_data_files", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L357"}, {"caller_nid": "expand_entry_points", "callee": "ConfigParser", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L371"}, {"caller_nid": "expand_entry_points", "callee": "read_string", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L373"}, {"caller_nid": "expand_entry_points", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L374"}, {"caller_nid": "expand_entry_points", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L374"}, {"caller_nid": "expand_entry_points", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L374"}, {"caller_nid": "expand_entry_points", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L375"}, {"caller_nid": "expand_ensurepackagesdiscovered_call", "callee": "set_defaults", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L397"}, {"caller_nid": "expand_ensurepackagesdiscovered_exit", "callee": "analyse_name", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L409"}, {"caller_nid": "expand_ensurepackagesdiscovered_get_package_dir", "callee": "self", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L412"}, {"caller_nid": "expand_lazymappingproxy_target", "callee": "_obtain", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L442"}, {"caller_nid": "expand_lazymappingproxy_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L449"}, {"caller_nid": "expand_lazymappingproxy_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/config/expand.py", "source_location": "L452"}]}