� ��^i^�� �ddlmZddlTddlmZmZddlZddlZej� d��sej ddkr ddl m Z m Z mZn! ddlm Z m Z mZn#e$r ddl m Z m Z mZYnwxYwd �Zd �Zd �ZeZe ZeZeZdS) �)�version)�*)�ExtType� Timestamp�N�MSGPACK_PUREPYTHON�)�Packer�unpackb�Unpackerc �n�tdi|��}|�|�|����dS)zX Pack object `o` and write it to `stream` See :class:`Packer` for options. N�)r �write�pack)�o�stream�kwargs�packers ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/msgpack/__init__.pyrrs9�� � � �f� � �F� �L�L����Q��� � � � � �c �@�tdi|���|��S)zW Pack object `o` and return packed bytes See :class:`Packer` for options. r)r r)rrs r�packbrs&�� � � �F� � � � �� #� #�#rc �D�|���}t|fi|��S)z� Unpack an object from `stream`. Raises `ExtraData` when `stream` contains extra bytes. See :class:`Unpacker` for options. )�readr )rr�datas r�unpackr&s'�� �;�;�=�=�D� �4� "� "�6� "� "�"r)�_versionr� exceptions�extrr�os�sys�environ�get� version_info�fallbackr r r � _cmsgpack� ImportErrorrrr�load�loads�dump�dumpsrrr�r,sE������������#�#�#�#�#�#�#�#� � � � � � � � ��:�>�>�&�'�'�8�3�+;�A�+>�!�+C�+C�3�3�3�3�3�3�3�3�3�3�3�8�8�8�8�8�8�8�8�8�8�8�8�� �8�8�8�7�7�7�7�7�7�7�7�7�7�7�7�8����!�!�!�$�$�$�#�#�#����� �� ���s� A�A/�.A/