ó
    jU  ã                  óX   • S r SSKJr   " S S5      r " S S5      r\" 5       r\" 5       rg)uÜ  Backward-compatibility shim for unpickling Version objects serialized before
packaging 26.1.

Old pickles reference ``packaging._structures.InfinityType`` and
``packaging._structures.NegativeInfinityType``.  This module provides minimal
stand-in classes so that ``pickle.loads()`` can resolve those references.
The deserialized objects are not used for comparisons â€” ``Version.__setstate__``
discards the stale ``_key`` cache and recomputes it from the core version fields.
é    )Úannotationsc                  ó"   • \ rS rSrSrSS jrSrg)ÚInfinityTypeé   zFStand-in for the removed ``InfinityType`` used in old comparison keys.c                ó   • g)NÚInfinity© ©Úselfs    Úr/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pip/_vendor/packaging/_structures.pyÚ__repr__ÚInfinityType.__repr__   s   € Øó    r	   N©ÚreturnÚstr©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__r	   r   r   r   r      s
   † ÙP÷r   r   c                  ó"   • \ rS rSrSrSS jrSrg)ÚNegativeInfinityTypeé   zNStand-in for the removed ``NegativeInfinityType`` used in old comparison keys.c                ó   • g)Nz	-Infinityr	   r
   s    r   r   ÚNegativeInfinityType.__repr__   s   € Ør   r	   Nr   r   r	   r   r   r   r      s
   † ÙX÷r   r   N)r   Ú
__future__r   r   r   r   ÚNegativeInfinityr	   r   r   Ú<module>r!      s5   ðñ
õ #÷ñ ÷ñ ñ ‹>€Ù'Ó)Ñ r   