
    *,h                     >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )AbstractDistribution)PackageFinder)BaseDistributionc                   4    e Zd ZdZdefdZdedededdfdZy)	InstalledDistributionzRepresents an installed package.

    This does not need any preparation as the required information has already
    been computed.
    returnc                 h    | j                   j                  J d       | j                   j                  S )Nznot actually installed)reqsatisfied_by)selfs    g/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pip/_internal/distributions/installed.pyget_metadata_distributionz/InstalledDistribution.get_metadata_distribution   s+    xx$$0J2JJxx$$$    finderbuild_isolationcheck_build_depsNc                      y )N )r   r   r   r   s       r   prepare_distribution_metadataz3InstalledDistribution.prepare_distribution_metadata   s     	r   )	__name__
__module____qualname____doc__r   r   r   boolr   r   r   r   r   r      s?    %+; %  	
 
r   r   N) pip._internal.distributions.baser   "pip._internal.index.package_finderr   pip._internal.metadatar   r   r   r   r   <module>r      s    A < 30 r   