a *žeg5ã@s¶ddlTddlmZmZddlZdZdZej d¡rJddl m Z m Z m Z n@zddl m Z m Z m Z Wn&eyˆddl m Z m Z m Z Yn0d d „Zd d „Zd d„ZeZe ZeZeZdS)é)Ú*)ÚExtTypeÚ TimestampéN)rréz1.0.8ZMSGPACK_PUREPYTHON)ÚPackerÚunpackbÚUnpackercKs"tfi|¤Ž}| | |¡¡dS)zX Pack object `o` and write it to `stream` See :class:`Packer` for options. N)rÚwriteÚpack)ÚoÚstreamÚkwargsÚpacker©rúF/usr/local/lib/python3.9/site-packages/pip/_vendor/msgpack/__init__.pyr sr cKstfi|¤Ž |¡S)zW Pack object `o` and return packed bytes See :class:`Packer` for options. )rr )r rrrrÚpackbsrcKs| ¡}t|fi|¤ŽS)zŒ Unpack an object from `stream`. Raises `ExtraData` when `stream` contains extra bytes. See :class:`Unpacker` for options. )Úreadr)r rÚdatarrrÚunpack'sr)Ú exceptionsÚextrrÚosÚversionÚ __version__ÚenvironÚgetÚfallbackrrr Z _cmsgpackÚ ImportErrorr rrÚloadÚloadsÚdumpÚdumpsrrrrÚs"