__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
�
��Rec @ s d d l Z d d l Z d d g Z y d d l m Z m Z Wn0 e k
rp d d l m Z m Z d � Z n Xy d d l m
Z
Wn? e k
r� d d l Z d d l Z d e f d � � YZ
n Xe j
Z d e j d k o� d k n Z e rd
� Z n d S( i����Nt get_config_varst get_path( R R ( R t get_python_libc C s+ | d k r t d � � n t | d k � S( Nt platlibt purelibs Name must be purelib or platlib( R R ( t
ValueErrorR ( t name( ( 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 ( t TemporaryDirectoryR c B s) e Z d Z d � Z d � Z d � Z RS( s�
Very simple temporary directory context manager.
Will try to delete afterward, but will also ignore OS and similar
errors on deletion.
c C s d | _ t j � | _ d S( N( t NoneR t tempfilet mkdtemp( t self( ( 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 c C s | j S( 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__$ s c C s8 y t j | j t � Wn t k
r* n Xd | _ d S( N( t shutilt rmtreeR t Truet OSErrorR ( R t exctypet excvaluet exctrace( ( 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__'