o
    h]                     @   s,   G d d dZ e  ZG dd dZe ZdS )c                   @   s   e Zd ZdefddZdefddZdedefddZ	dedefd	d
Z
dedefddZdedefddZdedefddZdedefddZdeddfddZdS )InfinityTypereturnc                 C      dS )NInfinity selfr   r   [/var/www/html/venv/lib/python3.10/site-packages/setuptools/_vendor/packaging/_structures.py__repr__      zInfinityType.__repr__c                 C      t t| S Nhashreprr   r   r   r   __hash__
      zInfinityType.__hash__otherc                 C   r   NFr   r   r   r   r   r   __lt__   r
   zInfinityType.__lt__c                 C   r   r   r   r   r   r   r   __le__   r
   zInfinityType.__le__c                 C      t || jS r   
isinstance	__class__r   r   r   r   __eq__   r   zInfinityType.__eq__c                 C      t || j S r   r   r   r   r   r   __ne__      zInfinityType.__ne__c                 C   r   NTr   r   r   r   r   __gt__   r
   zInfinityType.__gt__c                 C   r   r   r   r   r   r   r   __ge__   r
   zInfinityType.__ge__r   NegativeInfinityTypec                 C      t S r   )NegativeInfinityr   r   r   r   __neg__   r
   zInfinityType.__neg__N)__name__
__module____qualname__strr	   intr   objectboolr   r   r   r   r    r!   r%   r   r   r   r   r          r   c                   @   s   e Zd ZdefddZdefddZdedefddZ	dedefd	d
Z
dedefddZdedefddZdedefddZdedefddZdedefddZdS )r"   r   c                 C   r   )Nz	-Infinityr   r   r   r   r   r	   '   r
   zNegativeInfinityType.__repr__c                 C   r   r   r   r   r   r   r   r   *   r   zNegativeInfinityType.__hash__r   c                 C   r   r   r   r   r   r   r   r   -   r
   zNegativeInfinityType.__lt__c                 C   r   r   r   r   r   r   r   r   0   r
   zNegativeInfinityType.__le__c                 C   r   r   r   r   r   r   r   r   3   r   zNegativeInfinityType.__eq__c                 C   r   r   r   r   r   r   r   r   6   r   zNegativeInfinityType.__ne__c                 C   r   r   r   r   r   r   r   r    9   r
   zNegativeInfinityType.__gt__c                 C   r   r   r   r   r   r   r   r!   <   r
   zNegativeInfinityType.__ge__r   c                 C   r#   r   )r   r   r   r   r   r%   ?   r
   zNegativeInfinityType.__neg__N)r&   r'   r(   r)   r	   r*   r   r+   r,   r   r   r   r   r    r!   r   r%   r   r   r   r   r"   &   r-   r"   N)r   r   r"   r$   r   r   r   r   <module>   s   
