U �Qab��@sDddlmZmZmZGdd�de�Ze�ZGdd�de�Ze�ZdS)�)�absolute_import�division�print_functionc@sTeZdZdd�Zdd�Zdd�Zdd�Zd d �Zd d �Zd d�Z dd�Z dd�Z dS)�InfinitycCsdS)Nr���selfrr�O/usr/lib/python3.8/site-packages/pkg_resources/_vendor/packaging/_structures.py�__repr__ szInfinity.__repr__cCs tt|��S�N��hash�reprrrrr �__hash__ szInfinity.__hash__cCsdS�NFr�r�otherrrr �__lt__szInfinity.__lt__cCsdSrrrrrr �__le__szInfinity.__le__cCs t||j�Sr �� isinstance� __class__rrrr �__eq__szInfinity.__eq__cCst||j� Sr rrrrr �__ne__szInfinity.__ne__cCsdS�NTrrrrr �__gt__szInfinity.__gt__cCsdSrrrrrr �__ge__szInfinity.__ge__cCstSr )�NegativeInfinityrrrr �__neg__!szInfinity.__neg__N� �__name__� __module__� __qualname__r rrrrrrrrrrrr rsrc@sTeZdZdd�Zdd�Zdd�Zdd�Zd d �Zd d �Zd d�Z dd�Z dd�Z dS)rcCsdS)Nz -Infinityrrrrr r )szNegativeInfinity.__repr__cCs tt|��Sr r rrrr r,szNegativeInfinity.__hash__cCsdSrrrrrr r/szNegativeInfinity.__lt__cCsdSrrrrrr r2szNegativeInfinity.__le__cCs t||j�Sr rrrrr r5szNegativeInfinity.__eq__cCst||j� Sr rrrrr r8szNegativeInfinity.__ne__cCsdSrrrrrr r;szNegativeInfinity.__gt__cCsdSrrrrrr r>szNegativeInfinity.__ge__cCstSr )rrrrr rAszNegativeInfinity.__neg__Nrrrrr r'srN)Z __future__rrr�objectrrrrrr �s