a ‚oe‚ã@sXddlmZddlmZmZmZmZmZmZedƒZ Gdd„deƒZ Gdd„deƒZ d S) é)ÚProtocolé)ÚAnyÚDictÚIteratorÚListÚTypeVarÚUnionÚ_Tc@s’eZdZedœdd„Zeedœdd„Zeedœdd „Ze edœd d „Z dee e e ee fd œdd„Zeeee ee effdœdd„ƒZdS)ÚPackageMetadata©ÚreturncCsdS©N©©Úselfrrú9C:\Program Files\Certbot\pkgs\importlib_metadata\_meta.pyÚ__len__ szPackageMetadata.__len__)Úitemr cCsdSrr)rrrrrÚ __contains__ szPackageMetadata.__contains__)Úkeyr cCsdSrr)rrrrrÚ __getitem__szPackageMetadata.__getitem__cCsdSrrrrrrÚ__iter__szPackageMetadata.__iter__.)ÚnameÚfailobjr cCsdS)zP Return all values associated with a possibly multi-valued key. Nr)rrrrrrÚget_allszPackageMetadata.get_allcCsdS)z9 A JSON-compatible form of the metadata. NrrrrrÚjsonszPackageMetadata.jsonN).)Ú__name__Ú __module__Ú __qualname__ÚintrÚstrÚboolrrrrr r rrrÚpropertyrrrrrrr s r c@sHeZdZdZddœdd„Zddœdd„Zddœdd„Zedœd d „Zd S) Ú SimplePathzH A minimal subset of pathlib.Path required by PathDistribution. r cCsdSrrrrrrÚjoinpath&szSimplePath.joinpathcCsdSrrrrrrÚ __truediv__)szSimplePath.__truediv__cCsdSrrrrrrÚparent,szSimplePath.parentcCsdSrrrrrrÚ read_text/szSimplePath.read_textN) rrrÚ__doc__r%r&r'r!r(rrrrr$!s r$N) Z_compatrÚtypingrrrrrr r r r$rrrrÚs