JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr Rec@s ddlZddlZddgZyddlmZmZWn0ek rpddlmZmZdZnXyddl m Z Wn?ek rddl Z ddl Z de fd YZ nXej Zdejd kodknZerd ZndS(iNtget_config_varstget_path(RR(Rtget_python_libcCs+|dkrtdnt|dkS(NtplatlibtpurelibsName must be purelib or platlib(RR(t ValueErrorR(tname((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/py31compat.pyR s (tTemporaryDirectoryRcBs)eZdZdZdZdZRS(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/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/py31compat.pyt__init__ s cCs|jS(N(R(R ((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/py31compat.pyt __enter__$scCs8ytj|jtWntk r*nXd|_dS(N(tshutiltrmtreeRtTruetOSErrorR(R texctypetexcvaluetexctrace((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/py31compat.pyt__exit__'s  (t__name__t __module__t__doc__R R R(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/py31compat.pyRs  iiicOs<d|kr,|ddkr,tj|ds"         #