SILENT KILLERPanel

Current Path: > > opt > alt > python310 > lib64 > python3.10 > 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/python310/lib64/python3.10/distutils/__pycache__

NameTypeSizeLast ModifiedActions
__init__.cpython-310.opt-1.pyc File 637 bytes June 18 2025 15:55:26.
__init__.cpython-310.opt-2.pyc File 459 bytes June 18 2025 15:55:29.
__init__.cpython-310.pyc File 637 bytes June 18 2025 15:55:26.
_msvccompiler.cpython-310.opt-1.pyc File 12801 bytes June 18 2025 15:55:28.
_msvccompiler.cpython-310.opt-2.pyc File 11668 bytes June 18 2025 15:55:29.
_msvccompiler.cpython-310.pyc File 12844 bytes June 18 2025 15:55:26.
archive_util.cpython-310.opt-1.pyc File 6524 bytes June 18 2025 15:55:26.
archive_util.cpython-310.opt-2.pyc File 4506 bytes June 18 2025 15:55:29.
archive_util.cpython-310.pyc File 6524 bytes June 18 2025 15:55:26.
bcppcompiler.cpython-310.opt-1.pyc File 6511 bytes June 18 2025 15:55:26.
bcppcompiler.cpython-310.opt-2.pyc File 6231 bytes June 18 2025 15:55:29.
bcppcompiler.cpython-310.pyc File 6511 bytes June 18 2025 15:55:26.
ccompiler.cpython-310.opt-1.pyc File 32969 bytes June 18 2025 15:55:28.
ccompiler.cpython-310.opt-2.pyc File 16778 bytes June 18 2025 15:55:29.
ccompiler.cpython-310.pyc File 33060 bytes June 18 2025 15:55:26.
cmd.cpython-310.opt-1.pyc File 13911 bytes June 18 2025 15:55:26.
cmd.cpython-310.opt-2.pyc File 8122 bytes June 18 2025 15:55:29.
cmd.cpython-310.pyc File 13911 bytes June 18 2025 15:55:26.
config.cpython-310.opt-1.pyc File 3550 bytes June 18 2025 15:55:26.
config.cpython-310.opt-2.pyc File 3191 bytes June 18 2025 15:55:29.
config.cpython-310.pyc File 3550 bytes June 18 2025 15:55:26.
core.cpython-310.opt-1.pyc File 6619 bytes June 18 2025 15:55:26.
core.cpython-310.opt-2.pyc File 3244 bytes June 18 2025 15:55:29.
core.cpython-310.pyc File 6619 bytes June 18 2025 15:55:26.
cygwinccompiler.cpython-310.opt-1.pyc File 8472 bytes June 18 2025 15:55:26.
cygwinccompiler.cpython-310.opt-2.pyc File 6886 bytes June 18 2025 15:55:29.
cygwinccompiler.cpython-310.pyc File 8472 bytes June 18 2025 15:55:26.
debug.cpython-310.opt-1.pyc File 213 bytes June 18 2025 15:55:26.
debug.cpython-310.opt-2.pyc File 213 bytes June 18 2025 15:55:26.
debug.cpython-310.pyc File 213 bytes June 18 2025 15:55:26.
dep_util.cpython-310.opt-1.pyc File 2734 bytes June 18 2025 15:55:26.
dep_util.cpython-310.opt-2.pyc File 1307 bytes June 18 2025 15:55:29.
dep_util.cpython-310.pyc File 2734 bytes June 18 2025 15:55:26.
dir_util.cpython-310.opt-1.pyc File 5845 bytes June 18 2025 15:55:26.
dir_util.cpython-310.opt-2.pyc File 3495 bytes June 18 2025 15:55:29.
dir_util.cpython-310.pyc File 5845 bytes June 18 2025 15:55:26.
dist.cpython-310.opt-1.pyc File 33966 bytes June 18 2025 15:55:26.
dist.cpython-310.opt-2.pyc File 24780 bytes June 18 2025 15:55:29.
dist.cpython-310.pyc File 33966 bytes June 18 2025 15:55:26.
errors.cpython-310.opt-1.pyc File 4955 bytes June 18 2025 15:55:26.
errors.cpython-310.opt-2.pyc File 2519 bytes June 18 2025 15:55:29.
errors.cpython-310.pyc File 4955 bytes June 18 2025 15:55:26.
extension.cpython-310.opt-1.pyc File 6990 bytes June 18 2025 15:55:26.
extension.cpython-310.opt-2.pyc File 3512 bytes June 18 2025 15:55:29.
extension.cpython-310.pyc File 6990 bytes June 18 2025 15:55:26.
fancy_getopt.cpython-310.opt-1.pyc File 10472 bytes June 18 2025 15:55:28.
fancy_getopt.cpython-310.opt-2.pyc File 7721 bytes June 18 2025 15:55:29.
fancy_getopt.cpython-310.pyc File 10593 bytes June 18 2025 15:55:26.
file_util.cpython-310.opt-1.pyc File 5939 bytes June 18 2025 15:55:26.
file_util.cpython-310.opt-2.pyc File 3822 bytes June 18 2025 15:55:29.
file_util.cpython-310.pyc File 5939 bytes June 18 2025 15:55:26.
filelist.cpython-310.opt-1.pyc File 9769 bytes June 18 2025 15:55:28.
filelist.cpython-310.opt-2.pyc File 6934 bytes June 18 2025 15:55:29.
filelist.cpython-310.pyc File 9843 bytes June 18 2025 15:55:26.
log.cpython-310.opt-1.pyc File 2270 bytes June 18 2025 15:55:26.
log.cpython-310.opt-2.pyc File 2213 bytes June 18 2025 15:55:29.
log.cpython-310.pyc File 2270 bytes June 18 2025 15:55:26.
msvc9compiler.cpython-310.opt-1.pyc File 17482 bytes June 18 2025 15:55:28.
msvc9compiler.cpython-310.opt-2.pyc File 15904 bytes June 18 2025 15:55:29.
msvc9compiler.cpython-310.pyc File 17525 bytes June 18 2025 15:55:26.
msvccompiler.cpython-310.opt-1.pyc File 14744 bytes June 18 2025 15:55:26.
msvccompiler.cpython-310.opt-2.pyc File 13210 bytes June 18 2025 15:55:29.
msvccompiler.cpython-310.pyc File 14744 bytes June 18 2025 15:55:26.
spawn.cpython-310.opt-1.pyc File 3430 bytes June 18 2025 15:55:26.
spawn.cpython-310.opt-2.pyc File 2309 bytes June 18 2025 15:55:29.
spawn.cpython-310.pyc File 3430 bytes June 18 2025 15:55:26.
sysconfig.cpython-310.opt-1.pyc File 7012 bytes June 18 2025 15:55:26.
sysconfig.cpython-310.opt-2.pyc File 5187 bytes June 18 2025 15:55:29.
sysconfig.cpython-310.pyc File 7012 bytes June 18 2025 15:55:26.
text_file.cpython-310.opt-1.pyc File 8432 bytes June 18 2025 15:55:26.
text_file.cpython-310.opt-2.pyc File 3371 bytes June 18 2025 15:55:29.
text_file.cpython-310.pyc File 8432 bytes June 18 2025 15:55:26.
unixccompiler.cpython-310.opt-1.pyc File 7113 bytes June 18 2025 15:55:26.
unixccompiler.cpython-310.opt-2.pyc File 6492 bytes June 18 2025 15:55:29.
unixccompiler.cpython-310.pyc File 7113 bytes June 18 2025 15:55:26.
util.cpython-310.opt-1.pyc File 15648 bytes June 18 2025 15:55:28.
util.cpython-310.opt-2.pyc File 9821 bytes June 18 2025 15:55:29.
util.cpython-310.pyc File 15652 bytes June 18 2025 15:55:26.
version.cpython-310.opt-1.pyc File 7305 bytes June 18 2025 15:55:28.
version.cpython-310.opt-2.pyc File 4036 bytes June 18 2025 15:55:29.
version.cpython-310.pyc File 7322 bytes June 18 2025 15:55:26.
versionpredicate.cpython-310.opt-1.pyc File 5150 bytes June 18 2025 15:55:26.
versionpredicate.cpython-310.opt-2.pyc File 2694 bytes June 18 2025 15:55:29.
versionpredicate.cpython-310.pyc File 5150 bytes June 18 2025 15:55:26.

