SILENT KILLERPanel

Current Path: > > opt > alt > python27 > lib > > python2.7 > site-packages > pip > _internal > > utils


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/python27/lib//python2.7/site-packages/pip/_internal//utils

NameTypeSizeLast ModifiedActions
__init__.py File 0 bytes November 13 2023 21:11:11.
__init__.pyc File 226 bytes November 13 2023 21:11:11.
appdirs.py File 1349 bytes November 13 2023 21:11:11.
appdirs.pyc File 2064 bytes November 13 2023 21:11:11.
compat.py File 9489 bytes November 13 2023 21:11:11.
compat.pyc File 9885 bytes November 13 2023 21:11:11.
compatibility_tags.py File 5439 bytes November 13 2023 21:11:11.
compatibility_tags.pyc File 5027 bytes November 13 2023 21:11:11.
datetime.py File 295 bytes November 13 2023 21:11:11.
datetime.pyc File 749 bytes November 13 2023 21:11:11.
deprecation.py File 3318 bytes November 13 2023 21:11:11.
deprecation.pyc File 3896 bytes November 13 2023 21:11:11.
direct_url_helpers.py File 4359 bytes November 13 2023 21:11:11.
direct_url_helpers.pyc File 3697 bytes November 13 2023 21:11:11.
distutils_args.py File 1350 bytes November 13 2023 21:11:11.
distutils_args.pyc File 1767 bytes November 13 2023 21:11:11.
encoding.py File 1284 bytes November 13 2023 21:11:11.
encoding.pyc File 1773 bytes November 13 2023 21:11:11.
entrypoints.py File 1219 bytes November 13 2023 21:11:11.
entrypoints.pyc File 1627 bytes November 13 2023 21:11:11.
filesystem.py File 6943 bytes November 13 2023 21:11:11.
filesystem.pyc File 8633 bytes November 13 2023 21:11:11.
filetypes.py File 571 bytes November 13 2023 21:11:11.
filetypes.pyc File 854 bytes November 13 2023 21:11:11.
glibc.py File 3297 bytes November 13 2023 21:11:11.
glibc.pyc File 2553 bytes November 13 2023 21:11:11.
hashes.py File 4678 bytes November 13 2023 21:11:11.
hashes.pyc File 6806 bytes November 13 2023 21:11:11.
inject_securetransport.py File 810 bytes November 13 2023 21:11:11.
inject_securetransport.pyc File 1218 bytes November 13 2023 21:11:11.
logging.py File 13093 bytes November 13 2023 21:11:11.
logging.pyc File 13608 bytes November 13 2023 21:11:11.
misc.py File 28331 bytes November 13 2023 21:11:11.
misc.pyc File 37993 bytes November 13 2023 21:11:11.
models.py File 1201 bytes November 13 2023 21:11:11.
models.pyc File 3295 bytes November 13 2023 21:11:11.
packaging.py File 3035 bytes November 13 2023 21:11:11.
packaging.pyc File 3658 bytes November 13 2023 21:11:11.
parallel.py File 3404 bytes November 13 2023 21:11:11.
parallel.pyc File 4015 bytes November 13 2023 21:11:11.
pkg_resources.py File 1254 bytes November 13 2023 21:11:11.
pkg_resources.pyc File 3010 bytes November 13 2023 21:11:11.
setuptools_build.py File 5058 bytes November 13 2023 21:11:11.
setuptools_build.pyc File 4356 bytes November 13 2023 21:11:11.
subprocess.py File 9924 bytes November 13 2023 21:11:11.
subprocess.pyc File 7489 bytes November 13 2023 21:11:11.
temp_dir.py File 8378 bytes November 13 2023 21:11:11.
temp_dir.pyc File 10199 bytes November 13 2023 21:11:11.
typing.py File 1401 bytes November 13 2023 21:11:11.
typing.pyc File 1683 bytes November 13 2023 21:11:11.
unpacking.py File 9488 bytes November 13 2023 21:11:11.
unpacking.pyc File 8637 bytes November 13 2023 21:11:11.
urls.py File 1527 bytes November 13 2023 21:11:11.
urls.pyc File 2239 bytes November 13 2023 21:11:11.
virtualenv.py File 3706 bytes November 13 2023 21:11:11.
virtualenv.pyc File 4707 bytes November 13 2023 21:11:11.
wheel.py File 7303 bytes November 13 2023 21:11:11.
wheel.pyc File 8189 bytes November 13 2023 21:11:11.

Reading File: //opt/alt/python27/lib//python2.7/site-packages/pip/_internal//utils/temp_dir.pyc

