File "build_scripts.cpython-36.opt-1.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python36/lib64/python3.6/distutils/command/__pycache__/build_scripts.cpython-36.opt-1.pyc
File size: 4.25 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit

3

 fX@sdZddlZddlZddlmZddlmZddlmZddl	m
Z
ddlmZm
Z
ddlmZddlZejd	ZGd
ddeZGdd
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@sHeZdZdZdddgZdgZddZd
dZddZddZ	ddZ
dS)
build_scriptsz("build" scripts (copy and fixup #! line)
build-dir=ddirectory to "build" (copy) toforcef1forcibly build everything (ignore file timestampsexecutable=e*specify final destination interpreter pathcCs"d|_d|_d|_d|_d|_dS)N)	build_dirscriptsr

executableoutfiles)selfrD/opt/alt/python36/lib64/python3.6/distutils/command/build_scripts.pyinitialize_optionss
z build_scripts.initialize_optionscCs|jdddd|jj|_dS)	NZbuildr	rr
r)r	r)r
r
)rr)Zset_undefined_optionsZdistributionr)rrrrfinalize_options%s
zbuild_scripts.finalize_optionscCs|jS)N)r)rrrrget_source_files,szbuild_scripts.get_source_filescCs|js
dS|jdS)N)rcopy_scripts)rrrrrun/szbuild_scripts.runc"Cs|j|jg}g}x,|jD] }d}t|}tjj|jtjj|}|j||j	rtt
||rttjd|qyt
|d}Wn tk
r|jsd}YnXXtj|j\}}|jd|j}	|	s|jd|qtj|	}
|
rd}|
jdpd	}|rtjd
||j|j||jstjs2|j}n(tjjtjddtjd
tjdf}tj|}d||d}
y|
jdWn$tk
rt dj!|
YnXy|
j|Wn&tk
rt dj!|
|YnXt
|d}|j"|
|j#|j$WdQRX|r@|j%q|r*|j%|j||j&||qWtj'dkrxh|D]`}|jrptjd|nDtj(|t)d@}|dBd@}||krVtjd|||tj*||qVW||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)rbNrz%s is an empty file (skipping)Tzcopying 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 %siimz!changing mode of %s from %o to %o)+Zmkpathrrrospathjoinbasenameappendr
rrdebugopenOSErrordry_runtokenizedetect_encodingreadlineseekwarn
first_line_rematchgroupinforZpython_buildrget_config_varfsencodedecodeUnicodeDecodeError
ValueErrorformatwrite
writelines	readlinescloseZ	copy_filenamestatrchmod)rr
updated_filesZscriptZadjustZoutfilerencodinglinesZ
first_liner7Zpost_interprZshebangZoutffileZoldmodeZnewmoderrrr5s












zbuild_scripts.copy_scriptsN)r
rr)r
rr)rrr)__name__
__module____qualname__ZdescriptionZuser_optionsZboolean_optionsrrrrrrrrrr	sr	c@seZdZddZdS)build_scripts_2to3cCs&tj|\}}|js|j|||fS)N)r	rr0Zrun_2to3)rrrGrrrrs
zbuild_scripts_2to3.copy_scriptsN)rKrLrMrrrrrrNsrN)__doc__r(rerErZ	distutilsrZdistutils.corerZdistutils.dep_utilrZdistutils.utilrrrr1compiler6r	rNrrrr<module>s