File: //opt/alt/python38/lib/python3.8/site-packages/packaging/__pycache__/_structures.cpython-38.pyc
U
N�X� � @ sD d dl mZmZmZ G dd� de�Ze� ZG dd� de�Ze� ZdS )� )�absolute_import�division�print_functionc @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )�Infinityc C s dS )Nr � ��selfr r �/_structures.py�__repr__ s zInfinity.__repr__c C s t t| ��S �N��hash�reprr r r r �__hash__ s zInfinity.__hash__c C s dS �NFr �r �otherr r r �__lt__ s zInfinity.__lt__c C s dS r r r r r r �__le__ s zInfinity.__le__c C s t || j�S r ��
isinstance� __class__r r r r �__eq__ s zInfinity.__eq__c C s t || j� S r r r r r r �__ne__ s zInfinity.__ne__c C s dS �NTr r r r r �__gt__ s zInfinity.__gt__c C s dS r r r r r r �__ge__ s zInfinity.__ge__c C s t S r )�NegativeInfinityr r r r �__neg__! s zInfinity.__neg__N��__name__�
__module__�__qualname__r
r r r r r r r r r r r r r s r c @ sT e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )r c C s dS )Nz -Infinityr r r r r r
) s zNegativeInfinity.__repr__c C s t t| ��S r r r r r r r , s zNegativeInfinity.__hash__c C s dS r r r r r r r / s zNegativeInfinity.__lt__c C s dS r r r r r r r 2 s zNegativeInfinity.__le__c C s t || j�S r r r r r r r 5 s zNegativeInfinity.__eq__c C s t || j� S r r r r r r r 8 s zNegativeInfinity.__ne__c C s dS r r r r r r r ; s zNegativeInfinity.__gt__c C s dS r r r r r r r >