g6zddlmZddlmZmZmZmZmZmZmZm Z edZ GddeZ Gddee Z y) )Protocol)AnyDictIteratorListOptionalTypeVarUnionoverload_Tc "eZdZdefdZdedefdZdedefdZde efdZ e dd ed dde efd Z e d ed edeeeffd Z e dd ed dde eefd Ze d ed edeeeeffdZedeeeeeefffdZy)PackageMetadatareturncyNselfs ?/opt/alt/python312/lib64/python3.12/importlib/metadata/_meta.py__len__zPackageMetadata.__len__  itemcyrr)rrs r __contains__zPackageMetadata.__contains__ rrkeycyrr)rrs r __getitem__zPackageMetadata.__getitem__rrcyrrrs r__iter__zPackageMetadata.__iter__rrNnamefailobjcyrrrr!r"s rgetzPackageMetadata.get rcyrrr$s rr%zPackageMetadata.getr&rcyrrr$s rget_allzPackageMetadata.get_allr&rcy)zP Return all values associated with a possibly multi-valued key. Nrr$s rr)zPackageMetadata.get_all"rcy)z9 A JSON-compatible form of the metadata. Nrrs rjsonzPackageMetadata.json(r+rr)__name__ __module__ __qualname__intrstrboolrrrr r rr%r r rrr)propertyrr-rrrrrs<      s s  (3-   d hsm    b U37^   C $ (49:M   C " tCy"}1E   d3c49n 556  rrcXeZdZdZdefdZdeeefdefdZe defdZ defdZ y) SimplePathzH A minimal subset of pathlib.Path required by PathDistribution. rcyrrrs rjoinpathzSimplePath.joinpath4rrothercyrr)rr9s r __truediv__zSimplePath.__truediv__7rrcyrrrs rparentzSimplePath.parent:r&rcyrrrs r read_textzSimplePath.read_text>rrN) r.r/r0__doc__r r8r r2r;r4r=r?rrrr6r6/sU "  sBw B     3 rr6N) typingrrrrrrr r r r rr6rrrrBs9PPP T]$ h$ N " r