⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3.10
/
distutils
/
command
/
__pycache__
/
View File Name :
build_scripts.cpython-310.pyc
o bcX @ 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 6/usr/lib/python3.10/distutils/command/build_scripts.pyinitialize_options s z build_scripts.initialize_optionsc C s | dddd | jj| _d S )Nbuild)r r )r r )r r )set_undefined_optionsdistributionr 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 sd 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 s6t ||s6td| q zt |d}W n tyL | jsH d}Y n,w t|j\}}|d | } | sh| d| q t| } | rxd}| dpwd }|r td || j || | jstjs| j}ntjtddtd tdf }t|}d| | d } z| d W n ty t d!| w z| | W n ty t d!| |w t |d}|"| |#|$ W d n1 sw Y |r |% q |r|% || | &|| q tj'dkrW|D ]1}| jr3td| q%t(|t) d@ }|dB d@ }||krUtd||| t*|| q%||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 -> %sBINDIRz python%s%sVERSIONEXEs #! 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)+mkpathr r r ospathjoinbasenameappendr r r debugopenOSErrordry_runtokenizedetect_encodingreadlineseekwarn first_line_rematchgroupinfor python_buildr get_config_varfsencodedecodeUnicodeDecodeError ValueErrorformatwrite writelines readlinesclose copy_filenamestatr chmod)r r updated_filesscriptadjustoutfiler encodinglines first_liner8 post_interpr shebangoutffileoldmodenewmoder r r r 5 s zbuild_scripts.copy_scriptsN)__name__ __module____qualname__descriptionuser_optionsboolean_optionsr r r r r r r r r r s r c @ s e Zd Zdd ZdS )build_scripts_2to3c C s&