a R€aÿã@s8ddlmZddlmZddlmZGdd„deƒZdS)é)ÚAbstractDistribution)Ú PackageFinder)ÚBaseDistributionc@s0eZdZdZedœdd„Zeeddœdd„ZdS) ÚInstalledDistributionzˆRepresents an installed package. This does not need any preparation as the required information has already been computed. )ÚreturncCsddlm}||jjƒS)Nr)Ú Distribution)Z$pip._internal.metadata.pkg_resourcesrZreqZ satisfied_by)ÚselfZ_Dist©r úV/opt/alt/python39/lib/python3.9/site-packages/pip/_internal/distributions/installed.pyÚget_metadata_distribution s z/InstalledDistribution.get_metadata_distributionN)ÚfinderÚbuild_isolationrcCsdS)Nr )rr r r r r Úprepare_distribution_metadatasz3InstalledDistribution.prepare_distribution_metadata) Ú__name__Ú __module__Ú __qualname__Ú__doc__rr rÚboolrr r r r rs þrN)Z pip._internal.distributions.baserZ"pip._internal.index.package_finderrZpip._internal.metadatarrr r r r Ús