3 ƒ”Re^ ã @ sÒ d dl mZ d dlT d dlmZmZ ddlZddlZejj dƒsNej d dkrdd dlmZm Z mZ nByd dlmZm Z mZ W n( ek r¤ d dlmZm Z mZ Y nX d d „ Zdd„ Zd d„ ZeZe ZeZeZdS )é )Úversion)Ú*)ÚExtTypeÚ Timestampé NZMSGPACK_PUREPYTHONé )ÚPackerÚunpackbÚUnpackerc K s t f |Ž}|j|j| ƒƒ dS )zX Pack object `o` and write it to `stream` See :class:`Packer` for options. N)r ÚwriteÚpack)ÚoÚstreamÚkwargsÚpacker© r ú‹/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/msgpack/__init__.pyr s r c K s t f |Žj| ƒS )zW Pack object `o` and return packed bytes See :class:`Packer` for options. )r r )r r r r r Úpackb s r c K s | j ƒ }t|f|ŽS )zŒ Unpack an object from `stream`. Raises `ExtraData` when `stream` contains extra bytes. See :class:`Unpacker` for options. )Úreadr )r r Údatar r r Úunpack&