U
    
Ha…  ã                   @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ deƒZdS )é    )ÚOptional)ÚDistribution)ÚAbstractDistribution)ÚPackageFinderc                   @   s4   e Zd ZdZee dœdd„Zeed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.
    )Úreturnc                 C   s   | j jS ©N)ÚreqÚsatisfied_by)Úself© r   úI/tmp/pip-unpacked-wheel-tx790h60/pip/_internal/distributions/installed.pyÚget_pkg_resources_distribution   s    z4InstalledDistribution.get_pkg_resources_distributionN)ÚfinderÚbuild_isolationr   c                 C   s   d S r   r   )r   r   r   r   r   r   Úprepare_distribution_metadata   s    z3InstalledDistribution.prepare_distribution_metadata)
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   Úboolr   r   r   r   r   r   	   s    þr   N)	Útypingr   Zpip._vendor.pkg_resourcesr   Ú pip._internal.distributions.baser   Ú"pip._internal.index.package_finderr   r   r   r   r   r   Ú<module>   s   