Reading File: //opt/alt/python310/lib64/python3.10/distutils/__pycache__/msvccompiler.cpython-310.opt-1.pyc

o

�=?h�[�@s�dZddlZddlZddlmZmZmZmZmZddl	m
Z
mZddlm
Z
dZzddlZdZeZejZejZejZejZWn2eypzddlZddlZdZeZejZejZejZejZWneyme
�d�YnwYnwer}ejejejej fZ!d	d
�Z"dd�Z#d
d�Z$Gdd�d�Z%dd�Z&dd�Z'dd�Z(Gdd�de
�Z)e&�dkr�e
�*d�e)Z+ddl,m)Z)ddl,m%Z%dSdS)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_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.cCsfzt||�}Wn
tyYdSwg}d}	zt||�}Wn
ty(Y|Sw|�|�|d7}q)zReturn list of registry keys.NrT�)�RegOpenKeyEx�RegError�
RegEnumKey�append)�base�key�handle�L�i�k�r�=/opt/alt/python310/lib64/python3.10/distutils/msvccompiler.py�	read_keys7s"��
�rcCszzt||�}Wn
tyYdSwi}d}	z
t||�\}}}Wn
ty+Y|Sw|��}t|�|t|�<|d7}q)zXReturn dict of registry keys and values.

    All names are converted to lowercase.
    NrTr
)rr�RegEnumValue�lower�convert_mbcs)rrr�dr�name�value�typerrr�read_valuesHs$���rcCs<t|dd�}|durz|d�}W|StyY|Sw|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__cCs4tD]}t||�}|r|||jd|<dSqdS)Nz$(%s))�HKEYSrr')r)Zmacro�pathrrrrrr�	set_macroks
��zMacroExpander.set_macroc

