ó zn¯Sc@s ddlZddlZddgZyddlmZmZWn0ek rpddlmZmZd„ZnXyddl m Z Wn?ek rÆddl Z ddl Z de fd „ƒYZ nXej Zdejd koîdknZerd „ZndS(iÿÿÿÿNtget_config_varstget_path(RR(Rtget_python_libcCs+|dkrtdƒ‚nt|dkƒS(NtplatlibtpurelibsName must be purelib or platlib(splatlibspurelib(t ValueErrorR(tname((s?/usr/local/lib/python2.7/site-packages/setuptools/py31compat.pyR s (tTemporaryDirectoryRcBs)eZdZd„Zd„Zd„ZRS(s©" Very simple temporary directory context manager. Will try to delete afterward, but will also ignore OS and similar errors on deletion. cCsd|_tjƒ|_dS(N(tNoneRttempfiletmkdtemp(tself((s?/usr/local/lib/python2.7/site-packages/setuptools/py31compat.pyt__init__s cCs|jS(N(R(R ((s?/usr/local/lib/python2.7/site-packages/setuptools/py31compat.pyt __enter__ scCs8ytj|jtƒWntk r*nXd|_dS(N(tshutiltrmtreeRtTruetOSErrorR(R texctypetexcvaluetexctrace((s?/usr/local/lib/python2.7/site-packages/setuptools/py31compat.pyt__exit__#s  (t__name__t __module__t__doc__R R R(((s?/usr/local/lib/python2.7/site-packages/setuptools/py31compat.pyRs  iiicOs<d|kr,|ddkr,tj|ds"         #