Ñò 9ÕÒTc@`s£dZddklZlZddkZddkZddkZddklZyddk l Z Wn#e j oddk l Z nXyddkZWn#e j oddklZnXddd d d d d dgZeedƒZeidjod„Zed„Znd„Zed„Zd„Zd„ZddgZeid joeidgƒneiidƒpeidjo eidjZdS(!sKStuff that differs in different Python versions and platform distributions.i(tabsolute_importtdivisionN(t text_type(t dictConfig(t ipaddresstlogging_dictConfigRt uses_pycachetconsole_to_strt native_strt get_path_uidt stdlib_pkgstWINDOWStcache_from_sourceicC`s;y|itiiƒSWntj o|idƒSXdS(Ntutf_8(tdecodetsyst __stdout__tencodingtUnicodeDecodeError(ts((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyR scC`s3t|tƒo|id|odndƒS|S(Nsutf-8treplacetstrict(t isinstancetbytesR(RR((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyR&scC`s|S(N((R((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyR,scC`s"t|tƒo|idƒS|S(Nsutf-8(RRtencode(RR((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyR/scC`sJt|dƒo |iƒS|i|i|iddd}|dSdS(Nt total_secondsiii ii@Bi@B(thasattrRt microsecondstsecondstdays(ttdtval((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyR6s #cC`sŒttdƒo?ti|titiBƒ}ti|ƒi}ti|ƒn:tii |ƒpti |ƒi}nt d|ƒ‚|S(s) Return path's uid. Does not follow symlinks: https://github.com/pypa/pip/pull/935#discussion_r5307003 Placed this function in compat due to differences on AIX and Jython, that should eventually go away. :raises OSError: When path is a symlink or can't be read. t O_NOFOLLOWs1%s is a symlink; Will not return uid for symlinks( RtostopentO_RDONLYR tfstattst_uidtclosetpathtislinktstattOSError(R'tfdtfile_uid((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyR >s  tpythontwsgirefiitargparsetwintclitnt(i(ii(t__doc__t __future__RRR!timpRtpip._vendor.sixRtlogging.configRRt ImportErrortpip.compat.dictconfigRt pip._vendort__all__RRt version_infoRtFalseRRR R textendtplatformt startswithtnameR (((s9/usr/lib/python2.6/vendor-packages/pip/compat/__init__.pyts8         "