관리-도구
편집 파일: installed.cpython-312.pyc
� G��eJ � �J � d dl mZ d dlmZ d dlmZ d dlmZ G d� de� Zy)� )�Optional)�AbstractDistribution)� PackageFinder)�BaseDistributionc �P � e Zd ZdZedee fd�� Zdefd�Z de dededdfd �Zy) �InstalledDistributionz�Represents an installed package. This does not need any preparation as the required information has already been computed. �returnc � � y �N� ��selfs ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/distributions/installed.py�build_tracker_idz&InstalledDistribution.build_tracker_id s � �� c �h � | j j �J d� �| j j S )Nznot actually installed)�req�satisfied_byr s r �get_metadata_distributionz/InstalledDistribution.get_metadata_distribution s+ � ��x�x�$�$�0�J�2J�J��x�x�$�$�$r �finder�build_isolation�check_build_depsNc � � y r r )r r r r s r �prepare_distribution_metadataz3InstalledDistribution.prepare_distribution_metadata s � � r ) �__name__� __module__�__qualname__�__doc__�propertyr �strr r r r �boolr r r r r r s^ � �� ��(�3�-� � ��%�+;� %� �� � � � � � � r r N) �typingr � pip._internal.distributions.baser �"pip._internal.index.package_finderr �pip._internal.metadatar r r r r �<module>r&