SILENT KILLERPanel

Current Path: > > opt > alt > python37 > lib64 > python3.7 > distutils > __pycache__


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/python37/lib64/python3.7/distutils/__pycache__

NameTypeSizeLast ModifiedActions
__init__.cpython-37.opt-1.pyc File 395 bytes April 17 2024 17:36:13.
__init__.cpython-37.opt-2.pyc File 213 bytes April 17 2024 17:35:53.
__init__.cpython-37.pyc File 395 bytes April 17 2024 17:36:18.
_msvccompiler.cpython-37.opt-1.pyc File 12574 bytes April 17 2024 17:36:13.
_msvccompiler.cpython-37.opt-2.pyc File 11427 bytes April 17 2024 17:35:53.
_msvccompiler.cpython-37.pyc File 12637 bytes April 17 2024 17:36:18.
archive_util.cpython-37.opt-1.pyc File 6529 bytes April 17 2024 17:36:13.
archive_util.cpython-37.opt-2.pyc File 4488 bytes April 17 2024 17:35:53.
archive_util.cpython-37.pyc File 6529 bytes April 17 2024 17:36:18.
bcppcompiler.cpython-37.opt-1.pyc File 6498 bytes April 17 2024 17:36:13.
bcppcompiler.cpython-37.opt-2.pyc File 6210 bytes April 17 2024 17:35:53.
bcppcompiler.cpython-37.pyc File 6498 bytes April 17 2024 17:36:18.
ccompiler.cpython-37.opt-1.pyc File 33104 bytes April 17 2024 17:36:13.
ccompiler.cpython-37.opt-2.pyc File 16754 bytes April 17 2024 17:35:53.
ccompiler.cpython-37.pyc File 33231 bytes April 17 2024 17:36:18.
cmd.cpython-37.opt-1.pyc File 13905 bytes April 17 2024 17:36:13.
cmd.cpython-37.opt-2.pyc File 8044 bytes April 17 2024 17:35:53.
cmd.cpython-37.pyc File 13905 bytes April 17 2024 17:36:18.
config.cpython-37.opt-1.pyc File 3482 bytes April 17 2024 17:36:13.
config.cpython-37.opt-2.pyc File 3091 bytes April 17 2024 17:35:53.
config.cpython-37.pyc File 3482 bytes April 17 2024 17:36:18.
core.cpython-37.opt-1.pyc File 6607 bytes April 17 2024 17:36:13.
core.cpython-37.opt-2.pyc File 3220 bytes April 17 2024 17:35:53.
core.cpython-37.pyc File 6607 bytes April 17 2024 17:36:18.
cygwinccompiler.cpython-37.opt-1.pyc File 8525 bytes April 17 2024 17:36:13.
cygwinccompiler.cpython-37.opt-2.pyc File 6895 bytes April 17 2024 17:35:53.
cygwinccompiler.cpython-37.pyc File 8525 bytes April 17 2024 17:36:18.
debug.cpython-37.opt-1.pyc File 205 bytes April 17 2024 17:36:13.
debug.cpython-37.opt-2.pyc File 205 bytes April 17 2024 17:35:53.
debug.cpython-37.pyc File 205 bytes April 17 2024 17:36:18.
dep_util.cpython-37.opt-1.pyc File 2721 bytes April 17 2024 17:36:13.
dep_util.cpython-37.opt-2.pyc File 1277 bytes April 17 2024 17:35:53.
dep_util.cpython-37.pyc File 2721 bytes April 17 2024 17:36:18.
dir_util.cpython-37.opt-1.pyc File 5815 bytes April 17 2024 17:36:13.
dir_util.cpython-37.opt-2.pyc File 3437 bytes April 17 2024 17:35:53.
dir_util.cpython-37.pyc File 5815 bytes April 17 2024 17:36:18.
dist.cpython-37.opt-1.pyc File 34436 bytes April 17 2024 17:36:13.
dist.cpython-37.opt-2.pyc File 25141 bytes April 17 2024 17:35:53.
dist.cpython-37.pyc File 34436 bytes April 17 2024 17:36:18.
errors.cpython-37.opt-1.pyc File 5491 bytes April 17 2024 17:36:13.
errors.cpython-37.opt-2.pyc File 2853 bytes April 17 2024 17:35:53.
errors.cpython-37.pyc File 5491 bytes April 17 2024 17:36:18.
extension.cpython-37.opt-1.pyc File 6902 bytes April 17 2024 17:36:13.
extension.cpython-37.opt-2.pyc File 3412 bytes April 17 2024 17:35:53.
extension.cpython-37.pyc File 6902 bytes April 17 2024 17:36:18.
fancy_getopt.cpython-37.opt-1.pyc File 10466 bytes April 17 2024 17:36:13.
fancy_getopt.cpython-37.opt-2.pyc File 7655 bytes April 17 2024 17:35:53.
fancy_getopt.cpython-37.pyc File 10614 bytes April 17 2024 17:36:18.
file_util.cpython-37.opt-1.pyc File 5900 bytes April 17 2024 17:36:13.
file_util.cpython-37.opt-2.pyc File 3763 bytes April 17 2024 17:35:53.
file_util.cpython-37.pyc File 5900 bytes April 17 2024 17:36:18.
filelist.cpython-37.opt-1.pyc File 9745 bytes April 17 2024 17:36:13.
filelist.cpython-37.opt-2.pyc File 6874 bytes April 17 2024 17:35:53.
filelist.cpython-37.pyc File 9835 bytes April 17 2024 17:36:18.
log.cpython-37.opt-1.pyc File 2316 bytes April 17 2024 17:36:13.
log.cpython-37.opt-2.pyc File 2255 bytes April 17 2024 17:35:53.
log.cpython-37.pyc File 2316 bytes April 17 2024 17:36:18.
msvc9compiler.cpython-37.opt-1.pyc File 17321 bytes April 17 2024 17:36:13.
msvc9compiler.cpython-37.opt-2.pyc File 15704 bytes April 17 2024 17:35:53.
msvc9compiler.cpython-37.pyc File 17380 bytes April 17 2024 17:36:18.
msvccompiler.cpython-37.opt-1.pyc File 14568 bytes April 17 2024 17:36:13.
msvccompiler.cpython-37.opt-2.pyc File 12999 bytes April 17 2024 17:35:53.
msvccompiler.cpython-37.pyc File 14568 bytes April 17 2024 17:36:18.
spawn.cpython-37.opt-1.pyc File 5119 bytes April 17 2024 17:36:13.
spawn.cpython-37.opt-2.pyc File 3815 bytes April 17 2024 17:35:53.
spawn.cpython-37.pyc File 5119 bytes April 17 2024 17:36:18.
sysconfig.cpython-37.opt-1.pyc File 12060 bytes April 17 2024 17:36:13.
sysconfig.cpython-37.opt-2.pyc File 8570 bytes April 17 2024 17:35:53.
sysconfig.cpython-37.pyc File 12060 bytes April 17 2024 17:36:18.
text_file.cpython-37.opt-1.pyc File 8442 bytes April 17 2024 17:36:13.
text_file.cpython-37.opt-2.pyc File 3340 bytes April 17 2024 17:35:53.
text_file.cpython-37.pyc File 8442 bytes April 17 2024 17:36:18.
unixccompiler.cpython-37.opt-1.pyc File 6871 bytes April 17 2024 17:36:13.
unixccompiler.cpython-37.opt-2.pyc File 6242 bytes April 17 2024 17:35:53.
unixccompiler.cpython-37.pyc File 6871 bytes April 17 2024 17:36:18.
util.cpython-37.opt-1.pyc File 15098 bytes April 17 2024 17:36:13.
util.cpython-37.opt-2.pyc File 9214 bytes April 17 2024 17:35:53.
util.cpython-37.pyc File 15098 bytes April 17 2024 17:36:18.
version.cpython-37.opt-1.pyc File 7308 bytes April 17 2024 17:36:13.
version.cpython-37.opt-2.pyc File 4023 bytes April 17 2024 17:35:53.
version.cpython-37.pyc File 7353 bytes April 17 2024 17:36:18.
versionpredicate.cpython-37.opt-1.pyc File 5100 bytes April 17 2024 17:36:13.
versionpredicate.cpython-37.opt-2.pyc File 2620 bytes April 17 2024 17:35:53.
versionpredicate.cpython-37.pyc File 5100 bytes April 17 2024 17:36:18.

