+
     hJ  c                   sL    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt  ! R R]4      tR# )i    )Optional)AbstractDistribution)PackageFinderBaseDistributionc                   sd   a  ] tR t^t o Rt]V 3R lR l4       tV 3R lR ltV 3R lR ltRt	V t
R	# )
InstalledDistributionz|Represents an installed package.

This does not need any preparation as the required information has already
been computed.
c                s0   < V ^8  d   QhRS[ S[,          /#    return)r    ZstrZformat__classdict__   "J/usr/lib/python3.14/site-packages/pip/_internal/distributions/installed.py__annotate__"InstalledDistribution.__annotate__   s      (3-     c                    R # N self   &r   build_tracker_idZ&InstalledDistribution.build_tracker_id   s    r   c                s    < V ^8  d   QhRS[ /# r   r   r	   r   r   r   r      s     % %+; %r   c                sl    V P                   P                  f   Q R4       hV P                   P                  # )Nznot actually installed)ZreqZsatisfied_byr   r   r   get_metadata_distributionZ/InstalledDistribution.get_metadata_distribution   s.    xx$$0J2JJ0xx$$$r   c                s0   < V ^8  d   QhRS[ RS[RS[RR/# )r   finderbuild_isolationcheck_build_depsr   N)r   Zboolr	   r   r   r   r      s3        	
 
r   c                r   r   r   )r   r   r   r   s   &&&&r   prepare_distribution_metadataZ3InstalledDistribution.prepare_distribution_metadata   s     	r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Zpropertyr   r   r   Z__static_attributes__Z__classdictcell__)r
   s   @r   r   r      s2       % % r   r   N)	Ztypingr    Z pip._internal.distributions.baser   Z"pip._internal.index.package_finderr   Zpip._internal.metadatar   r   r   r   r   <module>r      s     A < 30 r   