Viewing File: /usr/lib64/python3.6/distutils/command/__pycache__/install_egg_info.cpython-36.opt-2.pyc

3


 \+
@s`ddlmZddlmZmZddlZddlZddlZGdddeZddZ	dd	Z
d
dZdS))Command)logdir_utilNc@s6eZdZdZdgZddZddZd	d
ZddZd
S)install_egg_infoz8Install package's PKG-INFO metadata as an .egg-info fileinstall-dir=ddirectory to install tocCs
d|_dS)N)install_dir)selfr:/usr/lib64/python3.6/distutils/command/install_egg_info.pyinitialize_optionssz#install_egg_info.initialize_optionscCsb|jdddtt|jjtt|jjftjdd}t	j
j|j||_
|j
g|_dS)NZinstall_libr	z%s-%s-py%d.%d.egg-info)r	r	)Zset_undefined_optionsto_filename	safe_namedistributionZget_namesafe_versionZget_versionsysversion_infoospathjoinr	targetoutputs)r
basenamerrrfinalize_optionssz!install_egg_info.finalize_optionsc	Cs|j}tjj|r2tjj|r2tj||jdnNtjj|rX|j	tj
|jfd|n(tjj|js|j	tj|jfd|jt
jd||jst|ddd}|jjj|WdQRXdS)N)dry_runz	Removing z	Creating z
Writing %swzUTF-8)encoding)rrrisdirislinkrZremove_treerexistsZexecuteunlinkr	makedirsrinfoopenrZmetadataZwrite_pkg_file)r
rfrrrrun szinstall_egg_info.runcCs|jS)N)r)r
rrrget_outputs.szinstall_egg_info.get_outputsN)rrr)	__name__
__module____qualname__ZdescriptionZuser_optionsr
rr'r(rrrrrs
rcCstjdd|S)Nz[^A-Za-z0-9.]+-)resub)namerrrr6srcCs|jdd}tjdd|S)N .z[^A-Za-z0-9.]+r,)replacer-r.)versionrrrr>srcCs|jddS)Nr,_)r2)r/rrrrHsr)Z
distutils.cmdrZ	distutilsrrrrr-rrrrrrrr<module>s+
Back to Directory File Manager