Reading File: //opt/alt/python37/lib64/python3.7/distutils/__pycache__/msvccompiler.cpython-37.pyc

B

� f\�@s�dZddlZddlZddlmZmZmZmZmZddl	m
Z
mZmZddl
mZdZy,ddlZdZeZejZejZejZejZWnhek
r�y4ddlZddlZdZeZejZejZejZejZWnek
r�e�d�YnXYnXe�rejejej ej!fZ"d	d
�Z#dd�Z$d
d�Z%Gdd�d�Z&dd�Z'dd�Z(dd�Z)Gdd�de
�Z*e'�dk�r�e�+d�e*Z,ddl-m*Z*ddl-m&Z&dS)z�distutils.msvccompiler

Contains MSVCCompiler, an implementation of the abstract CCompiler class
for the Microsoft Visual Studio.
�N)�DistutilsExecError�DistutilsPlatformError�CompileError�LibError�	LinkError)�	CCompiler�gen_preprocess_options�gen_lib_options)�logFTz�Warning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.cCsnyt||�}Wntk
r"dSXg}d}x<yt||�}Wntk
rRPYnX|�|�|d7}q.W|S)zReturn list of registry keys.Nr�)�RegOpenKeyEx�RegError�
RegEnumKey�append)�base�key�handle�L�i�k�r�;/opt/alt/python37/lib64/python3.7/distutils/msvccompiler.py�	read_keys7s
rcCs�yt||�}Wntk
r"dSXi}d}xPyt||�\}}}Wntk
rXPYnX|��}t|�|t|�<|d7}q.W|S)zXReturn dict of registry keys and values.

    All names are converted to lowercase.
    Nrr)rr
