Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
resolution
/
resolvelib
/
__pycache__
[ HOME ]
Exec
Submit
File Name : requirements.cpython-312.pyc
� p�/i� � �� � d dl mZ d dlmZ d dlmZ d dlmZmZ d dl m Z d dlmZ ddl mZmZmZmZ G d � d e� Z G d� de� Z G d � de� Z G d� de� Z G d� de� Zy)� )�annotations)�Any)�SpecifierSet)�NormalizedName�canonicalize_name)�install_req_drop_extras)�InstallRequirement� )� Candidate�CandidateLookup�Requirement�format_namec �p � e Zd Zdd�Zd d�Zd d�Zdd�Zdd�Zedd�� Z ed d�� Z d d�Zdd �Zdd �Z y)�ExplicitRequirementc � � || _ y �N�� candidate��selfr s �_/opt/hc_python/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/requirements.py�__init__zExplicitRequirement.__init__ s � �"��� c �, � t | j � S r )�strr �r s r �__str__zExplicitRequirement.__str__ s � ��4�>�>�"�"r c �N � | j j � d| j �d�S �N�(�))� __class__�__name__r r s r �__repr__zExplicitRequirement.__repr__ s% � ��.�.�)�)�*�!�D�N�N�+=�Q�?�?r c �, � t | j � S r )�hashr r s r �__hash__zExplicitRequirement.__hash__ s � ��D�N�N�#�#r c �V � t |t � sy| j |j k( S �NF)� isinstancer r �r �others r �__eq__zExplicitRequirement.__eq__ s# � ��%�!4�5���~�~����0�0r c �. � | j j S r )r �project_namer s r r/ z ExplicitRequirement.project_name s � � �~�~�*�*�*r c �. � | j j S r )r �namer s r r1 zExplicitRequirement.name% s � � �~�~�"�"�"r c �6 � | j j � S r )r �format_for_errorr s r r3 z$ExplicitRequirement.format_for_error* s � ��~�~�.�.�0�0r c � � | j d fS r r r s r �get_candidate_lookupz(ExplicitRequirement.get_candidate_lookup- s � ��~�~�t�#�#r c � � || j k( S r r r s r �is_satisfied_byz#ExplicitRequirement.is_satisfied_by0 s � ��D�N�N�*�*r N)r r �return�None�r8 r �r8 �int�r, r r8 �bool�r8 r �r8 r �r r r8 r>