U
Ê—Rel ã @ sÎ d dl T d dlmZmZ ddlZddlZdZdZej d¡sJej
d dkr`d d lmZm
Z
mZ nBzd d lmZm
Z
mZ W n( ek
r d d lmZm
Z
mZ Y nX d
d„ Zdd
„ Zdd„ ZeZe
ZeZeZdS )é )Ú*)ÚExtTypeÚ Timestampé N)r r é z1.0.4ZMSGPACK_PUREPYTHONé )ÚPackerÚunpackbÚUnpackerc K s t f |Ž}| | | ¡¡ 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-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/msgpack/__init__.pyr s
r c K s t f |Ž | ¡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 | ¡ }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) s r )Ú
exceptionsÚextr r ÚosÚsysÚversionÚ__version__ÚenvironÚgetÚversion_infoÚfallbackr r r
Z _cmsgpackÚImportErrorr r r ÚloadÚloadsÚdumpÚdumpsr r r r Ú