o
    Á¿iŠ  ã                   @   sD   d dl mZmZmZ G dd„ deƒZeƒ ZG dd„ deƒZeƒ ZdS )é    )Úabsolute_importÚdivisionÚprint_functionc                   @   óT   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Z	dd„ Z
dd„ ZdS )ÚInfinityc                 C   ó   dS )Nr   © ©Úselfr   r   úX/home/ubuntu/.local/lib/python3.10/site-packages/ddtrace/vendor/packaging/_structures.pyÚ__repr__	   ó   zInfinity.__repr__c                 C   ó   t t| ƒƒS ©N©ÚhashÚreprr	   r   r   r   Ú__hash__   ó   zInfinity.__hash__c                 C   r   ©NFr   ©r
   Úotherr   r   r   Ú__lt__   r   zInfinity.__lt__c                 C   r   r   r   r   r   r   r   Ú__le__   r   zInfinity.__le__c                 C   ó   t || jƒS r   ©Ú
isinstanceÚ	__class__r   r   r   r   Ú__eq__   r   zInfinity.__eq__c                 C   ó   t || jƒ S r   r   r   r   r   r   Ú__ne__   ó   zInfinity.__ne__c                 C   r   ©NTr   r   r   r   r   Ú__gt__   r   zInfinity.__gt__c                 C   r   r"   r   r   r   r   r   Ú__ge__   r   zInfinity.__ge__c                 C   ó   t S r   )ÚNegativeInfinityr	   r   r   r   Ú__neg__!   r   zInfinity.__neg__N©Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r    r#   r$   r'   r   r   r   r   r      ó    r   c                   @   r   )r&   c                 C   r   )Nz	-Infinityr   r	   r   r   r   r   *   r   zNegativeInfinity.__repr__c                 C   r   r   r   r	   r   r   r   r   -   r   zNegativeInfinity.__hash__c                 C   r   r"   r   r   r   r   r   r   0   r   zNegativeInfinity.__lt__c                 C   r   r"   r   r   r   r   r   r   3   r   zNegativeInfinity.__le__c                 C   r   r   r   r   r   r   r   r   6   r   zNegativeInfinity.__eq__c                 C   r   r   r   r   r   r   r   r    9   r!   zNegativeInfinity.__ne__c                 C   r   r   r   r   r   r   r   r#   <   r   zNegativeInfinity.__gt__c                 C   r   r   r   r   r   r   r   r$   ?   r   zNegativeInfinity.__ge__c                 C   r%   r   )r   r	   r   r   r   r'   B   r   zNegativeInfinity.__neg__Nr(   r   r   r   r   r&   (   r,   r&   N)Ú
__future__r   r   r   Úobjectr   r&   r   r   r   r   Ú<module>   s
   
