⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.177
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib64
/
python3.9
/
distutils
/
command
/
__pycache__
/
View File Name :
build_scripts.cpython-39.pyc
a DOgX @ s d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl m Z ddlmZm Z ddlmZ ddlZed ZG d d deZG dd d ee ZdS )zRdistutils.command.build_scripts Implements the Distutils 'build_scripts' command. N)ST_MODE) sysconfig)Command)newer)convert_path Mixin2to3)logs ^#!.*python[0-9.]*([ ].*)?$c @ sF e Zd ZdZg dZdgZdd Zdd Zdd Zd d Z dd Z dS ) build_scriptsz("build" scripts (copy and fixup #! line)))z build-dir=dzdirectory to "build" (copy) to)forcefz1forcibly build everything (ignore file timestamps)zexecutable=ez*specify final destination interpreter pathr c C s" d | _ d | _d | _d | _d | _d S N) build_dirscriptsr executableoutfilesself r 7/usr/lib64/python3.9/distutils/command/build_scripts.pyinitialize_options s z build_scripts.initialize_optionsc C s | dddd | jj| _d S )NZbuild)r r )r r )r r )Zset_undefined_optionsZdistributionr r r r r finalize_options% s zbuild_scripts.finalize_optionsc C s | j S r )r r r r r get_source_files, s zbuild_scripts.get_source_filesc C s | j s d S | d S r )r copy_scriptsr r r r run/ s zbuild_scripts.runc C s | | j g }g }| jD ],}d}t|}tj| jtj|}|| | j slt ||sltd| qzt |d}W n ty | js d}Y nX0 t|j\}}|d | } | s| d| qt| } | rd}| dpd }|r$td || j || | jstjs(| j}n(tjtddtd tdf }t|}d| | d } z| d W n" ty t d!| Y n0 z| | W n$ ty t d!| |Y n0 t |d(}|"| |#|$ W d n1 s 0 Y |rH|% q|r2|% || | &|| qtj'dkr|D ]`}| jrttd| nDt(|t) d@ }|dB d@ }||krZtd||| t*|| qZ||fS )a" Copy each script listed in 'self.scripts'; if it's marked as a Python script in the Unix way (first line matches 'first_line_re', ie. starts with "\#!" and contains "python"), then adjust the first line to refer to the current Python interpreter as we copy. Fznot copying %s (up-to-date)rbNr z%s is an empty file (skipping)T zcopying and adjusting %s -> %sZBINDIRz python%s%sVERSIONZEXEs #! zutf-8z.The shebang ({!r}) is not decodable from utf-8zAThe shebang ({!r}) is not decodable from the script encoding ({})wbposixzchanging mode of %si im z!changing mode of %s from %o to %o)+Zmkpathr r r ospathjoinbasenameappendr r r debugopenOSErrordry_runtokenizedetect_encodingreadlineseekwarn first_line_rematchgroupinfor Zpython_buildr Zget_config_varfsencodedecodeUnicodeDecodeError ValueErrorformatwrite writelines readlinescloseZ copy_filenamestatr chmod)r r updated_filesZscriptZadjustZoutfiler encodinglinesZ first_liner2 Zpost_interpr ZshebangZoutffileZoldmodeZnewmoder r r r 5 s . zbuild_scripts.copy_scriptsN)__name__ __module____qualname__descriptionZuser_optionsZboolean_optionsr r r r r r r r r r s r c @ s e Zd Zdd ZdS )build_scripts_2to3c C s&