Files
tfm_ainventory/graphify-out/cache/a42dec3590fa4eeb37ddab4133468562d026859cab26140d7b5b0f8e75910ed6.json

1 line
103 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "label": "dist.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1"}, {"id": "dist_getattr", "label": "__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L73"}, {"id": "dist_check_importable", "label": "check_importable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L84"}, {"id": "dist_assert_string_list", "label": "assert_string_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L94"}, {"id": "dist_check_nsp", "label": "check_nsp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L108"}, {"id": "dist_check_extras", "label": "check_extras()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L136"}, {"id": "dist_check_extra", "label": "_check_extra()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L148"}, {"id": "dist_check_marker", "label": "_check_marker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L158"}, {"id": "dist_assert_bool", "label": "assert_bool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L165"}, {"id": "dist_invalid_unless_false", "label": "invalid_unless_false()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L171"}, {"id": "dist_check_requirements", "label": "check_requirements()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L179"}, {"id": "dist_check_specifier", "label": "check_specifier()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L193"}, {"id": "dist_check_entry_points", "label": "check_entry_points()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L202"}, {"id": "dist_check_package_data", "label": "check_package_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L210"}, {"id": "dist_check_packages", "label": "check_packages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L225"}, {"id": "dist_distribution", "label": "Distribution", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L242"}, {"id": "dist_distribution_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L303"}, {"id": "dist_distribution_validate_metadata", "label": "._validate_metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L335"}, {"id": "dist_distribution_set_metadata_defaults", "label": "._set_metadata_defaults()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L348"}, {"id": "dist_normalize_version", "label": "_normalize_version()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L359"}, {"id": "dist_distribution_finalize_requires", "label": "._finalize_requires()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L374"}, {"id": "dist_distribution_normalize_requires", "label": "._normalize_requires()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L393"}, {"id": "dist_distribution_finalize_license_expression", "label": "._finalize_license_expression()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L407"}, {"id": "dist_distribution_finalize_license_files", "label": "._finalize_license_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L447"}, {"id": "dist_expand_patterns", "label": "_expand_patterns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L468"}, {"id": "dist_find_pattern", "label": "_find_pattern()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L488"}, {"id": "dist_distribution_parse_config_files", "label": "._parse_config_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L546"}, {"id": "dist_distribution_enforce_underscore", "label": "._enforce_underscore()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L625"}, {"id": "dist_distribution_enforce_option_lowercase", "label": "._enforce_option_lowercase()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L648"}, {"id": "dist_distribution_skip_setupcfg_normalization", "label": "._skip_setupcfg_normalization()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L671"}, {"id": "dist_distribution_is_setuptools_section", "label": "._is_setuptools_section()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L681"}, {"id": "dist_distribution_set_command_options", "label": "._set_command_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L689"}, {"id": "dist_distribution_get_project_config_files", "label": "._get_project_config_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L734"}, {"id": "dist_distribution_fetch_build_eggs", "label": ".fetch_build_eggs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L768"}, {"id": "dist_distribution_finalize_options", "label": ".finalize_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L774"}, {"id": "dist_removed", "label": "_removed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L793"}, {"id": "dist_distribution_finalize_setup_keywords", "label": "._finalize_setup_keywords()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L806"}, {"id": "dist_distribution_get_egg_cache_dir", "label": ".get_egg_cache_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L812"}, {"id": "dist_distribution_fetch_build_egg", "label": ".fetch_build_egg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L833"}, {"id": "dist_distribution_get_command_class", "label": ".get_command_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L839"}, {"id": "dist_distribution_print_commands", "label": ".print_commands()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L857"}, {"id": "dist_distribution_get_command_list", "label": ".get_command_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L864"}, {"id": "dist_distribution_include", "label": ".include()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L871"}, {"id": "dist_distribution_exclude_package", "label": ".exclude_package()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L893"}, {"id": "dist_distribution_has_contents_for", "label": ".has_contents_for()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L914"}, {"id": "dist_distribution_exclude_misc", "label": "._exclude_misc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L925"}, {"id": "dist_distribution_include_misc", "label": "._include_misc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L942"}, {"id": "dist_distribution_exclude", "label": ".exclude()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L963"}, {"id": "dist_distribution_exclude_packages", "label": "._exclude_packages()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L986"}, {"id": "dist_distribution_parse_command_opts", "label": "._parse_command_opts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L993"}, {"id": "dist_distribution_get_cmdline_options", "label": ".get_cmdline_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1020"}, {"id": "dist_distribution_iter_distribution_names", "label": ".iter_distribution_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1059"}, {"id": "dist_distribution_handle_display_options", "label": ".handle_display_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1074"}, {"id": "dist_distribution_run_command", "label": ".run_command()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1102"}, {"id": "dist_setuptools_commands", "label": "_setuptools_commands()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1111"}, {"id": "dist_distdeprecationwarning", "label": "DistDeprecationWarning", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1122"}, {"id": "setuptoolsdeprecationwarning", "label": "SetuptoolsDeprecationWarning", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "dist_rationale_95", "label": "Verify that value is a string list", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L95"}, {"id": "dist_rationale_109", "label": "Verify that namespace packages are valid", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L109"}, {"id": "dist_rationale_137", "label": "Verify that extras_require mapping is valid", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L137"}, {"id": "dist_rationale_166", "label": "Verify that value is True, False, 0, or 1", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L166"}, {"id": "dist_rationale_180", "label": "Verify that install_requires is a valid requirements list", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L180"}, {"id": "dist_rationale_194", "label": "Verify that value is a valid version specifier", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L194"}, {"id": "dist_rationale_203", "label": "Verify that entry_points map is parseable", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L203"}, {"id": "dist_rationale_211", "label": "Verify that value is a dictionary of package names to glob lists", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L211"}, {"id": "dist_rationale_243", "label": "Distribution with support for tests and package data This is an enhanced ve", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L243"}, {"id": "dist_rationale_349", "label": "Fill-in missing metadata fields not supported by distutils. Some fields", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L349"}, {"id": "dist_rationale_375", "label": "Set `metadata.python_requires` and fix environment markers in `install_r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L375"}, {"id": "dist_rationale_394", "label": "Make sure requirement-related attributes exist and are normalized", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L394"}, {"id": "dist_rationale_408", "label": "Normalize license and license_expression. >>> dist = Distribution({\"lice", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L408"}, {"id": "dist_rationale_448", "label": "Compute names of all license files which should be included.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L448"}, {"id": "dist_rationale_471", "label": ">>> getfixture('sample_project_cwd') >>> list(Distribution._expand_patte", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L471"}, {"id": "dist_rationale_489", "label": "r\"\"\" >>> getfixture('sample_project_cwd') >>> Distribution._find", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L489"}, {"id": "dist_rationale_547", "label": "Adapted from distutils.dist.Distribution.parse_config_files, this method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L547"}, {"id": "dist_rationale_690", "label": "Set the options for 'command_obj' from 'option_dict'. Basically this me", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L690"}, {"id": "dist_rationale_735", "label": "Add default file and split between INI and TOML", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L735"}, {"id": "dist_rationale_751", "label": "Parses configuration files from various levels and loads configuration.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L751"}, {"id": "dist_rationale_769", "label": "Resolve pre-setup requirements", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L769"}, {"id": "dist_rationale_775", "label": "Allow plugins to apply arbitrary operations to the distribution. Each ho", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L775"}, {"id": "dist_rationale_794", "label": "When removing an entry point, if metadata is loaded from an older versio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L794"}, {"id": "dist_rationale_834", "label": "Fetch an egg needed for building", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L834"}, {"id": "dist_rationale_840", "label": "Pluggable version of get_command_class()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L840"}, {"id": "dist_rationale_872", "label": "Add items to distribution that are named in keyword arguments For examp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L872"}, {"id": "dist_rationale_894", "label": "Remove packages, modules, and extensions in named package", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L894"}, {"id": "dist_rationale_915", "label": "Return true if 'exclude_package(package)' would do something", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L915"}, {"id": "dist_rationale_926", "label": "Handle 'exclude()' for list/tuple attrs without a special handler", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L926"}, {"id": "dist_rationale_943", "label": "Handle 'include()' for list/tuple attrs without a special handler", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L943"}, {"id": "dist_rationale_964", "label": "Remove items from distribution that are named in keyword arguments For", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L964"}, {"id": "dist_rationale_1021", "label": "Return a '{cmd: {opt:val}}' map of all command-line options Option name", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1021"}, {"id": "dist_rationale_1060", "label": "Yield all packages, modules, and extension names in distribution", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1060"}, {"id": "dist_rationale_1075", "label": "If there were any non-global \"display-only\" options (--help-commands or", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1075"}, {"id": "dist_rationale_1123", "label": "Class for warning about deprecations in dist in setuptools. Not ignored by d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1123"}, {"id": "dist_rationale_129", "label": "# TODO: define due_date, it may break old packages that are no longer", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L129"}, {"id": "dist_rationale_174", "label": "# TODO: should there be a `due_date` here?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L174"}, {"id": "dist_rationale_443", "label": "# TODO: Should we add a due date? It may affect old/unmaintained", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L443"}, {"id": "dist_rationale_545", "label": "# FIXME: 'Distribution._parse_config_files' is too complex (14)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L545"}, {"id": "dist_rationale_688", "label": "# FIXME: 'Distribution._set_command_options' is too complex (14)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L688"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "numbers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "glob", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "more_itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "packaging_markers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "packaging_specifiers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "packaging_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_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/dist.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_importlib_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_normalization_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_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/dist.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_reqs_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_config_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_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/dist.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "backend_venv_lib_python3_12_site_packages_setuptools_monkey_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_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/dist.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_cmd", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_command", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_core", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_dist", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_log", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_debug", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_errors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_fancy_getopt", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_importable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_assert_string_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_nsp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L108", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_extras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L136", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_extra", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L148", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L158", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_assert_bool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_invalid_unless_false", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L171", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_requirements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_specifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L193", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_entry_points", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L202", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_package_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L210", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_check_packages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "distutils_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L237", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_distribution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L242", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L242", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L303", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_validate_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L335", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_set_metadata_defaults", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L348", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_normalize_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L359", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_finalize_requires", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L374", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_normalize_requires", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L393", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_finalize_license_expression", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L407", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_finalize_license_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_expand_patterns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L468", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_find_pattern", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L488", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_parse_config_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L546", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_enforce_underscore", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L625", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_enforce_option_lowercase", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L648", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_skip_setupcfg_normalization", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L671", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_is_setuptools_section", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L681", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_set_command_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L689", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_get_project_config_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L734", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_parse_config_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L746", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_fetch_build_eggs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L768", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_finalize_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L774", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_removed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L793", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_finalize_setup_keywords", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L806", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_get_egg_cache_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L812", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_fetch_build_egg", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L833", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_get_command_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L839", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_print_commands", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L857", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_get_command_list", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L864", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_include", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L871", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_exclude_package", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L893", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_has_contents_for", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L914", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_exclude_misc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L925", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_include_misc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L942", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_exclude", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L963", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_exclude_packages", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L986", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_parse_command_opts", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L993", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_get_cmdline_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1020", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_iter_distribution_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1059", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_handle_display_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1074", "weight": 1.0}, {"source": "dist_distribution", "target": "dist_distribution_run_command", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1102", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_setuptools_commands", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "target": "dist_distdeprecationwarning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1122", "weight": 1.0}, {"source": "dist_distdeprecationwarning", "target": "setuptoolsdeprecationwarning", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1122", "weight": 1.0}, {"source": "dist_check_nsp", "target": "dist_assert_string_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L111", "weight": 1.0}, {"source": "dist_check_nsp", "target": "dist_distribution_has_contents_for", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L113", "weight": 1.0}, {"source": "dist_check_extra", "target": "dist_check_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L151", "weight": 1.0}, {"source": "dist_check_package_data", "target": "dist_assert_string_list", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L222", "weight": 1.0}, {"source": "dist_distribution_init", "target": "dist_distribution_set_metadata_defaults", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L330", "weight": 1.0}, {"source": "dist_distribution_init", "target": "dist_normalize_version", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L332", "weight": 1.0}, {"source": "dist_distribution_init", "target": "dist_distribution_finalize_requires", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L333", "weight": 1.0}, {"source": "dist_distribution_finalize_requires", "target": "dist_distribution_normalize_requires", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L382", "weight": 1.0}, {"source": "dist_distribution_finalize_license_files", "target": "dist_expand_patterns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L461", "weight": 1.0}, {"source": "dist_expand_patterns", "target": "dist_find_pattern", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L483", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_enforce_underscore", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L599", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_enforce_option_lowercase", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L600", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L605", "weight": 1.0}, {"source": "dist_distribution_enforce_underscore", "target": "dist_distribution_skip_setupcfg_normalization", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L626", "weight": 1.0}, {"source": "dist_distribution_enforce_option_lowercase", "target": "dist_distribution_skip_setupcfg_normalization", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L649", "weight": 1.0}, {"source": "dist_distribution_skip_setupcfg_normalization", "target": "dist_distribution_is_setuptools_section", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L679", "weight": 1.0}, {"source": "dist_distribution_is_setuptools_section", "target": "dist_setuptools_commands", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L685", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_get_project_config_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L754", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_finalize_requires", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L764", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_finalize_license_expression", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L765", "weight": 1.0}, {"source": "dist_distribution_parse_config_files", "target": "dist_distribution_finalize_license_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L766", "weight": 1.0}, {"source": "dist_distribution_include", "target": "dist_distribution_include_misc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L891", "weight": 1.0}, {"source": "dist_distribution_has_contents_for", "target": "dist_distribution_iter_distribution_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L919", "weight": 1.0}, {"source": "dist_distribution_exclude", "target": "dist_distribution_exclude_misc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L984", "weight": 1.0}, {"source": "dist_distribution_parse_command_opts", "target": "dist_distribution_get_command_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1012", "weight": 1.0}, {"source": "dist_setuptools_commands", "target": "dist_distribution", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1114", "weight": 1.0}, {"source": "dist_rationale_95", "target": "dist_assert_string_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L95", "weight": 1.0}, {"source": "dist_rationale_109", "target": "dist_check_nsp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L109", "weight": 1.0}, {"source": "dist_rationale_137", "target": "dist_check_extras", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L137", "weight": 1.0}, {"source": "dist_rationale_166", "target": "dist_assert_bool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L166", "weight": 1.0}, {"source": "dist_rationale_180", "target": "dist_check_requirements", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L180", "weight": 1.0}, {"source": "dist_rationale_194", "target": "dist_check_specifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L194", "weight": 1.0}, {"source": "dist_rationale_203", "target": "dist_check_entry_points", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L203", "weight": 1.0}, {"source": "dist_rationale_211", "target": "dist_check_package_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L211", "weight": 1.0}, {"source": "dist_rationale_243", "target": "dist_distribution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L243", "weight": 1.0}, {"source": "dist_rationale_349", "target": "dist_distribution_set_metadata_defaults", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L349", "weight": 1.0}, {"source": "dist_rationale_375", "target": "dist_distribution_finalize_requires", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L375", "weight": 1.0}, {"source": "dist_rationale_394", "target": "dist_distribution_normalize_requires", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L394", "weight": 1.0}, {"source": "dist_rationale_408", "target": "dist_distribution_finalize_license_expression", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L408", "weight": 1.0}, {"source": "dist_rationale_448", "target": "dist_distribution_finalize_license_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L448", "weight": 1.0}, {"source": "dist_rationale_471", "target": "dist_distribution_expand_patterns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L471", "weight": 1.0}, {"source": "dist_rationale_489", "target": "dist_distribution_find_pattern", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L489", "weight": 1.0}, {"source": "dist_rationale_547", "target": "dist_distribution_parse_config_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L547", "weight": 1.0}, {"source": "dist_rationale_690", "target": "dist_distribution_set_command_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L690", "weight": 1.0}, {"source": "dist_rationale_735", "target": "dist_distribution_get_project_config_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L735", "weight": 1.0}, {"source": "dist_rationale_751", "target": "dist_distribution_parse_config_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L751", "weight": 1.0}, {"source": "dist_rationale_769", "target": "dist_distribution_fetch_build_eggs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L769", "weight": 1.0}, {"source": "dist_rationale_775", "target": "dist_distribution_finalize_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L775", "weight": 1.0}, {"source": "dist_rationale_794", "target": "dist_distribution_removed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L794", "weight": 1.0}, {"source": "dist_rationale_834", "target": "dist_distribution_fetch_build_egg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L834", "weight": 1.0}, {"source": "dist_rationale_840", "target": "dist_distribution_get_command_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L840", "weight": 1.0}, {"source": "dist_rationale_872", "target": "dist_distribution_include", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L872", "weight": 1.0}, {"source": "dist_rationale_894", "target": "dist_distribution_exclude_package", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L894", "weight": 1.0}, {"source": "dist_rationale_915", "target": "dist_distribution_has_contents_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L915", "weight": 1.0}, {"source": "dist_rationale_926", "target": "dist_distribution_exclude_misc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L926", "weight": 1.0}, {"source": "dist_rationale_943", "target": "dist_distribution_include_misc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L943", "weight": 1.0}, {"source": "dist_rationale_964", "target": "dist_distribution_exclude", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L964", "weight": 1.0}, {"source": "dist_rationale_1021", "target": "dist_distribution_get_cmdline_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1021", "weight": 1.0}, {"source": "dist_rationale_1060", "target": "dist_distribution_iter_distribution_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1060", "weight": 1.0}, {"source": "dist_rationale_1075", "target": "dist_distribution_handle_display_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1075", "weight": 1.0}, {"source": "dist_rationale_1123", "target": "dist_distdeprecationwarning", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1123", "weight": 1.0}, {"source": "dist_rationale_129", "target": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L129", "weight": 1.0}, {"source": "dist_rationale_174", "target": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L174", "weight": 1.0}, {"source": "dist_rationale_443", "target": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L443", "weight": 1.0}, {"source": "dist_rationale_545", "target": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L545", "weight": 1.0}, {"source": "dist_rationale_688", "target": "backend_venv_lib_python3_12_site_packages_setuptools_dist_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L688", "weight": 1.0}], "raw_calls": [{"caller_nid": "dist_getattr", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L75"}, {"caller_nid": "dist_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L81"}, {"caller_nid": "dist_check_importable", "callee": "EntryPoint", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L86"}, {"caller_nid": "dist_check_importable", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L89"}, {"caller_nid": "dist_assert_string_list", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L99"}, {"caller_nid": "dist_assert_string_list", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L101"}, {"caller_nid": "dist_assert_string_list", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L103"}, {"caller_nid": "dist_check_nsp", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L114"}, {"caller_nid": "dist_check_nsp", "callee": "rpartition", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L117"}, {"caller_nid": "dist_check_nsp", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L119"}, {"caller_nid": "dist_check_nsp", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L125"}, {"caller_nid": "dist_check_extras", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L139"}, {"caller_nid": "dist_check_extras", "callee": "starmap", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L139"}, {"caller_nid": "dist_check_extras", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L139"}, {"caller_nid": "dist_check_extras", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L141"}, {"caller_nid": "dist_check_extra", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L149"}, {"caller_nid": "dist_check_extra", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L154"}, {"caller_nid": "dist_check_extra", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L155"}, {"caller_nid": "dist_check_extra", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L155"}, {"caller_nid": "dist_check_marker", "callee": "Marker", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L161"}, {"caller_nid": "dist_check_marker", "callee": "evaluate", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L162"}, {"caller_nid": "dist_assert_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L167"}, {"caller_nid": "dist_assert_bool", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L168"}, {"caller_nid": "dist_invalid_unless_false", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L173"}, {"caller_nid": "dist_invalid_unless_false", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L176"}, {"caller_nid": "dist_check_requirements", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L182"}, {"caller_nid": "dist_check_requirements", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L182"}, {"caller_nid": "dist_check_requirements", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L183"}, {"caller_nid": "dist_check_requirements", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L184"}, {"caller_nid": "dist_check_requirements", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L190"}, {"caller_nid": "dist_check_specifier", "callee": "SpecifierSet", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L196"}, {"caller_nid": "dist_check_specifier", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L199"}, {"caller_nid": "dist_check_entry_points", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L205"}, {"caller_nid": "dist_check_entry_points", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L207"}, {"caller_nid": "dist_check_package_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L212"}, {"caller_nid": "dist_check_package_data", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L213"}, {"caller_nid": "dist_check_package_data", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L217"}, {"caller_nid": "dist_check_package_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L218"}, {"caller_nid": "dist_check_package_data", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L219"}, {"caller_nid": "dist_check_packages", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L227"}, {"caller_nid": "dist_check_packages", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L228"}, {"caller_nid": "dist_distribution_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L304"}, {"caller_nid": "dist_distribution_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L312"}, {"caller_nid": "dist_distribution_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L313"}, {"caller_nid": "dist_distribution_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L314"}, {"caller_nid": "dist_distribution_init", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L315"}, {"caller_nid": "dist_distribution_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L316"}, {"caller_nid": "dist_distribution_init", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L316"}, {"caller_nid": "dist_distribution_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L318"}, {"caller_nid": "dist_distribution_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L320"}, {"caller_nid": "dist_distribution_init", "callee": "set[str]", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L326"}, {"caller_nid": "dist_distribution_init", "callee": "ConfigDiscovery", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L328"}, {"caller_nid": "dist_distribution_validate_metadata", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L339"}, {"caller_nid": "dist_distribution_validate_metadata", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L340"}, {"caller_nid": "dist_distribution_validate_metadata", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L346"}, {"caller_nid": "dist_distribution_set_metadata_defaults", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L355"}, {"caller_nid": "dist_distribution_set_metadata_defaults", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L356"}, {"caller_nid": "dist_distribution_set_metadata_defaults", "callee": "vars", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L356"}, {"caller_nid": "dist_distribution_set_metadata_defaults", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L356"}, {"caller_nid": "dist_distribution_set_metadata_defaults", "callee": "default", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L356"}, {"caller_nid": "dist_normalize_version", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L362"}, {"caller_nid": "dist_normalize_version", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L364"}, {"caller_nid": "dist_normalize_version", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L365"}, {"caller_nid": "dist_normalize_version", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L368"}, {"caller_nid": "dist_normalize_version", "callee": "Version", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L368"}, {"caller_nid": "dist_normalize_version", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L370"}, {"caller_nid": "dist_distribution_finalize_requires", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L379"}, {"caller_nid": "dist_distribution_finalize_requires", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L387"}, {"caller_nid": "dist_distribution_finalize_requires", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L389"}, {"caller_nid": "dist_distribution_finalize_requires", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L391"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L395"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L396"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "is_static", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L399"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "list_", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L400"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L400"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L400"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "is_static", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L402"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "dict_", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L403"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L404"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L404"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L404"}, {"caller_nid": "dist_distribution_normalize_requires", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L404"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "get_classifiers", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L419"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L420"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "is_static", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L424"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "str_", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L425"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "_canonicalize_license_expression", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L425"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L427"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "InvalidConfigError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L430"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L433"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L437"}, {"caller_nid": "dist_distribution_finalize_license_expression", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L440"}, {"caller_nid": "dist_distribution_finalize_license_files", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L454"}, {"caller_nid": "dist_distribution_finalize_license_files", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L465"}, {"caller_nid": "dist_distribution_finalize_license_files", "callee": "unique_everseen", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L465"}, {"caller_nid": "dist_expand_patterns", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L481"}, {"caller_nid": "dist_expand_patterns", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L483"}, {"caller_nid": "dist_expand_patterns", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L484"}, {"caller_nid": "dist_expand_patterns", "callee": "isfile", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L484"}, {"caller_nid": "dist_find_pattern", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L508"}, {"caller_nid": "dist_find_pattern", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L518"}, {"caller_nid": "dist_find_pattern", "callee": "InvalidConfigError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L519"}, {"caller_nid": "dist_find_pattern", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L522"}, {"caller_nid": "dist_find_pattern", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L523"}, {"caller_nid": "dist_find_pattern", "callee": "glob", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L531"}, {"caller_nid": "dist_find_pattern", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L534"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L575"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "find_config_files", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L578"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "announce", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L581"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "ConfigParser", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L583"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L586"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "announce", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L588"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L588"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "locals", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L588"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "read_file", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L589"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "sections", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L590"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L591"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "get_option_dict", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L592"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L598"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L613"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L614"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "strtobool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L616"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "strtobool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L618"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L621"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "DistutilsOptionError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L623"}, {"caller_nid": "dist_distribution_enforce_underscore", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L629"}, {"caller_nid": "dist_distribution_enforce_underscore", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L631"}, {"caller_nid": "dist_distribution_enforce_option_lowercase", "callee": "islower", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L649"}, {"caller_nid": "dist_distribution_enforce_option_lowercase", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L652"}, {"caller_nid": "dist_distribution_enforce_option_lowercase", "callee": "emit", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L654"}, {"caller_nid": "dist_distribution_is_setuptools_section", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L684"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "get_command_name", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L701"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "get_option_dict", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L703"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "announce", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L706"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L707"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "announce", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L709"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "translate_longopt", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L711"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L720"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L722"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "strtobool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L722"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L724"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "strtobool", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L724"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L725"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L726"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "DistutilsOptionError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L728"}, {"caller_nid": "dist_distribution_set_command_options", "callee": "DistutilsOptionError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L732"}, {"caller_nid": "dist_distribution_get_project_config_files", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L737"}, {"caller_nid": "dist_distribution_get_project_config_files", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L739"}, {"caller_nid": "dist_distribution_get_project_config_files", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L739"}, {"caller_nid": "dist_distribution_get_project_config_files", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L740"}, {"caller_nid": "dist_distribution_get_project_config_files", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L741"}, {"caller_nid": "dist_distribution_get_project_config_files", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L742"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "parse_configuration", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L758"}, {"caller_nid": "dist_distribution_parse_config_files", "callee": "apply_configuration", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L762"}, {"caller_nid": "dist_distribution_fetch_build_eggs", "callee": "_fetch_build_eggs", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L772"}, {"caller_nid": "dist_distribution_finalize_options", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L786"}, {"caller_nid": "dist_distribution_finalize_options", "callee": "filterfalse", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L787"}, {"caller_nid": "dist_distribution_finalize_options", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L788"}, {"caller_nid": "dist_distribution_finalize_options", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L788"}, {"caller_nid": "dist_distribution_finalize_options", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L789"}, {"caller_nid": "dist_distribution_finalize_options", "callee": "ep", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L790"}, {"caller_nid": "dist_distribution_finalize_setup_keywords", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L807"}, {"caller_nid": "dist_distribution_finalize_setup_keywords", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L808"}, {"caller_nid": "dist_distribution_finalize_setup_keywords", "callee": "ep.load()", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L810"}, {"caller_nid": "dist_distribution_finalize_setup_keywords", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L810"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L815"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L816"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L817"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "hide_file", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L818"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L819"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L820"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L821"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L825"}, {"caller_nid": "dist_distribution_get_egg_cache_dir", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L829"}, {"caller_nid": "dist_distribution_get_command_class", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L850"}, {"caller_nid": "dist_distribution_get_command_class", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L852"}, {"caller_nid": "dist_distribution_print_commands", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L858"}, {"caller_nid": "dist_distribution_print_commands", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L860"}, {"caller_nid": "dist_distribution_get_command_list", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L865"}, {"caller_nid": "dist_distribution_get_command_list", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L867"}, {"caller_nid": "dist_distribution_include", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L886"}, {"caller_nid": "dist_distribution_include", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L887"}, {"caller_nid": "dist_distribution_exclude_package", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L899"}, {"caller_nid": "dist_distribution_exclude_package", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L904"}, {"caller_nid": "dist_distribution_exclude_package", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L911"}, {"caller_nid": "dist_distribution_has_contents_for", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L920"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L927"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L928"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L932"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L934"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L935"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L936"}, {"caller_nid": "dist_distribution_exclude_misc", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L940"}, {"caller_nid": "dist_distribution_include_misc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L945"}, {"caller_nid": "dist_distribution_include_misc", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L946"}, {"caller_nid": "dist_distribution_include_misc", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L950"}, {"caller_nid": "dist_distribution_include_misc", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L952"}, {"caller_nid": "dist_distribution_include_misc", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L954"}, {"caller_nid": "dist_distribution_include_misc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L955"}, {"caller_nid": "dist_distribution_include_misc", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L956"}, {"caller_nid": "dist_distribution_include_misc", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L961"}, {"caller_nid": "dist_distribution_include_misc", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L961"}, {"caller_nid": "dist_distribution_exclude", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L979"}, {"caller_nid": "dist_distribution_exclude", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L980"}, {"caller_nid": "dist_distribution_exclude_packages", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L987"}, {"caller_nid": "dist_distribution_exclude_packages", "callee": "DistutilsSetupError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L988"}, {"caller_nid": "dist_distribution_exclude_packages", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L991"}, {"caller_nid": "dist_distribution_exclude_packages", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L991"}, {"caller_nid": "dist_distribution_parse_command_opts", "callee": "get_option_dict", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1000"}, {"caller_nid": "dist_distribution_parse_command_opts", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1006"}, {"caller_nid": "dist_distribution_parse_command_opts", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1013"}, {"caller_nid": "dist_distribution_parse_command_opts", "callee": "get_option_dict", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1014"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1032"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1034"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1038"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "get_command_obj", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1041"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1042"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1043"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1043"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1044"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1050"}, {"caller_nid": "dist_distribution_get_cmdline_options", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1055"}, {"caller_nid": "dist_distribution_iter_distribution_names", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1067"}, {"caller_nid": "dist_distribution_iter_distribution_names", "callee": "removesuffix", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1071"}, {"caller_nid": "dist_distribution_handle_display_options", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1086"}, {"caller_nid": "dist_distribution_handle_display_options", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1091"}, {"caller_nid": "dist_distribution_handle_display_options", "callee": "reconfigure", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1096"}, {"caller_nid": "dist_distribution_handle_display_options", "callee": "reconfigure", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1100"}, {"caller_nid": "dist_distribution_run_command", "callee": "set_defaults", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1103"}, {"caller_nid": "dist_distribution_run_command", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/setuptools/dist.py", "source_location": "L1107"}]}