Cs�d|}|�d|dd�|�d|dd�d}|�d|d	�z|d
kr,|�d|d�n|�d|d
�WntyD}ztd��d}~wwd}tD](}zt||�}Wn	ty[YqIwt|d�}t|d||f�}	|	d|jd<qIdS)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,rrr
rr')
r)r*ZvsbaseZnet�exc�pr�hrrrrrr(rs6�����
�zMacroExpander.load_macroscCs$|j��D]
\}}|�||�}q|Sr&)r'�items�replace)r)r$r�vrrr�sub�szMacroExpander.subN)�__name__�
__module__�__qualname__r+r.r(r6rrrrr%fs
r%cCs�d}tj�|�}|dkrdS|t|�}tj|d��dd�\}}t|dd��d}|dkr3|d7}t|d	d
��d}|dkrCd}|dkrK||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rLcCs0g}|D]}tj�|�}||vr|�|�q|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�eZdZdZdZiZdgZgd�ZdgZdgZ	eeee	Z
dZdZd	Z
d
ZdZZdZd+dd�Zdd�Z	
	d,dd�Z	
	d-dd�Z		
	d.dd�Z						
				d/dd�Zdd�Zdd�Zd d!�Zd0d"d#�Zd$d%�Zd1d'd(�Zd)d*�ZdS)2�MSVCCompilerzwConcrete class that implements an interface to Microsoft Visual C++,
       as defined by the CCompiler abstract class.Zmsvcz.c)z.ccz.cppz.cxx�.rcz.mcz.resz.objz.libz.dllz%s%sz.exercCsvt�||||�t�|_t�|_|jdkr.|jdkr$d|_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|_dtjvr"dtjvr"|�d�r"d|_d|_d|_d|_d|_n<|�	d�|_t
