o
    @îi…  ã                   @   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                   @   s8   e Zd ZdZdee fdd„Zdededdf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   úx/home/www/bk.finsightngr.online/finsigh_v2/venv200/lib/python3.10/site-packages/pip/_internal/distributions/installed.pyÚget_pkg_resources_distribution   s   z4InstalledDistribution.get_pkg_resources_distributionÚfinderÚbuild_isolationNc                 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   Úpip._vendor.pkg_resourcesr   Ú pip._internal.distributions.baser   Ú"pip._internal.index.package_finderr   r   r   r   r   r   Ú<module>   s
    