{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "label": "dependency_groups.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L1"}, {"id": "dependency_groups_dir", "label": "__dir__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L19"}, {"id": "dependency_groups_duplicategroupnames", "label": "DuplicateGroupNames", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L28"}, {"id": "valueerror", "label": "ValueError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dependency_groups_cyclicdependencygroup", "label": "CyclicDependencyGroup", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L34"}, {"id": "dependency_groups_cyclicdependencygroup_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L39"}, {"id": "dependency_groups_invaliddependencygroupobject", "label": "InvalidDependencyGroupObject", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L57"}, {"id": "dependency_groups_dependencygroupinclude", "label": "DependencyGroupInclude", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L69"}, {"id": "dependency_groups_dependencygroupinclude_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L72"}, {"id": "dependency_groups_dependencygroupinclude_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L80"}, {"id": "dependency_groups_dependencygroupresolver", "label": "DependencyGroupResolver", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L84"}, {"id": "dependency_groups_dependencygroupresolver_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L96"}, {"id": "dependency_groups_dependencygroupresolver_lookup", "label": ".lookup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L115"}, {"id": "dependency_groups_dependencygroupresolver_resolve", "label": ".resolve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L129"}, {"id": "dependency_groups_dependencygroupresolver_parse_group", "label": "._parse_group()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L200"}, {"id": "dependency_groups_resolve_dependency_groups", "label": "resolve_dependency_groups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L255"}, {"id": "dependency_groups_normalize_name", "label": "_normalize_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L277"}, {"id": "dependency_groups_normalize_group_names", "label": "_normalize_group_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L281"}, {"id": "dependency_groups_rationale_29", "label": "The same dependency groups were defined twice, with different non-normalized nam", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L29"}, {"id": "dependency_groups_rationale_35", "label": "The dependency group includes form a cycle.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L35"}, {"id": "dependency_groups_rationale_58", "label": "A member of a dependency group was identified as a dict, but was not in a valid", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L58"}, {"id": "dependency_groups_rationale_73", "label": "Initialize a DependencyGroupInclude. :param include_group: The name of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L73"}, {"id": "dependency_groups_rationale_85", "label": "A resolver for Dependency Group data. This class handles caching, name norm", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L85"}, {"id": "dependency_groups_rationale_116", "label": "Lookup a group name, returning the parsed dependency data for that group.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L116"}, {"id": "dependency_groups_rationale_130", "label": "Resolve a dependency group to a list of requirements. :param group: the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L130"}, {"id": "dependency_groups_rationale_145", "label": "This is a helper for cached resolution to strings. It preserves the name of the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L145"}, {"id": "dependency_groups_rationale_258", "label": "Resolve a dependency group to a tuple of requirements, as strings. :param d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L258"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "backend_venv_lib_python3_12_site_packages_packaging_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "backend_venv_lib_python3_12_site_packages_packaging_requirements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_duplicategroupnames", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L28", "weight": 1.0}, {"source": "dependency_groups_duplicategroupnames", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_cyclicdependencygroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L34", "weight": 1.0}, {"source": "dependency_groups_cyclicdependencygroup", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L34", "weight": 1.0}, {"source": "dependency_groups_cyclicdependencygroup", "target": "dependency_groups_cyclicdependencygroup_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_invaliddependencygroupobject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L57", "weight": 1.0}, {"source": "dependency_groups_invaliddependencygroupobject", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_dependencygroupinclude", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L69", "weight": 1.0}, {"source": "dependency_groups_dependencygroupinclude", "target": "dependency_groups_dependencygroupinclude_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L72", "weight": 1.0}, {"source": "dependency_groups_dependencygroupinclude", "target": "dependency_groups_dependencygroupinclude_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_dependencygroupresolver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L84", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver", "target": "dependency_groups_dependencygroupresolver_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L96", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver", "target": "dependency_groups_dependencygroupresolver_lookup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L115", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver", "target": "dependency_groups_dependencygroupresolver_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L129", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver", "target": "dependency_groups_dependencygroupresolver_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L142", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver", "target": "dependency_groups_dependencygroupresolver_parse_group", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_resolve_dependency_groups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_normalize_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_packaging_dependency_groups_py", "target": "dependency_groups_normalize_group_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L281", "weight": 1.0}, {"source": "dependency_groups_cyclicdependencygroup_init", "target": "dependency_groups_dependencygroupresolver_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L48", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_init", "target": "dependency_groups_normalize_group_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L102", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_lookup", "target": "dependency_groups_normalize_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L122", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_lookup", "target": "dependency_groups_dependencygroupresolver_parse_group", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L127", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_resolve", "target": "dependency_groups_normalize_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L135", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_resolve", "target": "dependency_groups_dependencygroupresolver_parse_group", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L157", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_resolve", "target": "dependency_groups_cyclicdependencygroup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L174", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_parse_group", "target": "dependency_groups_invaliddependencygroupobject", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L236", "weight": 1.0}, {"source": "dependency_groups_dependencygroupresolver_parse_group", "target": "dependency_groups_dependencygroupinclude", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L242", "weight": 1.0}, {"source": "dependency_groups_resolve_dependency_groups", "target": "dependency_groups_dependencygroupresolver", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L265", "weight": 1.0}, {"source": "dependency_groups_resolve_dependency_groups", "target": "dependency_groups_dependencygroupresolver_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L266", "weight": 1.0}, {"source": "dependency_groups_normalize_group_names", "target": "dependency_groups_normalize_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L289", "weight": 1.0}, {"source": "dependency_groups_normalize_group_names", "target": "dependency_groups_duplicategroupnames", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L296", "weight": 1.0}, {"source": "dependency_groups_rationale_29", "target": "dependency_groups_duplicategroupnames", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L29", "weight": 1.0}, {"source": "dependency_groups_rationale_35", "target": "dependency_groups_cyclicdependencygroup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L35", "weight": 1.0}, {"source": "dependency_groups_rationale_58", "target": "dependency_groups_invaliddependencygroupobject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L58", "weight": 1.0}, {"source": "dependency_groups_rationale_73", "target": "dependency_groups_dependencygroupinclude_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L73", "weight": 1.0}, {"source": "dependency_groups_rationale_85", "target": "dependency_groups_dependencygroupresolver", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L85", "weight": 1.0}, {"source": "dependency_groups_rationale_116", "target": "dependency_groups_dependencygroupresolver_lookup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L116", "weight": 1.0}, {"source": "dependency_groups_rationale_130", "target": "dependency_groups_dependencygroupresolver_resolve", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L130", "weight": 1.0}, {"source": "dependency_groups_rationale_145", "target": "dependency_groups_dependencygroupresolver_resolve", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L145", "weight": 1.0}, {"source": "dependency_groups_rationale_258", "target": "dependency_groups_resolve_dependency_groups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L258", "weight": 1.0}], "raw_calls": [{"caller_nid": "dependency_groups_cyclicdependencygroup_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L48"}, {"caller_nid": "dependency_groups_dependencygroupresolver_init", "callee": "_ErrorCollector", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L100"}, {"caller_nid": "dependency_groups_dependencygroupresolver_init", "callee": "finalize", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L113"}, {"caller_nid": "dependency_groups_dependencygroupresolver_lookup", "callee": "on_exit", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L124"}, {"caller_nid": "dependency_groups_dependencygroupresolver_lookup", "callee": "_ErrorCollector", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L124"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "on_exit", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L137"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "_ErrorCollector", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L137"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "_resolve", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L140"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L162"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L163"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L164"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L172"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L173"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L180"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L183"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "_resolve", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L184"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L187"}, {"caller_nid": "dependency_groups_dependencygroupresolver_resolve", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L197"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L208"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "LookupError", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L208"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L212"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L213"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L214"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L220"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L221"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L222"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L228"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L232"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "Requirement", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L232"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L233"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L234"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L234"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L235"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L242"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L244"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L244"}, {"caller_nid": "dependency_groups_dependencygroupresolver_parse_group", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L246"}, {"caller_nid": "dependency_groups_resolve_dependency_groups", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L266"}, {"caller_nid": "dependency_groups_resolve_dependency_groups", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L266"}, {"caller_nid": "dependency_groups_normalize_name", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L278"}, {"caller_nid": "dependency_groups_normalize_name", "callee": "sub", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L278"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L288"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L290"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L290"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L293"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L294"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "error", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L295"}, {"caller_nid": "dependency_groups_normalize_group_names", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/packaging/dependency_groups.py", "source_location": "L298"}]}