
#þîh—  ã               @   s<   Gd  d „  d ƒ Z  e  ƒ  Z Gd d „  d ƒ Z e ƒ  Z d S)c               @   sÊ   e  Z d  Z e d d d � „  Z e d d d � „  Z e e d d d � „  Z	 e e d d	 d
 � „  Z
 e e d d d � „  Z e e d d d � „  Z e e d d d � „  Z e d d d d � „  Z d S)ÚInfinityType)Úreturnc             C   s   d S)NÚInfinity© )Úselfr   r   ú:/tmp/pip-build-zijwfla7/packaging/packaging/_structures.pyÚ__repr__   s    zInfinityType.__repr__c             C   s   t  t |  ƒ ƒ S)N)ÚhashÚrepr)r   r   r   r   Ú__hash__
   s    zInfinityType.__hash__)Úotherr   c             C   s   d S)NFr   )r   r   r   r   r   Ú__lt__   s    zInfinityType.__lt__c             C   s   d S)NFr   )r   r   r   r   r   Ú__le__   s    zInfinityType.__le__c             C   s   t  | |  j ƒ S)N)Ú
isinstanceÚ	__class__)r   r   r   r   r   Ú__eq__   s    zInfinityType.__eq__c             C   s   d S)NTr   )r   r   r   r   r   Ú__gt__   s    zInfinityType.__gt__c             C   s   d S)NTr   )r   r   r   r   r   Ú__ge__   s    zInfinityType.__ge__ÚNegativeInfinityType)r   r   c             C   s   t  S)N)ÚNegativeInfinity)r   r   r   r   Ú__neg__   s    zInfinityType.__neg__N)Ú__name__Ú
__module__Ú__qualname__Ústrr   Úintr
   ÚobjectÚboolr   r   r   r   r   r   r   r   r   r   r      s   r   c               @   sÊ   e  Z d  Z e d d d � „  Z e d d d � „  Z e e d d d � „  Z	 e e d d	 d
 � „  Z
 e e d d d � „  Z e e d d d � „  Z e e d d d � „  Z e e d d d � „  Z d S)r   )r   c             C   s   d S)Nz	-Infinityr   )r   r   r   r   r   $   s    zNegativeInfinityType.__repr__c             C   s   t  t |  ƒ ƒ S)N)r   r	   )r   r   r   r   r
   '   s    zNegativeInfinityType.__hash__)r   r   c             C   s   d S)NTr   )r   r   r   r   r   r   *   s    zNegativeInfinityType.__lt__c             C   s   d S)NTr   )r   r   r   r   r   r   -   s    zNegativeInfinityType.__le__c             C   s   t  | |  j ƒ S)N)r   r   )r   r   r   r   r   r   0   s    zNegativeInfinityType.__eq__c             C   s   d S)NFr   )r   r   r   r   r   r   3   s    zNegativeInfinityType.__gt__c             C   s   d S)NFr   )r   r   r   r   r   r   6   s    zNegativeInfinityType.__ge__)r   r   c             C   s   t  S)N)r   )r   r   r   r   r   9   s    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   #   s   r   N)r   r   r   r   r   r   r   r   Ú<module>   s   	