{".class":"MypyFile","_fullname":"_pytest.cacheprovider","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","CACHEDIR_TAG_CONTENT":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.cacheprovider.CACHEDIR_TAG_CONTENT","name":"CACHEDIR_TAG_CONTENT","setter_type":null,"type":"builtins.bytes"}},"Cache":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.cacheprovider.Cache","name":"Cache","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.cacheprovider.Cache","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":60,"name":"_cachedir","type":"pathlib.Path"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":61,"name":"_config","type":"_pytest.config.Config"}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest.cacheprovider","mro":["_pytest.cacheprovider.Cache","builtins.object"],"names":{".class":"SymbolTable","_CACHE_PREFIX_DIRS":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.cacheprovider.Cache._CACHE_PREFIX_DIRS","name":"_CACHE_PREFIX_DIRS","setter_type":null,"type":"builtins.str"}},"_CACHE_PREFIX_VALUES":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.cacheprovider.Cache._CACHE_PREFIX_VALUES","name":"_CACHE_PREFIX_VALUES","setter_type":null,"type":"builtins.str"}},"__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.cacheprovider.Cache.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,5],"arg_names":["self","cachedir","config","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,5],"arg_names":["self","cachedir","config","_ispytest"],"arg_types":["_pytest.cacheprovider.Cache","pathlib.Path","_pytest.config.Config","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest.cacheprovider.Cache.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"_cachedir"},{".class":"LiteralType","fallback":"builtins.str","value":"_config"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5],"arg_names":["_cachedir","_config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.cacheprovider.Cache.__mypy-replace","name":"__mypy-replace","original_first_arg":"_cachedir","type":{".class":"CallableType","arg_kinds":[5,5],"arg_names":["_cachedir","_config"],"arg_types":["pathlib.Path","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest.cacheprovider.Cache.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5],"arg_names":["_cachedir","_config"],"arg_types":["pathlib.Path","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"_cachedir":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest.cacheprovider.Cache._cachedir","name":"_cachedir","setter_type":null,"type":"pathlib.Path"}},"_config":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest.cacheprovider.Cache._config","name":"_config","setter_type":null,"type":"_pytest.config.Config"}},"_ensure_cache_dir_and_supporting_files":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache._ensure_cache_dir_and_supporting_files","name":"_ensure_cache_dir_and_supporting_files","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.cacheprovider.Cache"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_ensure_cache_dir_and_supporting_files of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_getvaluepath":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","key"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache._getvaluepath","name":"_getvaluepath","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","key"],"arg_types":["_pytest.cacheprovider.Cache","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getvaluepath of Cache","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_mkdir":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache._mkdir","name":"_mkdir","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["_pytest.cacheprovider.Cache","pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_mkdir of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"cache_dir_from_config":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5],"arg_names":["config","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.cacheprovider.Cache.cache_dir_from_config","name":"cache_dir_from_config","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,5],"arg_names":["config","_ispytest"],"arg_types":["_pytest.config.Config","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cache_dir_from_config of Cache","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.Cache.cache_dir_from_config","name":"cache_dir_from_config","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,5],"arg_names":["config","_ispytest"],"arg_types":["_pytest.config.Config","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cache_dir_from_config of Cache","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"clear_cache":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["cls","cachedir","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.clear_cache","name":"clear_cache","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","cachedir","_ispytest"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest.cacheprovider.Cache"},"pathlib.Path","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"clear_cache of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.Cache.clear_cache","name":"clear_cache","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","cachedir","_ispytest"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest.cacheprovider.Cache"},"pathlib.Path","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"clear_cache of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"for_config":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["cls","config","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.for_config","name":"for_config","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["cls","config","_ispytest"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest.cacheprovider.Cache"},"_pytest.config.Config","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"for_config of Cache","ret_type":"_pytest.cacheprovider.Cache","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.Cache.for_config","name":"for_config","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["cls","config","_ispytest"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest.cacheprovider.Cache"},"_pytest.config.Config","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"for_config of Cache","ret_type":"_pytest.cacheprovider.Cache","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"get":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","key","default"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.get","name":"get","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","key","default"],"arg_types":["_pytest.cacheprovider.Cache","builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get of Cache","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"mkdir":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.mkdir","name":"mkdir","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","name"],"arg_types":["_pytest.cacheprovider.Cache","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"mkdir of Cache","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"set":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","key","value"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.set","name":"set","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","key","value"],"arg_types":["_pytest.cacheprovider.Cache","builtins.str","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"set of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"warn":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5,4],"arg_names":["self","fmt","_ispytest","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.Cache.warn","name":"warn","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5,4],"arg_names":["self","fmt","_ispytest","args"],"arg_types":["_pytest.cacheprovider.Cache","builtins.str","builtins.bool","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"warn of Cache","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.cacheprovider.Cache.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.cacheprovider.Cache","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"CollectReport":{".class":"SymbolTableNode","cross_ref":"_pytest.reports.CollectReport","kind":"Gdef"},"Config":{".class":"SymbolTableNode","cross_ref":"_pytest.config.Config","kind":"Gdef"},"Directory":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes.Directory","kind":"Gdef"},"ExitCode":{".class":"SymbolTableNode","cross_ref":"_pytest.config.ExitCode","kind":"Gdef"},"File":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes.File","kind":"Gdef"},"FixtureRequest":{".class":"SymbolTableNode","cross_ref":"_pytest.fixtures.FixtureRequest","kind":"Gdef"},"Generator":{".class":"SymbolTableNode","cross_ref":"typing.Generator","kind":"Gdef"},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"LFPlugin":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.cacheprovider.LFPlugin","name":"LFPlugin","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.LFPlugin","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.cacheprovider","mro":["_pytest.cacheprovider.LFPlugin","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","config"],"arg_types":["_pytest.cacheprovider.LFPlugin","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of LFPlugin","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_last_failed_paths":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin._last_failed_paths","name":"_last_failed_paths","setter_type":null,"type":{".class":"Instance","args":["pathlib.Path"],"extra_attrs":null,"type_ref":"builtins.set"}}},"_previously_failed_count":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin._previously_failed_count","name":"_previously_failed_count","setter_type":null,"type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_report_status":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin._report_status","name":"_report_status","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_skipped_files":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin._skipped_files","name":"_skipped_files","setter_type":null,"type":"builtins.int"}},"active":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin.active","name":"active","setter_type":null,"type":"builtins.bool"}},"config":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin.config","name":"config","setter_type":null,"type":"_pytest.config.Config"}},"get_last_failed_paths":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.get_last_failed_paths","name":"get_last_failed_paths","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.cacheprovider.LFPlugin"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_last_failed_paths of LFPlugin","ret_type":{".class":"Instance","args":["pathlib.Path"],"extra_attrs":null,"type_ref":"builtins.set"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"lastfailed":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin.lastfailed","name":"lastfailed","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.bool"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"pytest_collection_modifyitems":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","config","items"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_generator","is_decorated","is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.pytest_collection_modifyitems","name":"pytest_collection_modifyitems","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","config","items"],"arg_types":["_pytest.cacheprovider.LFPlugin","_pytest.config.Config",{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collection_modifyitems of LFPlugin","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPlugin.pytest_collection_modifyitems","name":"pytest_collection_modifyitems","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","config","items"],"arg_types":["_pytest.cacheprovider.LFPlugin","_pytest.config.Config",{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collection_modifyitems of LFPlugin","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"pytest_collectreport":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","report"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.pytest_collectreport","name":"pytest_collectreport","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","report"],"arg_types":["_pytest.cacheprovider.LFPlugin","_pytest.reports.CollectReport"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collectreport of LFPlugin","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_report_collectionfinish":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.pytest_report_collectionfinish","name":"pytest_report_collectionfinish","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.cacheprovider.LFPlugin"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_report_collectionfinish of LFPlugin","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_runtest_logreport":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","report"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.pytest_runtest_logreport","name":"pytest_runtest_logreport","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","report"],"arg_types":["_pytest.cacheprovider.LFPlugin","_pytest.reports.TestReport"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_runtest_logreport of LFPlugin","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_sessionfinish":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","session"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPlugin.pytest_sessionfinish","name":"pytest_sessionfinish","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","session"],"arg_types":["_pytest.cacheprovider.LFPlugin","_pytest.main.Session"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_sessionfinish of LFPlugin","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.cacheprovider.LFPlugin.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.cacheprovider.LFPlugin","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"LFPluginCollSkipfiles":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles","name":"LFPluginCollSkipfiles","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.cacheprovider","mro":["_pytest.cacheprovider.LFPluginCollSkipfiles","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","lfplugin"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","lfplugin"],"arg_types":["_pytest.cacheprovider.LFPluginCollSkipfiles","_pytest.cacheprovider.LFPlugin"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of LFPluginCollSkipfiles","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"lfplugin":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles.lfplugin","name":"lfplugin","setter_type":null,"type":"_pytest.cacheprovider.LFPlugin"}},"pytest_make_collect_report":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","collector"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles.pytest_make_collect_report","name":"pytest_make_collect_report","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","collector"],"arg_types":["_pytest.cacheprovider.LFPluginCollSkipfiles","_pytest.nodes.Collector"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_make_collect_report of LFPluginCollSkipfiles","ret_type":{".class":"UnionType","items":["_pytest.reports.CollectReport",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles.pytest_make_collect_report","name":"pytest_make_collect_report","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","collector"],"arg_types":["_pytest.cacheprovider.LFPluginCollSkipfiles","_pytest.nodes.Collector"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_make_collect_report of LFPluginCollSkipfiles","ret_type":{".class":"UnionType","items":["_pytest.reports.CollectReport",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.cacheprovider.LFPluginCollSkipfiles.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.cacheprovider.LFPluginCollSkipfiles","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"LFPluginCollWrapper":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.cacheprovider.LFPluginCollWrapper","name":"LFPluginCollWrapper","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.LFPluginCollWrapper","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.cacheprovider","mro":["_pytest.cacheprovider.LFPluginCollWrapper","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","lfplugin"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPluginCollWrapper.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","lfplugin"],"arg_types":["_pytest.cacheprovider.LFPluginCollWrapper","_pytest.cacheprovider.LFPlugin"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of LFPluginCollWrapper","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_collected_at_least_one_failure":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPluginCollWrapper._collected_at_least_one_failure","name":"_collected_at_least_one_failure","setter_type":null,"type":"builtins.bool"}},"lfplugin":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPluginCollWrapper.lfplugin","name":"lfplugin","setter_type":null,"type":"_pytest.cacheprovider.LFPlugin"}},"pytest_make_collect_report":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","collector"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_generator","is_decorated","is_trivial_self"],"fullname":"_pytest.cacheprovider.LFPluginCollWrapper.pytest_make_collect_report","name":"pytest_make_collect_report","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","collector"],"arg_types":["_pytest.cacheprovider.LFPluginCollWrapper","_pytest.nodes.Collector"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_make_collect_report of LFPluginCollWrapper","ret_type":{".class":"Instance","args":[{".class":"NoneType"},"_pytest.reports.CollectReport","_pytest.reports.CollectReport"],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.LFPluginCollWrapper.pytest_make_collect_report","name":"pytest_make_collect_report","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","collector"],"arg_types":["_pytest.cacheprovider.LFPluginCollWrapper","_pytest.nodes.Collector"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_make_collect_report of LFPluginCollWrapper","ret_type":{".class":"Instance","args":[{".class":"NoneType"},"_pytest.reports.CollectReport","_pytest.reports.CollectReport"],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.cacheprovider.LFPluginCollWrapper.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.cacheprovider.LFPluginCollWrapper","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"NFPlugin":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.cacheprovider.NFPlugin","name":"NFPlugin","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.NFPlugin","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.cacheprovider","mro":["_pytest.cacheprovider.NFPlugin","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.NFPlugin.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","config"],"arg_types":["_pytest.cacheprovider.NFPlugin","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of NFPlugin","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_increasing_order":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","items"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.NFPlugin._get_increasing_order","name":"_get_increasing_order","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","items"],"arg_types":["_pytest.cacheprovider.NFPlugin",{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"typing.Iterable"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_increasing_order of NFPlugin","ret_type":{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"active":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.NFPlugin.active","name":"active","setter_type":null,"type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}}},"cached_nodeids":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.NFPlugin.cached_nodeids","name":"cached_nodeids","setter_type":null,"type":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7}],"extra_attrs":null,"type_ref":"builtins.set"}}},"config":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.NFPlugin.config","name":"config","setter_type":null,"type":"_pytest.config.Config"}},"pytest_collection_modifyitems":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","items"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_self"],"fullname":"_pytest.cacheprovider.NFPlugin.pytest_collection_modifyitems","name":"pytest_collection_modifyitems","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","items"],"arg_types":["_pytest.cacheprovider.NFPlugin",{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collection_modifyitems of NFPlugin","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.NFPlugin.pytest_collection_modifyitems","name":"pytest_collection_modifyitems","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","items"],"arg_types":["_pytest.cacheprovider.NFPlugin",{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collection_modifyitems of NFPlugin","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"pytest_sessionfinish":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.cacheprovider.NFPlugin.pytest_sessionfinish","name":"pytest_sessionfinish","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.cacheprovider.NFPlugin"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_sessionfinish of NFPlugin","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.cacheprovider.NFPlugin.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.cacheprovider.NFPlugin","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Parser":{".class":"SymbolTableNode","cross_ref":"_pytest.config.argparsing.Parser","kind":"Gdef"},"Path":{".class":"SymbolTableNode","cross_ref":"pathlib.Path","kind":"Gdef"},"README_CONTENT":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.cacheprovider.README_CONTENT","name":"README_CONTENT","setter_type":null,"type":"builtins.str"}},"Session":{".class":"SymbolTableNode","cross_ref":"_pytest.main.Session","kind":"Gdef"},"TerminalWriter":{".class":"SymbolTableNode","cross_ref":"_pytest._io.terminalwriter.TerminalWriter","kind":"Gdef"},"TestReport":{".class":"SymbolTableNode","cross_ref":"_pytest.reports.TestReport","kind":"Gdef"},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.cacheprovider.__annotations__","name":"__annotations__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.cacheprovider.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.cacheprovider.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.cacheprovider.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.cacheprovider.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.cacheprovider.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"cache":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["request"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated"],"fullname":"_pytest.cacheprovider.cache","name":"cache","original_first_arg":"request","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["request"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cache","ret_type":"_pytest.cacheprovider.Cache","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.cache","name":"cache","setter_type":null,"type":"_pytest.fixtures.FixtureFunctionDefinition"}}},"cacheshow":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["config","session"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.cacheshow","name":"cacheshow","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["config","session"],"arg_types":["_pytest.config.Config","_pytest.main.Session"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cacheshow","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"check_ispytest":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.check_ispytest","kind":"Gdef"},"dataclasses":{".class":"SymbolTableNode","cross_ref":"dataclasses","kind":"Gdef"},"errno":{".class":"SymbolTableNode","cross_ref":"errno","kind":"Gdef"},"final":{".class":"SymbolTableNode","cross_ref":"typing.final","kind":"Gdef"},"fixture":{".class":"SymbolTableNode","cross_ref":"_pytest.fixtures.fixture","kind":"Gdef"},"hookimpl":{".class":"SymbolTableNode","cross_ref":"_pytest.config.hookimpl","kind":"Gdef"},"json":{".class":"SymbolTableNode","cross_ref":"json","kind":"Gdef"},"nodes":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes","kind":"Gdef"},"os":{".class":"SymbolTableNode","cross_ref":"os","kind":"Gdef"},"pytest_addoption":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["parser"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.pytest_addoption","name":"pytest_addoption","original_first_arg":"parser","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["parser"],"arg_types":["_pytest.config.argparsing.Parser"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_addoption","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_cmdline_main":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.pytest_cmdline_main","name":"pytest_cmdline_main","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_cmdline_main","ret_type":{".class":"UnionType","items":["builtins.int","_pytest.config.ExitCode",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_configure":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated"],"fullname":"_pytest.cacheprovider.pytest_configure","name":"pytest_configure","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_configure","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.cacheprovider.pytest_configure","name":"pytest_configure","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_configure","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"pytest_report_header":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.cacheprovider.pytest_report_header","name":"pytest_report_header","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_report_header","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"resolve_from_str":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.resolve_from_str","kind":"Gdef"},"rm_rf":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.rm_rf","kind":"Gdef"},"tempfile":{".class":"SymbolTableNode","cross_ref":"tempfile","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/cacheprovider.py"}