o
    )Õriê  ã                   @   s@   d dl Z e jG dd„ dƒƒZeƒ Ze jG dd„ dƒƒZeƒ ZdS )é    Nc                   @   s˜   e Zd 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dfdd„ZdS )ÚInfinityType© Úreturnc                 C   ó   dS )NÚInfinityr   ©Úselfr   r   úT/home/air/biblejyuku/back/venv/lib/python3.10/site-packages/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   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__Ú	__slots__Ústrr
   Úintr   ÚobjectÚboolr   r   r   r   r   r#   r   r   r   r	   r      ó    r   c                   @   s˜   e Zd 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S )r    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   2   r   zNegativeInfinityType.__lt__c                 C   r   r   r   r   r   r   r	   r   5   r   zNegativeInfinityType.__le__c                 C   r   r   r   r   r   r   r	   r   8   r   zNegativeInfinityType.__eq__c                 C   r   r   r   r   r   r   r	   r   ;   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#   A   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    )ÚtypingÚfinalr   r   r    r"   r   r   r   r	   Ú<module>   s   
