https://t.me/RX1948
Server : LiteSpeed
System : Linux host 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
User : idnco5810 ( 1093)
PHP Version : 8.2.29
Disable Function : NONE
Directory :  /usr/lib/python3/dist-packages/pip/_internal/utils/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib/python3/dist-packages/pip/_internal/utils/__pycache__/models.cpython-310.pyc
o

!��h��@s2dZddlZddlmZmZmZGdd�d�ZdS)zUtilities for defining models
�N)�Any�Callable�Typec@s�eZdZdZddgZdededddfdd	�Zdefd
d�Z	dede
fd
d�Zdede
fdd�Zdede
fdd�Z
dede
fdd�Zdede
fdd�Zdedeeege
fde
fdd�ZdS)�KeyBasedCompareMixinz7Provides comparison capabilities that is based on a key�_compare_key�_defining_class�key�defining_class�returnNcCs||_||_dS�N)rr)�selfrr	�r
�</usr/lib/python3/dist-packages/pip/_internal/utils/models.py�__init__
s
zKeyBasedCompareMixin.__init__cCs
t|j�Sr)�hashr)rr
r
r�__hash__s
zKeyBasedCompareMixin.__hash__�othercC�|�|tj�Sr)�_compare�operator�__lt__�rrr
r
rr�zKeyBasedCompareMixin.__lt__cCrr)rr�__le__rr
r
rrrzKeyBasedCompareMixin.__le__cCrr)rr�__gt__rr
r
rrrzKeyBasedCompareMixin.__gt__cCrr)rr�__ge__rr
r
rrrzKeyBasedCompareMixin.__ge__cCrr)rr�__eq__rr
r
rr rzKeyBasedCompareMixin.__eq__�methodcCst||j�stS||j|j�Sr)�
isinstancer�NotImplementedr)rrrr
r
rr#szKeyBasedCompareMixin._compare)�__name__�
__module__�__qualname__�__doc__�	__slots__rrr�intr�boolrrrrrrrr
r
r
rrs&r)r#r�typingrrrrr
r
r
r�<module>s

https://t.me/RX1948 - 2025