�
�Rec@@s�ddlmZddlZddlZddlZddlZddlZddlm	Z	ddl
mZddlm
Z
ddlmZmZddlmZer�ddlmZmZmZmZmZmZed	d
d�Zneje�Zedd
dddd�Zda e	d��Z!de"fd��YZ#da$e	d��Z%de"fd��YZ&e&�Z'de"fd��YZ(de(fd��YZ)dS(i(tabsolute_importN(tcontextmanager(t	ExitStack(tensure_text(tenumtrmtree(tMYPY_CHECK_RUNNING(tAnytDicttIteratortOptionaltTypeVartUniont_Ttboundt
TempDirectoryt	BUILD_ENVs	build-envtEPHEM_WHEEL_CACHEsephem-wheel-cachet	REQ_BUILDs	req-buildcc@s6t��'}t|}az	dVWd|aXWdQXdS(N(Rt_tempdir_manager(tstacktold_tempdir_manager((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pytglobal_tempdir_manager%s

	tTempDirectoryTypeRegistrycB@s)eZdZd�Zd�Zd�ZRS(s$Manages temp directory behavior
    cC@s
i|_dS(N(t_should_delete(tself((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt__init__5scC@s||j|<dS(s[Indicate whether a TempDirectory of the given kind should be
        auto-deleted.
        N(R(Rtkindtvalue((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt
set_delete9scC@s|jj|t�S(s^Get configured auto-delete flag for a given TempDirectory type,
        default True.
        (RtgettTrue(RR((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt
get_delete@s(t__name__t
__module__t__doc__RRR (((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR1s		cc@s&t}t�az	tVWd|aXdS(suProvides a scoped global tempdir registry that can be used to dictate
    whether directories should be deleted.
    N(t_tempdir_registryR(told_tempdir_registry((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyttempdir_registryKs
		t_DefaultcB@seZRS((R!R"(((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR'ZscB@s_eZdZd	eded�Zed��Zd�Z	d�Z
d�Zd�Zd�Z
RS(
sMHelper class that owns and cleans up a temporary directory.

    This class can be used as a context manager or as an OO representation of a
    temporary directory.

    Attributes:
        path
            Location to the created temporary directory
        delete
            Whether the directory should be deleted when exiting
            (when used as a contextmanager)

    Methods:
        cleanup()
            Deletes the temporary directory

    When used as a context manager, if the delete attribute is True, on
    exiting the context the temporary directory is deleted.
    ttempcC@s�tt|�j�|tkr=|dk	r4t}q=d}n|dkr[|j|�}n||_t|_||_	||_
|r�tdk	s�t�tj
|�ndS(N(tsuperRRt_defaulttNonetFalset_createt_patht_deletedtdeleteRRtAssertionErrort
enter_context(RtpathR0Rtglobally_managed((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyRvs						cC@s)|js"tdj|j���|jS(Ns$Attempted to access deleted path: {}(R/R1tformatR.(R((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR3�s
cC@sdj|jj|j�S(Ns	<{} {!r}>(R5t	__class__R!R3(R((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt__repr__�scC@s|S(N((R((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt	__enter__�scC@sS|jdk	r|j}n!tr6tj|j�}nt}|rO|j�ndS(N(R0R+R$R RRtcleanup(RtexcRttbR0((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt__exit__�scC@s;tjjtjddj|���}tjd|�|S(sECreate a temporary directory and store its path in self.path
        tprefixspip-{}-sCreated temporary directory: %s(tosR3trealpathttempfiletmkdtempR5tloggertdebug(RRR3((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR-�s	cC@s8t|_tjj|j�r4tt|j��ndS(s?Remove the temporary directory created and reset state
        N(RR/R>R3texistsR.RR(R((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR9�s	N(R!R"R#R+R*R,RtpropertyR3R7R8R<R-R9(((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyRas				tAdjacentTempDirectorycB@s8eZdZdZdd�Zed��Zd�ZRS(s�Helper class that creates a temporary directory adjacent to a real one.

    Attributes:
        original
            The original directory to create a temp directory for.
        path
            After calling create() or entering, contains the full
            path to the temporary directory.
        delete
            Whether the directory should be deleted when exiting
            (when used as a contextmanager)

    s-~.=%0123456789cC@s/|jd�|_tt|�jd|�dS(Ns/\R0(trstriptoriginalR)RFR(RRHR0((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR�scc@s�xptdt|��D]Y}xPtj|j|d�D]5}ddj|�||}||kr6|Vq6q6WqWxhtt|j��D]Q}xHtj|j|�D]1}ddj|�|}||kr�|Vq�q�Wq�WdS(sGenerates a series of temporary names.

        The algorithm replaces the leading characters in the name
        with ones that are valid filesystem characters, but are not
        valid package names (for both Python and pip definitions of
        package).
        it~tN(trangetlent	itertoolstcombinations_with_replacementt
LEADING_CHARStjoin(tclstnametit	candidatetnew_name((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt_generate_names�s
		cC@s�tjj|j�\}}x�|j|�D]m}tjj||�}ytj|�Wn+tk
r�}|jtj	kr��q�q+Xtjj
|�}Pq+Wtjj
tjddj
|���}tjd|�|S(NR=spip-{}-sCreated temporary directory: %s(R>R3tsplitRHRVRPtmkdirtOSErrorterrnotEEXISTR?R@RAR5RBRC(RRtrootRRRTR3tex((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyR-�s
	N(	R!R"R#ROR+RtclassmethodRVR-(((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyRF�s

(*t
__future__RRZRMtloggingtos.pathR>R@t
contextlibRtpip._vendor.contextlib2Rtpip._vendor.sixRtpip._internal.utils.miscRRtpip._internal.utils.typingRttypingRRR	R
RRR
t	getLoggerR!RBt
tempdir_kindsR+RRtobjectRR$R&R'R*RRF(((s�/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.pyt<module>s6.		i

SILENT KILLER Tool