�RegEnumValue�lower�convert_mbcs)rrr�dr�name�value�typerrr�read_valuesHsr cCs:t|dd�}|dk	r6y|d�}Wntk
r4YnX|S)N�decode�mbcs)�getattr�UnicodeError)�sZdecrrrr]src@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�
MacroExpandercCsi|_|�|�dS)N)�macros�load_macros)�self�versionrrr�__init__gszMacroExpander.__init__cCs4x.tD]&}t||�}|r|||jd|<PqWdS)Nz$(%s))�HKEYSr r')r)Zmacro�pathrrrrrr�	set_macroks


zMacroExpander.set_macroc

Cs�d|}|�d|dd�|�d|dd�d}|�d|d	�y*|d
krX|�d|d�n|�d|d
�Wn*tk
r�}ztd��Wdd}~XYnXd}x\tD]T}yt||�}Wntk
r�w�YnXt|d�}t|d||f�}	|	d|jd<q�WdS)Nz%Software\Microsoft\VisualStudio\%0.1fZVCInstallDirz	\Setup\VCZ
productdirZVSInstallDirz	\Setup\VSz Software\Microsoft\.NETFrameworkZFrameworkDirZinstallrootg@ZFrameworkSDKDirzsdkinstallrootv1.1ZsdkinstallrootaPython was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries.
Visual Studio 2003 was not found on this system. If you have Cygwin installed,
you can try compiling with MingW32, by passing "-c mingw32" to setup.py.z.Software\Microsoft\NET Framework Setup\Productrz%s\%sr*z$(FrameworkVersion))	r.�KeyErrorrr,rr
rr r')
r)r*ZvsbaseZnet�exc�pr�hrrrrrr(rs*

zMacroExpander.load_macroscCs(x"|j��D]\}}|�||�}qW|S)N)r'�items�replace)r)r%r�vrrr�sub�szMacroExpander.subN)�__name__�
__module__�__qualname__r+r.r(r6rrrrr&fsr&cCs�d}tj�|�}|dkrdS|t|�}tj|d��dd�\}}t|dd��d}|dkrf|d7}t|d	d
��d}|dkr�d}|dkr�||SdS)
z�Return the version of MSVC that was used to build Python.

    For Python 2.3 and up, the version number is included in
    sys.version.  For earlier versions, assume the compiler is MSVC 6.
    zMSC v.����N� r����
��g$@r)�sysr*�find�len�split�int)�prefixrr%�restZmajorVersionZminorVersionrrr�get_build_version�srHcCs@d}tj�|�}|dkrdStj�d|�}tj|t|�|�S)zUReturn the processor architecture.

    Possible results are "Intel" or "AMD64".
    z bit (r:�Intel�))rAr*rBrC)rFr�jrrr�get_build_architecture�srLcCs4g}x*|D]"}tj�|�}||kr
|�|�q
W|S)znReturn a list of normalized paths with duplicates removed.

    The current order of paths is maintained.
    )�osr-�normpathr)�pathsZ
reduced_pathsr1Znprrr�normalize_and_reduce_paths�s
rPc
@s�eZdZdZdZiZdgZdddgZdgZdgZ	eeee	Z
d	Zd
ZdZ
dZd
ZZdZd-dd�Zdd�Zd.dd�Zd/dd�Zd0dd�Zd1dd�Zdd�Zd d!�Zd"d#�Zd2d$d%�Zd&d'�Zd3d)d*�Zd+d,�ZdS)4�MSVCCompilerzwConcrete class that implements an interface to Microsoft Visual C++,
       as defined by the CCompiler abstract class.Zmsvcz.cz.ccz.cppz.cxxz.rcz.mcz.resz.objz.libz.dllz%s%sz.exercCsvt�||||�t�|_t�|_|jdkr\|jdkrHd|_t|j�|_nd|_d|j|_	nd|jd|_	d|_
dS)	NrI�zSoftware\Microsoft\VisualStudiozSoftware\Microsoft\DevstudiozVisual Studio version %szMicrosoft SDK compiler %sr;F)rr+rH�_MSVCCompiler__versionrL�_MSVCCompiler__arch�_MSVCCompiler__rootr&�_MSVCCompiler__macros�_MSVCCompiler__product�initialized)r)�verboseZdry_runZforcerrrr+�s

zMSVCCompiler.__init__cCs�g|_dtjkrDdtjkrD|�d�rDd|_d|_d|_d|_d|_nx|�	d�|_t
|j�d	krltd
|j��|�d�|_|�d�|_|�d�|_|�d�|_|�d�|_|�
d�|�
d�y*x$tjd�d
�D]}|j�|�q�WWntk
r�YnXt|j�|_d
�|j�tjd<d|_|jdk�rTddddddg|_dddddddg|_n&ddddddg|_dddddddg|_dddg|_|jdk�r�ddddg|_ndddddg|_dg|_d |_dS)!NZDISTUTILS_USE_SDKZMSSdkzcl.exezlink.exezlib.exezrc.exezmc.exer-rzxPython was built with %s, and extensions need to be built with the same version of the compiler, but it isn't installed.�libZinclude�;rIz/nologoz/Oxz/MDz/W3z/GXz/DNDEBUGz/Odz/MDdz/Z7z/D_DEBUGz/GS-z/DLLz/INCREMENTAL:NOrRz/INCREMENTAL:noz/DEBUGz	/pdb:NoneT)�_MSVCCompiler__pathsrM�environ�find_exe�cc�linkerrZ�rc�mc�get_msvc_pathsrCrrW�set_path_env_varrDrr/rP�joinZpreprocess_optionsrT�compile_options�compile_options_debug�ldflags_sharedrS�ldflags_shared_debugZldflags_staticrX)r)r1rrr�
initialize�sR







