
    'j                    h    S SK Jr  S SKJr  S SKJr  S SKJr  \(       a  S SKJ	r	J
r
   " S S\5      rg)	    )annotations)TYPE_CHECKING)AbstractDistribution)BaseDistribution)BuildEnvironmentInstallerBuildIsolationModec                  T    \ rS rSrSr\SS j5       rS	S jr          S
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.
c                    g N selfs    ]/var/www/html/KUNJ/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.    xx$$0J2JJ0xx$$$r   c                    g r   r   )r   build_env_installerbuild_isolationcheck_build_depsallow_editabless        r   prepare_distribution_metadata3InstalledDistribution.prepare_distribution_metadata   s     	r   r   N)returnz
str | None)r!   r   )
r   r   r   r   r   boolr   r"   r!   None)
__name__
__module____qualname____firstlineno____doc__propertyr   r   r   __static_attributes__r   r   r   r
   r
      sU      %6 , 	
  
r   r
   N)
__future__r   typingr    pip._internal.distributions.baser   pip._internal.metadatar   pip._internal.build_envr   r   r
   r   r   r   <module>r0      s$    "   A 3U0 r   