o
    Ó\ij  ã                   @   s0   d Z G dd„ dƒZeƒ ZG dd„ dƒZeƒ ZdS )zTVendoered from
https://github.com/pypa/packaging/blob/main/packaging/_structures.py
c                   @   s¦   e 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eddfdd„ZdS )ÚInfinityTypeÚreturnc                 C   ó   dS )NÚInfinity© ©Úselfr   r   ú‰/var/www/www-root/data/www/176.119.141.140/sports-predictor/venv/lib/python3.10/site-packages/sklearn/externals/_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   ó   t || jƒ S r   r   r   r   r   r   Ú__ne__-   ó   zInfinityType.__ne__c                 C   r   ©NTr   r   r   r   r   Ú__gt__0   r
   zInfinityType.__gt__c                 C   r   r   r   r   r   r   r   Ú__ge__3   r
   zInfinityType.__ge__r   ÚNegativeInfinityTypec                 C   ó   t S r   )ÚNegativeInfinityr   r   r   r   Ú__neg__6   r
   zInfinityType.__neg__N)Ú__name__Ú
__module__Ú__qualname__Ústrr	   Úintr   ÚobjectÚboolr   r   r   r   r    r!   r%   r   r   r   r   r      ó    r   c                   @   s¦   e 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edefdd„ZdS )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   A   r   zNegativeInfinityType.__hash__r   c                 C   r   r   r   r   r   r   r   r   D   r
   zNegativeInfinityType.__lt__c                 C   r   r   r   r   r   r   r   r   G   r
   zNegativeInfinityType.__le__c                 C   r   r   r   r   r   r   r   r   J   r   zNegativeInfinityType.__eq__c                 C   r   r   r   r   r   r   r   r   M   r   zNegativeInfinityType.__ne__c                 C   r   r   r   r   r   r   r   r    P   r
   zNegativeInfinityType.__gt__c                 C   r   r   r   r   r   r   r   r!   S   r
   zNegativeInfinityType.__ge__r   c                 C   r#   r   )r   r   r   r   r   r%   V   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"   N)Ú__doc__r   r   r"   r$   r   r   r   r   Ú<module>   s
    
