U
    @v¨gø  ã                   @   sT   d dl mZ d dlmZ er@d dlmZ d dlmZ d dlm	Z	 G dd„ deƒZ
dS )	é    )ÚAbstractDistribution)ÚMYPY_CHECK_RUNNING)ÚOptional)ÚDistribution)ÚPackageFinderc                   @   s    e Zd ZdZdd„ Zdd„ ZdS )ÚInstalledDistributionzˆRepresents an installed package.

    This does not need any preparation as the required information has already
    been computed.
    c                 C   s   | j jS ©N)ÚreqÚsatisfied_by)Úself© r   úI/tmp/pip-unpacked-wheel-gw11q0wt/pip/_internal/distributions/installed.pyÚget_pkg_resources_distribution   s    z4InstalledDistribution.get_pkg_resources_distributionc                 C   s   d S r   r   )r   ÚfinderÚbuild_isolationr   r   r   Úprepare_distribution_metadata   s    z3InstalledDistribution.prepare_distribution_metadataN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r      s   r   N)Ú pip._internal.distributions.baser   Úpip._internal.utils.typingr   Útypingr   Zpip._vendor.pkg_resourcesr   Ú"pip._internal.index.package_finderr   r   r   r   r   r   Ú<module>   s   