v_c@sddlmZddlTddlmZmZddlZddlZejj dsmej ddkrdd l m Z m Z mZnPy dd lm Z m Z mZWn-ek rdd l m Z m Z mZnXd Zd Zd ZeZe ZeZeZdS( i(tversion(t*(tExtTypet TimestampiNtMSGPACK_PUREPYTHONii(tPackertunpackbtUnpackercKs&t|}|j|j|dS(sX Pack object `o` and write it to `stream` See :class:`Packer` for options. N(Rtwritetpack(totstreamtkwargstpacker((sM/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/msgpack/__init__.pyR s cKst|j|S(sW Pack object `o` and return packed bytes See :class:`Packer` for options. (RR (R R ((sM/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/msgpack/__init__.pytpackbscKs|j}t||S(s Unpack an object from `stream`. Raises `ExtraData` when `stream` contains extra bytes. See :class:`Unpacker` for options. (treadR(R R tdata((sM/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/msgpack/__init__.pytunpack&s (t_versionRt exceptionstextRRtostsystenvirontgett version_infotfallbackRRRt _cmsgpackt ImportErrorR RRtloadtloadstdumptdumps(((sM/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/msgpack/__init__.pyts"   %