Current File : //lib/python3.9/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-39.pyc |
a
[��f� � @ s8 d dl mZ d dlmZ d dlmZ G dd� de�ZdS )� )�AbstractDistribution)�
PackageFinder)�BaseDistributionc @ s0 e Zd ZdZed�dd�Zeedd�dd�ZdS ) �InstalledDistributionz�Represents an installed package.
This does not need any preparation as the required information has already
been computed.
)�returnc C s, ddl m} | jjd us J d��|| jj�S )Nr )�Distributionznot actually installed)Z$pip._internal.metadata.pkg_resourcesr ZreqZsatisfied_by)�selfZ_Dist� r �I/usr/lib/python3.9/site-packages/pip/_internal/distributions/installed.py�get_metadata_distribution
s z/InstalledDistribution.get_metadata_distributionN)�finder�build_isolationr c C s d S )Nr )r r r
r r r
�prepare_distribution_metadata s z3InstalledDistribution.prepare_distribution_metadata) �__name__�
__module__�__qualname__�__doc__r r r �boolr r r r r
r s
�r N)Z pip._internal.distributions.baser Z"pip._internal.index.package_finderr Zpip._internal.metadatar r r r r r
�<module> s