zMSVCCompiler.initialize�cCs�|dkrd}g}x�|D]�}tj�|�\}}tj�|�d}|tj�|�d�}||jkrdtd|��|rttj�|�}||jkr�|�	tj�
|||j��q||jkr�|�	tj�
|||j��q|�	tj�
|||j
��qW|S)NrkrzDon't know how to compile %s)rMr-�splitext�
splitdrive�isabs�src_extensionsr�basename�_rc_extensionsrre�
res_extension�_mc_extensions�
obj_extension)r)Zsource_filenamesZ	strip_dir�
output_dirZ	obj_namesZsrc_namer�extrrr�object_filenames8s(



zMSVCCompiler.object_filenamesNc	Cst|js|��|�||||||�}	|	\}}
}}}|p6g}
|
�d�|rT|
�|j�n|
�|j��x|
D�]}y||\}}Wntk
r�whYnX|r�tj	�
|�}||jkr�d|}�nT||jkr�d|}�n>||j
k�r>|}d|}y"|�|jg||g|g�Wqhtk
�r8}zt|��Wdd}~XYqhXqhn�||jk�rtj	�|�}tj	�|�}yl|�|jgd|d|g|g�tj	�tj	�|��\}}tj	�||d�}|�|jgd|g|g�Wqhtk
�r�}zt|��Wdd}~XYqhXqhntd||f��d	|}y&|�|jg|
|||g|�Wqhtk
�rj}zt|��Wdd}~XYqhXqhW|
S)
Nz/cz/Tcz/Tpz/foz-hz-rz.rcz"Don't know how to compile %s to %sz/Fo)rXrjZ_setup_compiler�extendrgrfr/rMr-�abspath�
_c_extensions�_cpp_extensionsrq�spawnrarrrs�dirnamerbrlrprer_)r)Zsourcesrur'Zinclude_dirs�debug�
extra_preargs�extra_postargsZdependsZcompile_info�objectsZpp_optsZbuildZcompile_opts�obj�srcrvZ	input_optZ
output_opt�msgZh_dirZrc_dirr�_Zrc_filerrr�compileWsj




zMSVCCompiler.compilec	
Cs�|js|��|�||�\}}|j||d�}|�||�r�|d|g}|rJy|�|jg|�Wq�tk
r�}zt|��Wdd}~XYq�Xnt	�
d|�dS)N)ruz/OUT:zskipping %s (up-to-date))rXrj�_fix_object_args�library_filename�
_need_linkr|rZrrr
r~)	r)r�Zoutput_libnamerur~�target_lang�output_filenameZlib_argsr�rrr�create_static_lib�szMSVCCompiler.create_static_libc
Cs�|js|��|�||�\}}|�|||�}|\}}}|rL|�dt|��t||||�}|dk	rptj�	||�}|�
||��r�|tjkr�|	r�|j
dd�}q�|jdd�}n|	r�|j
}n|j}g}x|p�gD]}|�d|�q�W||||d|g}|dk	�rLtj�tj�|��\}}tj�	tj�|d�|�|��}|�d|�|
�r^|
|dd�<|�rn|�|�|�tj�|��y|�|jg|�Wn,tk
�r�}zt|��Wdd}~XYnXnt�d|�dS)Nz5I don't know what to do with 'runtime_library_dirs': rz/EXPORT:z/OUT:rz/IMPLIB:zskipping %s (up-to-date))rXrjr�Z
_fix_lib_args�warn�strr	rMr-rer�rZ
EXECUTABLErirhrrlrpr}r�rxZmkpathr|r`rrr
r~)r)Ztarget_descr�r�ruZ	librariesZlibrary_dirsZruntime_library_dirsZexport_symbolsr~rr�Z
build_tempr�Z
fixed_argsZlib_optsZldflagsZexport_optsZsymZld_argsZdll_nameZdll_extZimplib_filer�rrr�link�sV



zMSVCCompiler.linkcCsd|S)Nz	/LIBPATH:r)r)�dirrrr�library_dir_optionszMSVCCompiler.library_dir_optioncCstd��dS)Nz<don't know how to set runtime library search path for MSVC++)r)r)r�rrr�runtime_library_dir_optionsz'MSVCCompiler.runtime_library_dir_optioncCs
|�|�S)N)r�)r)rZrrr�library_optionszMSVCCompiler.library_optioncCs`|r|d|g}n|g}xB|D]6}x0|D](}tj�||�|��}tj�|�r(|Sq(WqWdSdS)NZ_d)rMr-rer��exists)r)�dirsrZr~Z	try_namesr�rZlibfilerrr�find_library_file#s

