
    q"hJ                     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    W/var/www/html/env/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.    xx$$0J2JJ0xx$$$r   finderbuild_isolationcheck_build_depsNc                     g r   r   )r   r   r   r   s       r   prepare_distribution_metadata3InstalledDistribution.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   