JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrB &`~@sXddlmZddlmZmZmZmZmZmZedZ GdddeZ GdddeZ d S) )Protocol)AnyDictIteratorListTypeVarUnion_Tc@seZdZedddZeedddZeeddd Ze edd d Z dee e e ee fd ddZeeee ee effdddZdS)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__.)namefailobjr cCsdS)zP Return all values associated with a possibly multi-valued key. Nr )rrrr r rget_allszPackageMetadata.get_allcCsdS)z9 A JSON-compatible form of the metadata. Nr )rr r rjsonszPackageMetadata.jsonN).)__name__ __module__ __qualname__intrstrboolrrrrr r rrrpropertyrrr r r rr s r c@sHeZdZdZddddZddddZddddZedd d Zd S) SimplePathzH A minimal subset of pathlib.Path required by PathDistribution. )r cCsdS)Nr )rr r rjoinpath&szSimplePath.joinpathcCsdS)Nr )rr r r__div__)szSimplePath.__div__cCsdS)Nr )rr r rparent,szSimplePath.parentcCsdS)Nr )rr r r read_text/szSimplePath.read_textN) rrr__doc__r"r#r$rr%r r r rr!!s r!N) _compatrtypingrrrrrr r r r!r r r rs