�
��^i� � �F � d dl mZ d dlmZ d dlmZ G d� de� � ZdS )� )�AbstractDistribution)�
PackageFinder)�BaseDistributionc �2 � e Zd ZdZdefd�Zdededdfd�ZdS )�InstalledDistributionz�Represents an installed package.
This does not need any preparation as the required information has already
been computed.
�returnc �d � ddl m} | j j �
J d� � � || j j � � S )Nr )�Distributionznot actually installed)�$pip._internal.metadata.pkg_resourcesr
�req�satisfied_by)�self�_Dists ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/distributions/installed.py�get_metadata_distributionz/InstalledDistribution.get_metadata_distribution
sC � �N�N�N�N�N�N��x�$�0�0�2J�0�0�0��u�T�X�*�+�+�+� �finder�build_isolationNc � � d S )N� )r r r s r �prepare_distribution_metadataz3InstalledDistribution.prepare_distribution_metadata s � �
�r ) �__name__�
__module__�__qualname__�__doc__r r r �boolr r r r r r sf � � � � � �� �,�+;� ,� ,� ,� ,�
�#�
�6:�
�
�
�
�
�
�
�
r r N)� pip._internal.distributions.baser �"pip._internal.index.package_finderr �pip._internal.metadatar r r r r �