|j�d	kr6td
|j��|�d�|_|�d�|_|�d�|_|�d�|_|�d�|_|�
d�|�
d�ztjd�d
�D]}|j�|�qgWn	tyzYnwt|j�|_d
�|j�tjd<d|_|jdkr�gd�|_gd�|_n
gd�|_gd�|_gd�|_|jdkr�gd�|_ngd�|_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�;rI)�/nologo�/Ox�/MD�/W3�/GX�/DNDEBUG)r]�/Od�/MDdr`ra�/Z7�/D_DEBUG)r]r^r_r`�/GS-rb)r]rcrdr`rgrerf)�/DLLr]z/INCREMENTAL:NOrS)rhr]�/INCREMENTAL:no�/DEBUG)rhr]riz	/pdb:Nonerjr]T)�_MSVCCompiler__pathsrM�environ�find_exe�cc�linkerr[�rc�mc�get_msvc_pathsrCrrX�set_path_env_varrDrr/rP�joinZpreprocess_optionsrU�compile_options�compile_options_debug�ldflags_sharedrT�ldflags_shared_debugZldflags_staticrY)r)r1rrr�
initialize�sP�

��







zMSVCCompiler.initialize�cCs�|durd}g}|D]b}tj�|�\}}tj�|�d}|tj�|�d�}||jvr1td|��|r9tj�|�}||jvrL|�	tj�
|||j��q
||jvr_|�	tj�
|||j��q
|�	tj�
|||j
��q
|S)Nrzr
zDon't know how to compile %s)rMr-�splitext�
splitdrive�isabs�src_extensionsr�basename�_rc_extensionsrrt�
res_extension�_mc_extensions�
obj_extension)r)Zsource_filenamesZ	strip_dir�
output_dirZ	obj_namesZsrc_namer�extrrr�object_filenames8s,

�
��zMSVCCompiler.object_filenamesNc	Cs8|js|��|�||||||�}	|	\}}
}}}|pg}
|
�d�|r*|
�|j�n|
�|j�|
D]�}z||\}}Wn	tyEYq2w|rNtj	�
|�}||jvrXd|}n�||jvrbd|}n�||j
vr�|}d|}z|�|jg||g|g�Wnty�}zt|��d}~wwq2||jvr�tj	�|�}tj	�|�}z6|�|jgd|d|g|g�tj	�tj	�|��\}}tj	�||d�}|�|jgd|g|g�Wnty�}zt|��d}~wwq2td||f��d	|}z|�|jg|
|||g|�Wq2t�y}zt|��d}~ww|
S)
Nz/cz/Tcz/Tpz/foz-hz-rrRz"Don't know how to compile %s to %sz/Fo)rYryZ_setup_compiler�extendrvrur/rMr-�abspath�
_c_extensions�_cpp_extensionsr��spawnrprrr��dirnamerqr{rrtrn)r)Zsourcesr�r'Zinclude_dirs�debug�
extra_preargs�extra_postargsZdependsZcompile_info�objectsZpp_optsZbuildZcompile_opts�obj�srcr�Z	input_optZ
output_opt�msgZh_dirZrc_dirr�_Zrc_filerrr�compileWs�
�
�




�
���


��
�
�����
���zMSVCCompiler.compilec	
Cs�|js|��|�||�\}}|j||d�}|�||�rC|d|g}|r&	z|�|jg|�WdStyB}zt|��d}~wwt	�
d|�dS)N)r��/OUT:�skipping %s (up-to-date))rYry�_fix_object_args�library_filename�
_need_linkr�r[rrr	r�)	r)r�Zoutput_libnamer�r��target_lang�output_filenameZlib_argsr�rrr�create_static_lib�s"���zMSVCCompiler.create_static_libc
Cs�|js|��|�||�\}}|�|||�}|\}}}|r&|�dt|��t||||�}|dur8tj�	||�}|�
||�r�|tjkrU|	rM|j
dd�}n|jdd�}n	|	r[|j
}n|j}g}|pcgD]	}|�d|�qd||||d|g}|dur�tj�tj�|��\}}tj�	tj�|d�|�|��}|�d|�|
r�|
|dd�<|r�|�|�|�tj�|��z|�|jg|�WdSty�}zt|��d}~wwt�d|�dS)Nz5I don't know what to do with 'runtime_library_dirs': r
z/EXPORT:r�rz/IMPLIB:r�)rYryr�Z
_fix_lib_args�warn�strrrMr-rtr�rZ
EXECUTABLErxrwrr{rr�r�r�Zmkpathr�rorrr	r�)r)Ztarget_descr�r�r�Z	librariesZlibrary_dirsZruntime_library_dirsZexport_symbolsr�r�r�Z
build_tempr�Z
fixed_argsZlib_optsZldflagsZexport_optsZsymZld_argsZdll_nameZdll_extZimplib_filer�rrr�link�sl�
��

��
��
��zMSVCCompiler.linkcCsd|S)Nz	/LIBPATH:r�r)�dirrrr�library_dir_optionszMSVCCompiler.library_dir_optioncCstd��)Nz<don't know how to set runtime library search path for MSVC++)rr�rrr�runtime_library_dir_options�z'MSVCCompiler.runtime_library_dir_optioncCs
|�|�Sr&)r�)r)r[rrr�library_options
zMSVCCompiler.library_optioncCs\|r	|d|g}n|g}|D]}|D]}tj�||�|��}tj�|�r*|SqqdS)NZ_d)rMr-rtr��exists)r)�dirsr[r�Z	try_namesr�rZlibfilerrr�find_library_file#s��zMSVCCompiler.find_library_filecCsz|jD]}tj�tj�|�|�}tj�|�r|Sqtjd�d�D]}tj�tj�|�|�}tj�|�r:|Sq#|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\)rkrMr-rtr��isfilerlrD)r)Zexer1�fnrrrrm5s
	��zMSVCCompiler.find_exe�x86cCs�tsgS|d}|jdkrd|j|jf}nd|j|f}tD]$}t||�}|rC|jdkr:|j�||��d�S||�d�Sq|jdkr`tD]}t|d|j�dur_|�d	�gSqKgS)
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 dirsrSz6%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_regrTrVr,rrWr6rDr�)r)r-�platformrrrrrrrrKs2

