
    Wh                    b    d dl mZ d dlmZ d dlmZ d dlmZ erd dlm	Z	  G d de          Z
dS )	    )annotations)TYPE_CHECKING)AbstractDistribution)BaseDistribution)BuildEnvironmentInstallerc                  :    e Zd ZdZedd            ZddZddZdS )InstalledDistributionzRepresents an installed package.

    This does not need any preparation as the required information has already
    been computed.
    return
str | Nonec                    d S N selfs    w/var/www/tools.fuzzalab.pt/emblema-extractor/venv/lib/python3.11/site-packages/pip/_internal/distributions/installed.pybuild_tracker_idz&InstalledDistribution.build_tracker_id   s    t    r   c                F    | j         j        
J d            | j         j        S )Nznot actually installed)reqsatisfied_byr   s    r   get_metadata_distributionz/InstalledDistribution.get_metadata_distribution   s'    x$002J000x$$r   build_env_installerr   build_isolationboolcheck_build_depsNonec                    d S r   r   )r   r   r   r   s       r   prepare_distribution_metadataz3InstalledDistribution.prepare_distribution_metadata   s	     	r   N)r
   r   )r
   r   )r   r   r   r   r   r   r
   r   )__name__
__module____qualname____doc__propertyr   r   r   r   r   r   r	   r	      sf             X% % % %     r   r	   N)
__future__r   typingr    pip._internal.distributions.baser   pip._internal.metadatar   pip._internal.build_envr   r	   r   r   r   <module>r)      s    " " " " " "             A A A A A A 3 3 3 3 3 3 BAAAAAA    0     r   