ó
    Þ jJ  ã                   óJ   • S SK Jr  S SKJr  S SKJr  S SKJr   " S S\5      rg)é    )ÚOptional)ÚAbstractDistribution)ÚPackageFinder)ÚBaseDistributionc                   ó^   • \ rS rSrSr\S\\   4S j5       rS\	4S jr
S\S\S\SS	4S
 jrSrg	)ÚInstalledDistributioné   z|Represents an installed package.

This does not need any preparation as the required information has already
been computed.
Úreturnc                 ó   • g ©N© ©Úselfs    Ú_/var/www/html/gaurav/venv/lib/python3.13/site-packages/pip/_internal/distributions/installed.pyÚbuild_tracker_idÚ&InstalledDistribution.build_tracker_id   s   € àó    c                 ój   • U R                   R                  c   S5       eU R                   R                  $ )Nznot actually installed)ÚreqÚsatisfied_byr   s    r   Úget_metadata_distributionÚ/InstalledDistribution.get_metadata_distribution   s.   € Ø�x‰x×$Ñ$Ñ0ÐJÐ2JÓJÐ0Ø�x‰x×$Ñ$Ð$r   ÚfinderÚbuild_isolationÚcheck_build_depsNc                 ó   • g r   r   )r   r   r   r   s       r   Úprepare_distribution_metadataÚ3InstalledDistribution.prepare_distribution_metadata   s   € ð 	r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úpropertyr   Ústrr   r   r   r   Úboolr   Ú__static_attributes__r   r   r   r   r      s^   † ñð ð (¨3¡-ó ó ðð%Ð+;ô %ðàðð ðð ð	ð
 
÷r   r   N)	Útypingr   Ú pip._internal.distributions.baser   Ú"pip._internal.index.package_finderr   Úpip._internal.metadatar   r   r   r   r   Ú<module>r,      s   ðÝ å AÝ <Ý 3ôÐ0õ r   