��

�

�zMSVCCompiler.get_msvc_pathscCs:|dkr
|�d�}n|�|�}|rd�|�tj|<dSdS)z�Set environment variable 'name' to an MSVC path type value.

        This is equivalent to a SET command prior to execution of spawned
        commands.
        r[Zlibraryr\N)rrrtrMrl)r)rr1rrrrsos
�zMSVCCompiler.set_path_env_var)rrr)rrz)NNNrNNN)NrN)
NNNNNrNNNN)r)r�)r7r8r9�__doc__Z
compiler_typeZexecutablesr�r�r�r�r~r�r�Zstatic_lib_extensionZshared_lib_extensionZstatic_lib_formatZshared_lib_formatZ
exe_extensionr+ryr�r�r�r�r�r�r�r�rmrrrsrrrrrQ�sb��
B
� 
�X
�
�S

$rQg @z3Importing new compiler from distutils.msvc9compiler)rQ)r%)-r�rArMZdistutils.errorsrrrrrZdistutils.ccompilerrrZ	distutilsr	r��winregZhkey_modZ	OpenKeyExrZEnumKeyr
Z	EnumValuer�errorr�ImportErrorZwin32apiZwin32con�infoZ
HKEY_USERS�HKEY_CURRENT_USER�HKEY_LOCAL_MACHINEZHKEY_CLASSES_ROOTr,rrrr%rHrLrPrQr�ZOldMSVCCompilerZdistutils.msvc9compilerrrrr�<module>sj



����	-

9
�

SILENT KILLER Tool