3 ˜‚]ˆใ@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๚N/tmp/pip-build-8jg9gmni/setuptools/setuptools/_vendor/packaging/_structures.pyฺ__repr__ szInfinity.__repr__cCs tt|ƒƒS)N)ฺhashฺrepr)rrrrฺ__hash__ szInfinity.__hash__cCsdS)NFr)rฺotherrrrฺ__lt__szInfinity.__lt__cCsdS)NFr)rr rrrฺ__le__szInfinity.__le__cCs t||jƒS)N)ฺ isinstanceฺ __class__)rr rrrฺ__eq__szInfinity.__eq__cCst||jƒ S)N)rr)rr rrrฺ__ne__szInfinity.__ne__cCsdS)NTr)rr rrrฺ__gt__szInfinity.__gt__cCsdS)NTr)rr rrrฺ__ge__szInfinity.__ge__cCstS)N)ฺNegativeInfinity)rrrrฺ__neg__!szInfinity.__neg__N) ฺ__name__ฺ __module__ฺ __qualname__r r rrrrrrrrrrrrsrc@sTeZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dS)rcCsdS)Nz -Infinityr)rrrrr )szNegativeInfinity.__repr__cCs tt|ƒƒS)N)r r )rrrrr ,szNegativeInfinity.__hash__cCsdS)NTr)rr rrrr/szNegativeInfinity.__lt__cCsdS)NTr)rr rrrr2szNegativeInfinity.__le__cCs t||jƒS)N)rr)rr rrrr5szNegativeInfinity.__eq__cCst||jƒ S)N)rr)rr rrrr8szNegativeInfinity.__ne__cCsdS)NFr)rr rrrr;szNegativeInfinity.__gt__cCsdS)NFr)rr rrrr>szNegativeInfinity.__ge__cCstS)N)r)rrrrrAszNegativeInfinity.__neg__N) rrrr r rrrrrrrrrrrr'srN)ฺ __future__rrrฺobjectrrrrrrฺs