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

1 line
63 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "label": "cacheprovider.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L1"}, {"id": "cacheprovider_cache", "label": "Cache", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L57"}, {"id": "cacheprovider_cache_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L69"}, {"id": "cacheprovider_for_config", "label": "for_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L77"}, {"id": "cacheprovider_clear_cache", "label": "clear_cache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L89"}, {"id": "cacheprovider_cache_dir_from_config", "label": "cache_dir_from_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L101"}, {"id": "cacheprovider_cache_warn", "label": ".warn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L109"}, {"id": "cacheprovider_cache_mkdir", "label": "._mkdir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L125"}, {"id": "cacheprovider_cache_getvaluepath", "label": "._getvaluepath()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L150"}, {"id": "cacheprovider_cache_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L153"}, {"id": "cacheprovider_cache_set", "label": ".set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L172"}, {"id": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "label": "._ensure_cache_dir_and_supporting_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L203"}, {"id": "cacheprovider_lfplugincollwrapper", "label": "LFPluginCollWrapper", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L249"}, {"id": "cacheprovider_lfplugincollwrapper_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L250"}, {"id": "cacheprovider_pytest_make_collect_report", "label": "pytest_make_collect_report()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L255"}, {"id": "cacheprovider_lfplugincollskipfiles", "label": "LFPluginCollSkipfiles", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L301"}, {"id": "cacheprovider_lfplugincollskipfiles_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L302"}, {"id": "cacheprovider_lfplugin", "label": "LFPlugin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L319"}, {"id": "cacheprovider_lfplugin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L322"}, {"id": "cacheprovider_lfplugin_get_last_failed_paths", "label": ".get_last_failed_paths()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L338"}, {"id": "cacheprovider_lfplugin_pytest_report_collectionfinish", "label": ".pytest_report_collectionfinish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L349"}, {"id": "cacheprovider_lfplugin_pytest_runtest_logreport", "label": ".pytest_runtest_logreport()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L354"}, {"id": "cacheprovider_lfplugin_pytest_collectreport", "label": ".pytest_collectreport()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L360"}, {"id": "cacheprovider_pytest_collection_modifyitems", "label": "pytest_collection_modifyitems()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L370"}, {"id": "cacheprovider_lfplugin_pytest_sessionfinish", "label": ".pytest_sessionfinish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L421"}, {"id": "cacheprovider_nfplugin", "label": "NFPlugin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L432"}, {"id": "cacheprovider_nfplugin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L435"}, {"id": "cacheprovider_nfplugin_get_increasing_order", "label": "._get_increasing_order()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L463"}, {"id": "cacheprovider_nfplugin_pytest_sessionfinish", "label": ".pytest_sessionfinish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L466"}, {"id": "cacheprovider_pytest_addoption", "label": "pytest_addoption()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L478"}, {"id": "cacheprovider_pytest_cmdline_main", "label": "pytest_cmdline_main()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L543"}, {"id": "cacheprovider_pytest_configure", "label": "pytest_configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L552"}, {"id": "cacheprovider_pytest_report_header", "label": "pytest_report_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L581"}, {"id": "cacheprovider_cacheshow", "label": "cacheshow()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L597"}, {"id": "cacheprovider_rationale_58", "label": "Instance of the `cache` fixture.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L58"}, {"id": "cacheprovider_rationale_78", "label": "Create the Cache instance for a Config. :meta private:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L78"}, {"id": "cacheprovider_rationale_90", "label": "Clear the sub-directories used to hold cached directories and values. :", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L90"}, {"id": "cacheprovider_rationale_102", "label": "Get the path to the cache directory for a Config. :meta private:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L102"}, {"id": "cacheprovider_rationale_110", "label": "Issue a cache warning. :meta private:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L110"}, {"id": "cacheprovider_rationale_130", "label": "Return a directory path object with the given name. If the directory do", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L130"}, {"id": "cacheprovider_rationale_154", "label": "Return the cached value for the given key. If no value was yet cached o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L154"}, {"id": "cacheprovider_rationale_173", "label": "Save value for the given key. :param key: Must be a ``/`` s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L173"}, {"id": "cacheprovider_rationale_204", "label": "Create the cache dir and its supporting files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L204"}, {"id": "cacheprovider_rationale_320", "label": "Plugin which implements the --lf (run last-failing) option.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L320"}, {"id": "cacheprovider_rationale_339", "label": "Return a set with all Paths of the previously failed nodeids and their p", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L339"}, {"id": "cacheprovider_rationale_433", "label": "Plugin which implements the --nf (run new-first) option.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L433"}, {"id": "cacheprovider_rationale_479", "label": "Add command-line options for cache functionality. :param parser: Parser obj", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L479"}, {"id": "cacheprovider_rationale_553", "label": "Configure cache system and register related plugins. Creates the Cache inst", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L553"}, {"id": "cacheprovider_rationale_567", "label": "Return a cache object that can persist state between testing sessions. cach", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L567"}, {"id": "cacheprovider_rationale_582", "label": "Display cachedir with --cache-show and if non-default.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L582"}, {"id": "cacheprovider_rationale_598", "label": "Display cache contents when --cache-show is used. Shows cached values and d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L598"}, {"id": "cacheprovider_rationale_242", "label": "# TODO: pass ignore_cleanup_errors=True when we no longer support python < 3.10.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L242"}, {"id": "cacheprovider_rationale_586", "label": "# TODO: evaluate generating upward relative paths", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L586"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "errno", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_pathlib_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_pathlib_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_reports_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_deprecated", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "pytest_reports", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_cache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L57", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_for_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_clear_cache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_cache_dir_from_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L101", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_warn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L109", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_mkdir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L125", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_mkdir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L129", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_getvaluepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L150", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L153", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L172", "weight": 1.0}, {"source": "cacheprovider_cache", "target": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_lfplugincollwrapper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L249", "weight": 1.0}, {"source": "cacheprovider_lfplugincollwrapper", "target": "cacheprovider_lfplugincollwrapper_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L250", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_make_collect_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_lfplugincollskipfiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L301", "weight": 1.0}, {"source": "cacheprovider_lfplugincollskipfiles", "target": "cacheprovider_lfplugincollskipfiles_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L302", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_make_collect_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L306", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_lfplugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L319", "weight": 1.0}, {"source": "cacheprovider_lfplugin", "target": "cacheprovider_lfplugin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L322", "weight": 1.0}, {"source": "cacheprovider_lfplugin", "target": "cacheprovider_lfplugin_get_last_failed_paths", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L338", "weight": 1.0}, {"source": "cacheprovider_lfplugin", "target": "cacheprovider_lfplugin_pytest_report_collectionfinish", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L349", "weight": 1.0}, {"source": "cacheprovider_lfplugin", "target": "cacheprovider_lfplugin_pytest_runtest_logreport", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L354", "weight": 1.0}, {"source": "cacheprovider_lfplugin", "target": "cacheprovider_lfplugin_pytest_collectreport", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L360", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_collection_modifyitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L370", "weight": 1.0}, {"source": "cacheprovider_lfplugin", "target": "cacheprovider_lfplugin_pytest_sessionfinish", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L421", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_nfplugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L432", "weight": 1.0}, {"source": "cacheprovider_nfplugin", "target": "cacheprovider_nfplugin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L435", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_collection_modifyitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L442", "weight": 1.0}, {"source": "cacheprovider_nfplugin", "target": "cacheprovider_nfplugin_get_increasing_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L463", "weight": 1.0}, {"source": "cacheprovider_nfplugin", "target": "cacheprovider_nfplugin_pytest_sessionfinish", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L466", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_addoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L478", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_cmdline_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L543", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L552", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_cache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L566", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_pytest_report_header", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L581", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "target": "cacheprovider_cacheshow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L597", "weight": 1.0}, {"source": "cacheprovider_for_config", "target": "cacheprovider_cache_dir_from_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L83", "weight": 1.0}, {"source": "cacheprovider_for_config", "target": "cacheprovider_clear_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L85", "weight": 1.0}, {"source": "cacheprovider_cache_mkdir", "target": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L126", "weight": 1.0}, {"source": "cacheprovider_cache_get", "target": "cacheprovider_cache_getvaluepath", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L165", "weight": 1.0}, {"source": "cacheprovider_cache_set", "target": "cacheprovider_cache_getvaluepath", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L182", "weight": 1.0}, {"source": "cacheprovider_cache_set", "target": "cacheprovider_cache_mkdir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L184", "weight": 1.0}, {"source": "cacheprovider_cache_set", "target": "cacheprovider_cache_warn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L186", "weight": 1.0}, {"source": "cacheprovider_pytest_make_collect_report", "target": "cacheprovider_lfplugincollskipfiles", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L283", "weight": 1.0}, {"source": "cacheprovider_lfplugin_init", "target": "cacheprovider_cache_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L327", "weight": 1.0}, {"source": "cacheprovider_lfplugin_init", "target": "cacheprovider_lfplugin_get_last_failed_paths", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L333", "weight": 1.0}, {"source": "cacheprovider_lfplugin_init", "target": "cacheprovider_lfplugincollwrapper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L335", "weight": 1.0}, {"source": "cacheprovider_lfplugin_get_last_failed_paths", "target": "cacheprovider_cache_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L342", "weight": 1.0}, {"source": "cacheprovider_lfplugin_pytest_sessionfinish", "target": "cacheprovider_cache_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L427", "weight": 1.0}, {"source": "cacheprovider_lfplugin_pytest_sessionfinish", "target": "cacheprovider_cache_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L429", "weight": 1.0}, {"source": "cacheprovider_nfplugin_init", "target": "cacheprovider_cache_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L439", "weight": 1.0}, {"source": "cacheprovider_nfplugin_init", "target": "cacheprovider_cache_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L439", "weight": 1.0}, {"source": "cacheprovider_pytest_collection_modifyitems", "target": "cacheprovider_nfplugin_get_increasing_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L454", "weight": 1.0}, {"source": "cacheprovider_nfplugin_pytest_sessionfinish", "target": "cacheprovider_cache_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L475", "weight": 1.0}, {"source": "cacheprovider_pytest_configure", "target": "cacheprovider_for_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L560", "weight": 1.0}, {"source": "cacheprovider_pytest_configure", "target": "cacheprovider_lfplugin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L561", "weight": 1.0}, {"source": "cacheprovider_pytest_configure", "target": "cacheprovider_nfplugin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L562", "weight": 1.0}, {"source": "cacheprovider_cacheshow", "target": "cacheprovider_cache_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L628", "weight": 1.0}, {"source": "cacheprovider_rationale_58", "target": "cacheprovider_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L58", "weight": 1.0}, {"source": "cacheprovider_rationale_78", "target": "cacheprovider_cache_for_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L78", "weight": 1.0}, {"source": "cacheprovider_rationale_90", "target": "cacheprovider_cache_clear_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L90", "weight": 1.0}, {"source": "cacheprovider_rationale_102", "target": "cacheprovider_cache_cache_dir_from_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L102", "weight": 1.0}, {"source": "cacheprovider_rationale_110", "target": "cacheprovider_cache_warn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L110", "weight": 1.0}, {"source": "cacheprovider_rationale_130", "target": "cacheprovider_cache_mkdir", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L130", "weight": 1.0}, {"source": "cacheprovider_rationale_154", "target": "cacheprovider_cache_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L154", "weight": 1.0}, {"source": "cacheprovider_rationale_173", "target": "cacheprovider_cache_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L173", "weight": 1.0}, {"source": "cacheprovider_rationale_204", "target": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L204", "weight": 1.0}, {"source": "cacheprovider_rationale_320", "target": "cacheprovider_lfplugin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L320", "weight": 1.0}, {"source": "cacheprovider_rationale_339", "target": "cacheprovider_lfplugin_get_last_failed_paths", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L339", "weight": 1.0}, {"source": "cacheprovider_rationale_433", "target": "cacheprovider_nfplugin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L433", "weight": 1.0}, {"source": "cacheprovider_rationale_479", "target": "cacheprovider_pytest_addoption", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L479", "weight": 1.0}, {"source": "cacheprovider_rationale_553", "target": "cacheprovider_pytest_configure", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L553", "weight": 1.0}, {"source": "cacheprovider_rationale_567", "target": "cacheprovider_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L567", "weight": 1.0}, {"source": "cacheprovider_rationale_582", "target": "cacheprovider_pytest_report_header", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L582", "weight": 1.0}, {"source": "cacheprovider_rationale_598", "target": "cacheprovider_cacheshow", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L598", "weight": 1.0}, {"source": "cacheprovider_rationale_242", "target": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L242", "weight": 1.0}, {"source": "cacheprovider_rationale_586", "target": "backend_venv_lib_python3_12_site_packages_pytest_cacheprovider_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L586", "weight": 1.0}], "raw_calls": [{"caller_nid": "cacheprovider_cache_init", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L72"}, {"caller_nid": "cacheprovider_for_config", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L82"}, {"caller_nid": "cacheprovider_for_config", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L84"}, {"caller_nid": "cacheprovider_for_config", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L84"}, {"caller_nid": "cacheprovider_for_config", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L86"}, {"caller_nid": "cacheprovider_clear_cache", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L94"}, {"caller_nid": "cacheprovider_clear_cache", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L97"}, {"caller_nid": "cacheprovider_clear_cache", "callee": "rm_rf", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L98"}, {"caller_nid": "cacheprovider_cache_dir_from_config", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L106"}, {"caller_nid": "cacheprovider_cache_dir_from_config", "callee": "resolve_from_str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L107"}, {"caller_nid": "cacheprovider_cache_dir_from_config", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L107"}, {"caller_nid": "cacheprovider_cache_warn", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L114"}, {"caller_nid": "cacheprovider_cache_warn", "callee": "PytestCacheWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L120"}, {"caller_nid": "cacheprovider_cache_warn", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L120"}, {"caller_nid": "cacheprovider_cache_mkdir", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L127"}, {"caller_nid": "cacheprovider_cache_mkdir", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L143"}, {"caller_nid": "cacheprovider_cache_mkdir", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L144"}, {"caller_nid": "cacheprovider_cache_mkdir", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L145"}, {"caller_nid": "cacheprovider_cache_mkdir", "callee": "joinpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L146"}, {"caller_nid": "cacheprovider_cache_getvaluepath", "callee": "joinpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L151"}, {"caller_nid": "cacheprovider_cache_getvaluepath", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L151"}, {"caller_nid": "cacheprovider_cache_get", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L167"}, {"caller_nid": "cacheprovider_cache_get", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L168"}, {"caller_nid": "cacheprovider_cache_set", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L191"}, {"caller_nid": "cacheprovider_cache_set", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L193"}, {"caller_nid": "cacheprovider_cache_set", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L201"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L205"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L208"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "TemporaryDirectory", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L209"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L213"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "umask", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L217"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "umask", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L218"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "chmod", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L219"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L221"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "joinpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L221"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L222"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L223"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "joinpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L223"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L224"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L225"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "joinpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L225"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L226"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "rename", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L229"}, {"caller_nid": "cacheprovider_cache_ensure_cache_dir_and_supporting_files", "callee": "mkdir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L246"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L259"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L267"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L273"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L280"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L282"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "isinitpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L293"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L295"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L309"}, {"caller_nid": "cacheprovider_pytest_make_collect_report", "callee": "CollectReport", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L313"}, {"caller_nid": "cacheprovider_lfplugin_init", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L325"}, {"caller_nid": "cacheprovider_lfplugin_init", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L325"}, {"caller_nid": "cacheprovider_lfplugin_init", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L332"}, {"caller_nid": "cacheprovider_lfplugin_init", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L334"}, {"caller_nid": "cacheprovider_lfplugin_get_last_failed_paths", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L344"}, {"caller_nid": "cacheprovider_lfplugin_get_last_failed_paths", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L345"}, {"caller_nid": "cacheprovider_lfplugin_get_last_failed_paths", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L346"}, {"caller_nid": "cacheprovider_lfplugin_get_last_failed_paths", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L347"}, {"caller_nid": "cacheprovider_lfplugin_pytest_report_collectionfinish", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L350"}, {"caller_nid": "cacheprovider_lfplugin_pytest_runtest_logreport", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L356"}, {"caller_nid": "cacheprovider_lfplugin_pytest_collectreport", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L364"}, {"caller_nid": "cacheprovider_lfplugin_pytest_collectreport", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L365"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L383"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L385"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L386"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L392"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L395"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "pytest_deselected", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L397"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L402"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L412"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "pytest_deselected", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L414"}, {"caller_nid": "cacheprovider_lfplugin_pytest_sessionfinish", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L423"}, {"caller_nid": "cacheprovider_lfplugin_pytest_sessionfinish", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L423"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L455"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L456"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L457"}, {"caller_nid": "cacheprovider_pytest_collection_modifyitems", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L459"}, {"caller_nid": "cacheprovider_nfplugin_get_increasing_order", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L464"}, {"caller_nid": "cacheprovider_nfplugin_get_increasing_order", "callee": "stat", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L464"}, {"caller_nid": "cacheprovider_nfplugin_pytest_sessionfinish", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L468"}, {"caller_nid": "cacheprovider_nfplugin_pytest_sessionfinish", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L468"}, {"caller_nid": "cacheprovider_nfplugin_pytest_sessionfinish", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L471"}, {"caller_nid": "cacheprovider_nfplugin_pytest_sessionfinish", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L475"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "getgroup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L483"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L484"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L491"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L500"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L508"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L518"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L526"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L527"}, {"caller_nid": "cacheprovider_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L528"}, {"caller_nid": "cacheprovider_pytest_cmdline_main", "callee": "wrap_session", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L547"}, {"caller_nid": "cacheprovider_pytest_configure", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L561"}, {"caller_nid": "cacheprovider_pytest_configure", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L562"}, {"caller_nid": "cacheprovider_pytest_report_header", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L583"}, {"caller_nid": "cacheprovider_pytest_report_header", "callee": "relative_to", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L590"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "TerminalWriter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L612"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L613"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L613"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L614"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L615"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "object", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L622"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L625"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L626"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "rglob", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L626"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L626"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L627"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "relative_to", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L627"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L630"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L632"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L633"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "pformat", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L633"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L634"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L637"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L638"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "rglob", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L638"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L639"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L643"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L644"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "relative_to", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L644"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L645"}, {"caller_nid": "cacheprovider_cacheshow", "callee": "stat", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/cacheprovider.py", "source_location": "L645"}]}