/usr/lib/python2.6/site-packages/pkg_resources/_vendor
NameSizeModeActions
packaging/-0755rm
pyparsing.py1604250644editdlrm
pyparsing.pyc1692260644editdlrm
six.py300980644editdlrm
six.pyc320080644editdlrm
__init__.py00644editdlrm
__init__.pyc1530644editdlrm
Edit: /usr/lib/python2.6/site-packages/pkg_resources/_vendor/six.pyc (32008B)
WcK@@sxdZddklZddkZddkZddkZddkZddkZdZdZ ei ddjZ ei ddjZ ei dd!dajZ e o4efZefZefZeZeZeiZnefZeefZeeifZeZeZeiid oedcZnYd efd YZ ye!e Wne"j oedeZnXedgZ[ dZ#dZ$defdYZ%de%fdYZ&dei'fdYZ(de%fdYZ)defdYZ*e*e+Z,de(fdYZ-e)dddde)d d!d"d#d e)d$d!d!d%d$e)d&d'd"d(d&e)d)d'd*e)d+d!d"d,d+e)d-d.d.d/d-e)d0d.d.d-d0e)d1d'd"d2d1e)d3d'e od4nd5d6e)d7d'd8e)d9d:d;d<e)ddde)d=d=d>e)d?d?d>e)d@d@d>e)d2d'd"d2d1e)dAd!d"dBdAe)dCd!d!dDdCe&d"d'e&dEdFe&dGdHe&dIdJdKe&dLdMdLe&dNdOdPe&dQdRdSe&dTdUdVe&dWdXdYe&dZd[d\e&d]d^d_e&d`dadbe&dcdddee&dfdgdhe&dididje&dkdkdje&dldldje&dmdmdne&dodpe&dqdre&dsdte&dudvdue&dwdxe&dydzd{e&d|d}d~e&ddde&ddde&ddde&ddde&ddde&ddde&ddde&ddde&ddd~e&ddde&ddde&ddde&de+dde&de+dde&de+de+de&ddde&ddde&dddg>Z.eidjoe.e&ddg7Z.nxLe.D]DZ/e0e-e/i1e/e2e/e&oe,i3e/de/i1qLqLW[/e.e-_.e-e+dZ4e,i3e4dde(fdYZ5e)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)d<dde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)dddgZ6x!e6D]Z/e0e5e/i1e/q<W[/e6e5_.e,i3e5e+dddde(fdYZ7e)ddde)ddde)dddgZ8x!e8D]Z/e0e7e/i1e/qW[/e8e7_.e,i3e7e+dddde(fdYZ9e)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)ddde)dddg!Z:x!e:D]Z/e0e9e/i1e/q* W[/e:e9_.e,i3e9e+dddde(fdYZ;e)ddde)ddde)ddde)dddgZ<x!e<D]Z/e0e;e/i1e/q W[/e<e;_.e,i3e;e+d d d d e(fd YZ=e)dddgZ>x!e>D]Z/e0e=e/i1e/qG W[/e>e=_.e,i3e=e+ddddei'fdYZ?e,i3e?e+dddZ@dZAe o(dZBdZCdZDdZEdZFdZGn%dZBdZCdZDd ZEd!ZFd"ZGy eHZIWneJj od#ZInXeIZHy eKZKWneJj od$ZKnXe o%d%ZLeiMZNd&ZOeZPn8d'ZLd(ZNd)ZOd*efd+YZPeKZKe#eLd,eiQeBZReiQeCZSeiQeDZTeiQeEZUeiQeFZVeiQeGZWe oUd-ZXd.ZYd/ZZd0Z[ei\d1Z]ei\d2Z^ei\d3Z_nRd4ZXd5ZYd6ZZd7Z[ei\d8Z]ei\d9Z^ei\d:Z_e#eXd;e#eYd<e#eZd=e#e[d>e od?Z`d@ZaebZcddkdZdediedAifZg[deihdZieijZkelZmddknZnenioZoenipZpdBZqei d d jodCZrdDZsqNdEZrdFZsnqdGZ`dHZaecZcebZgdIZidJZkeiteiuevZmddkoZoeoioZoZpdKZqdCZrdDZse#e`dLe#eadMdNZwdOZxdPZye o"eze4i{dQZ|ddRZ~ndddSZ|e|dTei d dhjoe|dUn,ei d dijoe|dVn dWZeze4i{dXdZedjo dYZnei d djjoeZdZZne#e~d[ei dd!dkjoeieid\Zn eiZd]Zd^Zd_ZgZe+Zeid`dj o ge_neio_xReeiD]A\ZZeei+djoei1e+joeie=PqqW[[neiie,dS(ls6Utilities for writing code that runs on Python 2 and 3i(tabsolute_importNs'Benjamin Peterson s1.10.0iiitjavaiitXcB@seZdZRS(cC@sdS(NiiI((tself((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt__len__>s(t__name__t __module__R(((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR<si?cC@s ||_dS(s Add documentation to a function.N(t__doc__(tfunctdoc((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt_add_docKscC@st|ti|S(s7Import module, returning the module after the last dot.(t __import__tsystmodules(tname((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt_import_modulePs t _LazyDescrcB@seZdZdZRS(cC@s ||_dS(N(R(RR((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt__init__XscC@sP|i}t||i|yt|i|iWntj onX|S(N(t_resolvetsetattrRtdelattrt __class__tAttributeError(Rtobjttptresult((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt__get__[s (RRRR(((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRVs t MovedModulecB@s&eZddZdZdZRS(cC@sNtt|i|to$|djo |}n||_n ||_dS(N(tsuperRRtPY3tNonetmod(RRtoldtnew((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRis    cC@s t|iS(N(RR(R((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRrscC@s/|i}t||}t||||S(N(RtgetattrR(Rtattrt_moduletvalue((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt __getattr__us N(RRRRRR&(((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRgs t _LazyModulecB@s eZdZdZgZRS(cC@s)tt|i||ii|_dS(N(RR'RRR(RR((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR~scC@s;ddg}|g}|iD]}||iq~7}|S(NRR(t_moved_attributesR(Rtattrst_[1]R#((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt__dir__s +(RRRR+R((((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR'|s  tMovedAttributecB@s eZdddZdZRS(cC@stt|i|to[|djo |}n||_|djo!|djo |}qk|}n||_n*||_|djo |}n||_dS(N(RR,RRRRR#(RRtold_modtnew_modtold_attrtnew_attr((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRs           cC@st|i}t||iS(N(RRR"R#(Rtmodule((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRsN(RRRRR(((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR,st_SixMetaPathImportercB@s_eZdZdZdZdZd dZdZdZ dZ dZ e Z RS( s A meta path importer to import six.moves and its submodules. This class implements a PEP302 finder and loader. It should be compatible with Python 2.5 and all existing versions of Python3 cC@s||_h|_dS(N(Rt known_modules(Rtsix_module_name((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRs cG@s-x&|D]}||i|id|yti|=Wq^tj otd|fq^XnXdS(sRemove item from six.moves.sno such move, %rN(RRHRRt__dict__R<(R((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt remove_movest__func__t__self__t __closure__t__code__t __defaults__t __globals__tim_functim_selft func_closuret func_codet func_defaultst func_globalscC@s |iS(N(tnext(tit((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytadvance_iterator scC@stdt|iDS(Ncs@s"x|]}d|ijVqWdS(t__call__N(R (t.0tklass((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pys s (tanyttypet__mro__(R((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytcallablescC@s|S(N((tunbound((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytget_unbound_functionscC@s|S(N((Rtcls((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytcreate_unbound_methodscC@s|iS(N(R(R#((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR$"scC@sti|||iS(N(ttypest MethodTypeR(RR((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytcreate_bound_method%scC@sti|d|S(N(R'R(R(RR%((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR&(stIteratorcB@seZdZRS(cC@st|i|S(N(R t__next__(R((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR-s(RRR(((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR*+ss3Get the function out of a possibly unbound functioncK@st|i|S(N(titertkeys(tdtkw((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytiterkeys>scK@st|i|S(N(R,tvalues(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt itervaluesAscK@st|i|S(N(R,titems(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt iteritemsDscK@st|i|S(N(R,tlists(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt iterlistsGsR-R1R3cK@s |i|S(N(R0(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR0PscK@s |i|S(N(R2(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR2SscK@s |i|S(N(R4(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR4VscK@s |i|S(N(R6(R.R/((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR6Ystviewkeyst viewvaluest viewitemss1Return an iterator over the keys of a dictionary.s3Return an iterator over the values of a dictionary.s?Return an iterator over the (key, value) pairs of a dictionary.sBReturn an iterator over the (key, [values]) pairs of a dictionary.cC@s |idS(Nslatin-1(tencode(ts((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytbkscC@s|S(N((R;((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytunss>BtassertCountEqualtassertRaisesRegexptassertRegexpMatchestassertRaisesRegext assertRegexcC@s|S(N((R;((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR<scC@st|idddS(Ns\\s\\\\tunicode_escape(tunicodetreplace(R;((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR=scC@st|dS(Ni(tord(tbs((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytbyte2intscC@st||S(N(RF(tbufti((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt indexbytesstassertItemsEquals Byte literals Text literalcO@st|t||S(N(R"t_assertCountEqual(Rtargstkwargs((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR>scO@st|t||S(N(R"t_assertRaisesRegex(RRNRO((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRAscO@st|t||S(N(R"t _assertRegex(RRNRO((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRBstexeccC@sG|djo |}n|i|j o|i|n|dS(N(Rt __traceback__twith_traceback(RR%ttb((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytreraises   cB@si|djo9eid}|i}|djo |i}n~n|djo |}nddUdS(sExecute code in a namespace.isexec _code_ in _globs_, _locs_N(RR t _getframet f_globalstf_locals(t_code_t_globs_t_locs_tframe((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytexec_s      s9def reraise(tp, value, tb=None): raise tp, value, tb srdef raise_from(value, from_value): if from_value is None: raise value raise value from from_value sCdef raise_from(value, from_value): raise value from from_value cC@s |dS(N((R%t from_value((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt raise_fromstprintc @s|idtidjodSfd}t}|idd}|dj o>t|to t}qt|tpt dqn|idd}|dj o>t|to t}qt|tpt dqn|ot dn|p0x-|D]!}t|to t}PqqWn|otd }td }n d }d }|djo |}n|djo |}nx9t |D]+\} }| o||n||qW||dS( s4The new-style print function for Python 2.4 and 2.5.tfileNc@st|tpt|}nttobt|toRidj oBtdd}|djo d}n|ii|}ni |dS(Nterrorststrict( R@t basestringtstrRbRDtencodingRR"R:twrite(tdataRc(tfp(s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRhs  tsepssep must be None or a stringtendsend must be None or a strings$invalid keyword arguments to print()s t ( tpopR tstdoutRtFalseR@RDtTrueRft TypeErrort enumerate( RNRORht want_unicodeRkRltargtnewlinetspaceRJ((Rjs=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytprint_sP             cO@sZ|idti}|idt}t|||o|dj o|indS(NRbtflush(tgetR RoRnRpt_printRRy(RNRORjRy((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyRx s  sReraise an exception.c@sfd}|S(Nc@s(ti|}|_|S(N(Rctwrapst __wrapped__(tf(twrappedtassignedtupdated(s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytwrappers ((RRRR((RRRs=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR|sc@s5dffdY}ti|ddhS(s%Create a base class with a metaclass.t metaclassc@seZfdZRS(c@s||S(N((R%Rt this_basesR.(tbasestmeta(s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt__new__'s(RRR((RR(s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR%sttemporary_class((R R(RRR((RRs=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytwith_metaclass sc@sfd}|S(s6Class decorator for creating a class with a metaclass.c@s|ii}|id}|dj o?t|to |g}nx|D]}|i|qOWn|idd|idd|i|i|S(Nt __slots__R t __weakref__( R tcopyRzRR@RfRnRt __bases__(R%t orig_varstslotst slots_var(R(s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyR.s  ((RR((Rs=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyt add_metaclass,s cC@sNtoCd|ijotd|in|i|_d|_n|S(s A decorator that defines __unicode__ and __str__ methods under Python 2. Under Python 3 it does nothing. To support Python 2 and 3 with a single code base, define a __str__ method returning text and apply this decorator to the class. t__str__sY@python_2_unicode_compatible cannot be applied to %s because it doesn't define __str__().cS@s|iidS(sutf-8(t __unicode__R:(R((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytJs(tPY2R t ValueErrorRRR(R((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pytpython_2_unicode_compatible<s t__spec__(iiIiIill(ii(ii(ii(ii(Rt __future__RRcRMtoperatorR R't __author__t __version__t version_infoRRtPY34Rft string_typestintt integer_typesR t class_typest text_typetbytest binary_typetmaxsizetMAXSIZERetlongt ClassTypeRDtplatformt startswithtobjectRtlent OverflowErrorR RRRt ModuleTypeR'R,R2RRRHR(R#RRR@R8RRt_urllib_parse_moved_attributesRt_urllib_error_moved_attributesRt _urllib_request_moved_attributesRt!_urllib_response_moved_attributesRt$_urllib_robotparser_moved_attributesRR R t _meth_funct _meth_selft _func_closuret _func_codet_func_defaultst _func_globalsRRt NameErrorR"R$R(R)R&R*t attrgettertget_method_functiontget_method_selftget_function_closuretget_function_codetget_function_defaultstget_function_globalsR0R2R4R6t methodcallerR7R8R9R<R=tchrtunichrtstructtStructtpacktint2bytet itemgetterRHtgetitemRKR,t iterbytesRJRKtBytesIORMRPRQtpartialRWRFR>RARBR"RNR^RRVR`RxR{tWRAPPER_ASSIGNMENTStWRAPPER_UPDATESR|RRRRCt __package__tglobalsRzRtsubmodule_search_locationst meta_pathRsRJtimportertappend(((s=/tmp/pip-build-iUCeBS/setuptools/pkg_resources/_vendor/six.pyts              >                                                                        5