o
    ¨ZŽh¡  ã                   @  sT   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„ deƒZ
dS )	é    )Úannotations)ÚTYPE_CHECKING)ÚAbstractDistribution)ÚBaseDistribution)ÚBuildEnvironmentInstallerc                   @  s2   e Zd ZdZeddd„ƒZddd„Zddd„ZdS )ÚInstalledDistributionzˆRepresents an installed package.

    This does not need any preparation as the required information has already
    been computed.
    Úreturnú
str | Nonec                 C  ó   d S ©N© ©Úselfr   r   úT/var/www/auris/lib/python3.10/site-packages/pip/_internal/distributions/installed.pyÚbuild_tracker_id   s   z&InstalledDistribution.build_tracker_idr   c                 C  s   | j jd us
J dƒ‚| j jS )Nznot actually installed)ÚreqÚsatisfied_byr   r   r   r   Úget_metadata_distribution   s   z/InstalledDistribution.get_metadata_distributionÚbuild_env_installerr   Úbuild_isolationÚboolÚcheck_build_depsÚNonec                 C  r
   r   r   )r   r   r   r   r   r   r   Úprepare_distribution_metadata   s   z3InstalledDistribution.prepare_distribution_metadataN)r   r	   )r   r   )r   r   r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   r   r   r   r   r   r      s    
r   N)Ú
__future__r   Útypingr   Ú pip._internal.distributions.baser   Úpip._internal.metadatar   Úpip._internal.build_envr   r   r   r   r   r   Ú<module>   s    