B Ç&Ø`~ã@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©)Úselfr r úI/opt/alt/python37/lib/python3.7/site-packages/importlib_metadata/_meta.pyÚ__len__ szPackageMetadata.__len__)Úitemr cCsdS)Nr )rrr r rÚ __contains__ szPackageMetadata.__contains__)Úkeyr cCsdS)Nr )rrr r rÚ __getitem__szPackageMetadata.__getitem__cCsdS)Nr )rr r rÚ__iter__szPackageMetadata.__iter__.)ÚnameÚfailobjr cCsdS)zP Return all values associated with a possibly multi-valued key. Nr )rrrr r rÚget_allszPackageMetadata.get_allcCsdS)z9 A JSON-compatible form of the metadata. Nr )rr r rÚjsonszPackageMetadata.jsonN).)Ú__name__Ú __module__Ú __qualname__ÚintrÚstrÚboolrrrrr r rrrÚpropertyrrr r r rr 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 cCsdS)Nr )rr r rÚjoinpath&szSimplePath.joinpathcCsdS)Nr )rr r rÚ__div__)szSimplePath.__div__cCsdS)Nr )rr r rÚparent,szSimplePath.parentcCsdS)Nr )rr r rÚ read_text/szSimplePath.read_textN) rrrÚ__doc__r"r#r$rr%r r r rr!!s r!N) Ú_compatrÚtypingrrrrrr r r r!r r r rÚs