ó Ÿ/{Yc@sddlZddlZejddkr eZeZddlZddlZddl m Z e Z e Z d„Z d„Z d„ZddlmZddlZdd lmZdd lmZdd lmZd „ZeZejZd „ZeeefZe Z e!Z!e"Z#ddl$m%Z%m&Z&m'Z'ddl(Z(ddl(m)Z)m*Z*m+Z+m,Z,m-Z-ddl.m.Z.m/Z/m0Z0m1Z1m2Z2ej3Z4ddUnue5Ze"ZddlZddl6Zddl7m Z m Z d„Z d„Z d„Zddl8mZddl9j:Zddl;mZmZdd l;mZd„ZeZejZeZeefZe<Z e"Z!e#Z#ddl=m*Z*m+Z+ddl>j?Z(ddl>m)Z)m%Z%m'Z'ddl@m.Z.m/Z/m,Z,m-Z-m0Z0m1Z1m2Z2m&Z&ej4Z4ddd„Z dd„ZBdS(iÿÿÿÿNii(tStringIOcCs|jS(N(t func_code(to((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyt scCs|jS(N(t func_globals(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyRscCs|jS(N(tim_func(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyRs(tname2codepoint(t HTTPServer(tSimpleHTTPRequestHandler(tBaseHTTPRequestHandlercCs |jƒS(N(t iteritems(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyRscCs |jƒS(N(tnext(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyRs(t url2pathnametsplittagt pathname2url(turlopent HTTPErrortURLErrortunquotet splituser(turlparset urlunparseturljointurlsplitt urlunsplits8def reraise(tp, value, tb=None): raise tp, value, tb(RtBytesIOcCs|jS(N(t__code__(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyR,scCs|jS(N(t __globals__(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyR-scCs|jS(N(t__func__(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyR.s(RRcCs |jƒS(N(titems(R((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pyR3s(RR(RR R(RRRRRRRR cBs{|dkreƒ}n|dkr-|}ne|dƒ}z|jƒ}Wd|jƒXe||dƒ||fdUdS(Ntrbtexec(tNonetglobalstopentreadtclosetcompile(tfntglobstlocstftsource((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pytexecfileDs     cCs+|j|k r!|j|ƒ‚n|‚dS(N(t __traceback__twith_traceback(ttptvaluettb((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pytreraisePs(Ctsyst itertoolst version_infotFalsetPY3t basestringt __builtin__tbuiltinst ConfigParserRRR+RRRthtmlentitydefsRthttplibtBaseHTTPServerRtSimpleHTTPServerRR R tlongt long_typetmaxinttmaxsizeR tinttfloatt numeric_typestunichrtunicodetstrtbytesturllibR R Rturllib2RRRRRRRRRRt ifilterfalset filterfalsetTruet configparsertiot html.entitiest http.clienttclientt http.servertchrt urllib.errorturllib.requesttrequestt urllib.parseR R1(((sB/opt/alt/python33/lib/python3.3/site-packages/setuptools/compat.pytst            ((          :