
    -ij                     L    S r  " S S5      r\" 5       r " S S5      r\" 5       rg)zTVendoered from
https://github.com/pypa/packaging/blob/main/packaging/_structures.py
c                       \ rS rSrS\4S jrS\4S jrS\S\	4S jr
S\S\	4S jrS\S\	4S jrS\S\	4S	 jrS\S\	4S
 jrS\S\	4S jrS\SS4S jrSrg)InfinityType   returnc                     g)NInfinity selfs    [/var/www/html/venv/lib/python3.13/site-packages/sklearn/externals/_packaging/_structures.py__repr__InfinityType.__repr__   s        c                 *    [        [        U 5      5      $ Nhashreprr	   s    r   __hash__InfinityType.__hash__!       DJr   otherc                     gNFr   r
   r   s     r   __lt__InfinityType.__lt__$       r   c                     gr   r   r   s     r   __le__InfinityType.__le__'   r   r   c                 ,    [        XR                  5      $ r   
isinstance	__class__r   s     r   __eq__InfinityType.__eq__*       %00r   c                 6    [        XR                  5      (       + $ r   r"   r   s     r   __ne__InfinityType.__ne__-       e^^444r   c                     gNTr   r   s     r   __gt__InfinityType.__gt__0       r   c                     gr-   r   r   s     r   __ge__InfinityType.__ge__3   r0   r   r
   NegativeInfinityTypec                     [         $ r   )NegativeInfinityr	   s    r   __neg__InfinityType.__neg__6   s    r   r   N)__name__
__module____qualname____firstlineno__strr   intr   objectboolr   r   r%   r)   r.   r2   r7   __static_attributes__r   r   r   r   r      s    #  #  F t F t 1F 1t 15F 5t 5F t F t  f  !7  r   r   c                       \ rS rSrS\4S jrS\4S jrS\S\	4S jr
S\S\	4S jrS\S\	4S jrS\S\	4S	 jrS\S\	4S
 jrS\S\	4S jrS\S\4S jrSrg)r4   =   r   c                     g)Nz	-Infinityr   r	   s    r   r   NegativeInfinityType.__repr__>   s    r   c                 *    [        [        U 5      5      $ r   r   r	   s    r   r   NegativeInfinityType.__hash__A   r   r   r   c                     gr-   r   r   s     r   r   NegativeInfinityType.__lt__D   r0   r   c                     gr-   r   r   s     r   r   NegativeInfinityType.__le__G   r0   r   c                 ,    [        XR                  5      $ r   r"   r   s     r   r%   NegativeInfinityType.__eq__J   r'   r   c                 6    [        XR                  5      (       + $ r   r"   r   s     r   r)   NegativeInfinityType.__ne__M   r+   r   c                     gr   r   r   s     r   r.   NegativeInfinityType.__gt__P   r   r   c                     gr   r   r   s     r   r2   NegativeInfinityType.__ge__S   r   r   r
   c                     [         $ r   )r   r	   s    r   r7   NegativeInfinityType.__neg__V   s    r   r   N)r9   r:   r;   r<   r=   r   r>   r   r?   r@   r   r   r%   r)   r.   r2   r   r7   rA   r   r   r   r4   r4   =   s    #  #  F t F t 1F 1t 15F 5t 5F t F t f  r   r4   N)__doc__r   r   r4   r6   r   r   r   <module>rW      s2   8   : > : () r   