o […djã@sPddlmZmZmZmZmZmZmZedƒZGdd„deƒZ Gdd„deƒZ dS)é)ÚAnyÚDictÚIteratorÚListÚProtocolÚTypeVarÚUnionÚ_Tc @sšeZdZdefdd„Zdedefdd„Zdedefdd „Zde efd d „Z dd ede de e ee ffdd„Zedeee ee efffdd„ƒZdS)ÚPackageMetadataÚreturncCódS©N©©Úselfrrú//usr/lib/python3.10/importlib/metadata/_meta.pyÚ__len__ózPackageMetadata.__len__ÚitemcCr r r)rrrrrÚ __contains__ rzPackageMetadata.__contains__ÚkeycCr r r)rrrrrÚ __getitem__rzPackageMetadata.__getitem__cCr r rrrrrÚ__iter__rzPackageMetadata.__iter__.ÚnameÚfailobjcCódS)zP Return all values associated with a possibly multi-valued key. Nr)rrrrrrÚget_allózPackageMetadata.get_allcCr)z9 A JSON-compatible form of the metadata. NrrrrrÚjsonrzPackageMetadata.jsonN).)Ú__name__Ú __module__Ú __qualname__ÚintrÚstrÚboolrrrrr rrrrÚpropertyrrrrrrr s$(r c@s<eZdZdZd dd„Zd dd„Zd dd„Zdefd d „Zd S) Ú SimplePathzH A minimal subset of pathlib.Path required by PathDistribution. r cCr r rrrrrÚjoinpath%rzSimplePath.joinpathcCr r rrrrrÚ__div__(rzSimplePath.__div__cCr r rrrrrÚparent+rzSimplePath.parentcCr r rrrrrÚ read_text.rzSimplePath.read_textN)r r&) rr r!Ú__doc__r'r(r)r#r*rrrrr& s    r&N) Útypingrrrrrrrr r r&rrrrÚs$