zMSVCCompiler.find_library_filecCszx4|jD]*}tj�tj�|�|�}tj�|�r|SqWx>tjd�d�D]*}tj�tj�|�|�}tj�|�rH|SqHW|S)a�Return path to an MSVC executable program.

        Tries to find the program in several places: first, one of the
        MSVC program search paths from the registry; next, the directories
        in the PATH environment variable.  If any of those work, return an
        absolute path that is known to exist.  If none of them work, just
        return the original program name, 'exe'.
        ZPathr[)r\rMr-rery�isfiler]rD)r)Zexer1�fnrrrr^5s	zMSVCCompiler.find_exe�x86cCs�tsgS|d}|jdkr,d|j|jf}nd|j|f}xHtD]@}t||�}|r@|jdkrr|j�||��d�S||�d�Sq@W|jdkr�x,tD]$}t|d|j�dk	r�|�d	�Pq�WgS)
z�Get a list of devstudio directories (include, lib or path).

        Return a list of strings.  The list will be empty if unable to
        access the registry or appropriate registry keys not found.
        z dirsrRz6%s\%0.1f\VC\VC_OBJECTS_PLATFORM_INFO\Win32\Directoriesz?%s\6.0\Build System\Components\Platforms\Win32 (%s)\Directoriesr[r;z%s\6.0Nz�It seems you have Visual Studio 6 installed, but the expected registry settings are not present.
You must at least run the Visual Studio GUI once so that these entries are created.)	�
_can_read_regrSrUr,r rVr6rDr�)r)r-�platformrrrrrrrcKs(






zMSVCCompiler.get_msvc_pathscCs6|dkr|�d�}n
|�|�}|r2d�|�tj|<dS)z�Set environment variable 'name' to an MSVC path type value.

        This is equivalent to a SET command prior to execution of spawned
        commands.
        rZZlibraryr[N)rcrerMr])r)rr1rrrrdos

zMSVCCompiler.set_path_env_var)rrr)rrk)NNNrNNN)NrN)
NNNNNrNNNN)r)r�)r7r8r9�__doc__Z
compiler_typeZexecutablesrzr{rqrsrorrrtZstatic_lib_extensionZshared_lib_extensionZstatic_lib_formatZshared_lib_formatZ
exe_extensionr+rjrwr�r�r�r�r�r�r�r^rcrdrrrrrQ�sP

B

V

F

$rQg @z3Importing new compiler from distutils.msvc9compiler)rQ)r&).r�rArMZdistutils.errorsrrrrrZdistutils.ccompilerrrr	Z	distutilsr
r��winregZhkey_modZ	OpenKeyExrZEnumKeyrZ	EnumValuer�errorr
�ImportErrorZwin32apiZwin32con�infoZ
HKEY_USERS�HKEY_CURRENT_USER�HKEY_LOCAL_MACHINEZHKEY_CLASSES_ROOTr,rr rr&rHrLrPrQr~ZOldMSVCCompilerZdistutils.msvc9compilerrrrr�<module>s^


	-
9


SILENT KILLER Tool