Ë
    ï<¤h¡  ã                  óZ   — d dl mZ d dlmZ d dlmZ d dlmZ erd dlm	Z	  G d„ de«      Z
y)	é    )Úannotations)ÚTYPE_CHECKING)ÚAbstractDistribution)ÚBaseDistribution)ÚBuildEnvironmentInstallerc                  óB   — e Zd ZdZedd„«       Zdd„Z	 	 	 	 	 	 	 	 dd„Zy)	ÚInstalledDistributionzˆRepresents an installed package.

    This does not need any preparation as the required information has already
    been computed.
    c                 ó   — y ©N© ©Úselfs    újC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\pip/_internal/distributions/installed.pyÚbuild_tracker_idz&InstalledDistribution.build_tracker_id   s   € àó    c                óh   — | j                   j                  €J d«       ‚| j                   j                  S )Nznot actually installed)ÚreqÚsatisfied_byr   s    r   Úget_metadata_distributionz/InstalledDistribution.get_metadata_distribution   s.   € Øx‰x×$Ñ$Ð0ÐJÐ2JÓJÐ0Øx‰x×$Ñ$Ð$r   c                 ó   — y r   r   )r   Úbuild_env_installerÚbuild_isolationÚcheck_build_depss       r   Úprepare_distribution_metadataz3InstalledDistribution.prepare_distribution_metadata   s   € ð 	r   N)Úreturnz
str | None)r   r   )r   r   r   Úboolr   r   r   ÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   r   r   r   r   r	   r	      sK   „ ñð òó ðó%ðà6ðð ðð ð	ð
 
ôr   r	   N)Ú
__future__r   Útypingr   Ú pip._internal.distributions.baser   Úpip._internal.metadatar   Úpip._internal.build_envr   r	   r   r   r   ú<module>r(      s$   ðÝ "å  å AÝ 3áÝAôÐ0õ r   