
    {Kgj                     L    d Z  G d d      Z e       Z G d d      Z e       Zy)zTVendoered from
https://github.com/pypa/packaging/blob/main/packaging/_structures.py
c                       e Zd ZdefdZdefdZdedefdZ	dedefdZ
dedefdZdedefdZdedefd	Zdedefd
ZdeddfdZy)InfinityTypereturnc                      y)NInfinity selfs    l/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/sklearn/externals/_packaging/_structures.py__repr__zInfinityType.__repr__   s        c                 *    t        t        |             S Nhashreprr   s    r
   __hash__zInfinityType.__hash__!       DJr   otherc                      yNFr   r	   r   s     r
   __lt__zInfinityType.__lt__$       r   c                      yr   r   r   s     r
   __le__zInfinityType.__le__'   r   r   c                 .    t        || j                        S r   
isinstance	__class__r   s     r
   __eq__zInfinityType.__eq__*       %00r   c                 0    t        || j                         S r   r   r   s     r
   __ne__zInfinityType.__ne__-       eT^^444r   c                      yNTr   r   s     r
   __gt__zInfinityType.__gt__0       r   c                      yr&   r   r   s     r
   __ge__zInfinityType.__ge__3   r(   r   r	   NegativeInfinityTypec                     t         S r   )NegativeInfinityr   s    r
   __neg__zInfinityType.__neg__6   s    r   N)__name__
__module____qualname__strr   intr   objectboolr   r   r    r#   r'   r*   r.   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                       e Zd ZdefdZdefdZdedefdZ	dedefdZ
dedefdZdedefdZdedefd	Zdedefd
ZdedefdZy)r+   r   c                      y)Nz	-Infinityr   r   s    r
   r   zNegativeInfinityType.__repr__>   s    r   c                 *    t        t        |             S r   r   r   s    r
   r   zNegativeInfinityType.__hash__A   r   r   r   c                      yr&   r   r   s     r
   r   zNegativeInfinityType.__lt__D   r(   r   c                      yr&   r   r   s     r
   r   zNegativeInfinityType.__le__G   r(   r   c                 .    t        || j                        S r   r   r   s     r
   r    zNegativeInfinityType.__eq__J   r!   r   c                 0    t        || j                         S r   r   r   s     r
   r#   zNegativeInfinityType.__ne__M   r$   r   c                      yr   r   r   s     r
   r'   zNegativeInfinityType.__gt__P   r   r   c                      yr   r   r   s     r
   r*   zNegativeInfinityType.__ge__S   r   r   r	   c                     t         S r   )r   r   s    r
   r.   zNegativeInfinityType.__neg__V   s    r   N)r/   r0   r1   r2   r   r3   r   r4   r5   r   r   r    r#   r'   r*   r   r.   r   r   r
   r+   r+   =   s    #  #  F t F t 1F 1t 15F 5t 5F t F t f  r   r+   N)__doc__r   r   r+   r-   r   r   r
   <module>rA      s2   8   : > : () r   