ó `8(Zc@s³ddgZyddlmZmZWn0ek rXddlmZmZd„ZnXyddlmZWn?ek r®ddl Z ddlZde fd „ƒYZnXdS( tget_config_varstget_pathi’’’’(RR(Rtget_python_libcCs+|dkrtdƒ‚nt|dkƒS(NtplatlibtpurelibsName must be purelib or platlib(splatlibspurelib(t ValueErrorR(tname((s9/tmp/pip-build-0nEYGB/setuptools/setuptools/py31compat.pyR s (tTemporaryDirectoryNRcBs)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((s9/tmp/pip-build-0nEYGB/setuptools/setuptools/py31compat.pyt__init__s cCs|jS(N(R(R ((s9/tmp/pip-build-0nEYGB/setuptools/setuptools/py31compat.pyt __enter__!scCs8ytj|jtƒWntk r*nXd|_dS(N(tshutiltrmtreeRtTruetOSErrorR(R texctypetexcvaluetexctrace((s9/tmp/pip-build-0nEYGB/setuptools/setuptools/py31compat.pyt__exit__$s  (t__name__t __module__t__doc__R R R(((s9/tmp/pip-build-0nEYGB/setuptools/setuptools/py31compat.pyRs  ( t__all__t sysconfigRRt ImportErrortdistutils.sysconfigRR RRtobject(((s9/tmp/pip-build-0nEYGB/setuptools/setuptools/py31compat.pyts