| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/pip/_internal/distributions/__pycache__/ |
Upload File : |
�
�/�c� � �Z � d dl Z d dlmZ d dlmZ d dlmZ G d� de j �� � ZdS )� N)�
PackageFinder)�BaseDistribution)�InstallRequirementc � � � e Zd ZdZdeddf� fd�Zej defd�� � Z ej de
ded eddfd
�� � Z� xZ
S )�AbstractDistributiona
A base class for handling installable artifacts.
The requirements for anything installable are as follows:
- we must be able to determine the requirement name
(or we can't correctly handle the non-upgrade case).
- for packages with setup requirements, we must also be able
to determine their requirements without installing additional
packages (for the same reason as run-time dependencies)
- we must be able to create a Distribution object exposing the
above metadata.
�req�returnNc �V �� t � � � � � || _ d S �N)�super�__init__r )�selfr � __class__s ��B/usr/lib/python3/dist-packages/pip/_internal/distributions/base.pyr
zAbstractDistribution.__init__ s$ �� �
������������� c � � t � � �r ��NotImplementedError)r s r �get_metadata_distributionz.AbstractDistribution.get_metadata_distribution s � �!�#�#�#r �finder�build_isolation�check_build_depsc � � t � � �r r )r r r r s r �prepare_distribution_metadataz2AbstractDistribution.prepare_distribution_metadata s � � "�#�#�#r )�__name__�
__module__�__qualname__�__doc__r r
�abc�abstractmethodr r r �boolr �
__classcell__)r s @r r r s� �� � � � � �
�
��.� �4� � � � � � � ��$�+;� $� $� $� ��$� ��$��$� �$� � $�
�$� $� $� ��$� $� $� $� $r r )� metaclass) r �"pip._internal.index.package_finderr �pip._internal.metadata.baser �pip._internal.reqr �ABCMetar � r r �<module>r) s ��
�
�
�
� <� <� <� <� <� <� 8� 8� 8� 8� 8� 8� 0� 0� 0� 0� 0� 0�$� $� $� $� $�S�[� $� $� $� $� $� $r