MINI MINI MANI MO

Path : /lib64/python3.6/distutils/command/__pycache__/
File Upload :
Current File : //lib64/python3.6/distutils/command/__pycache__/install_egg_info.cpython-36.pyc

3


 \+
@sddZddlmZddlmZmZddlZddlZddlZGdddeZ	ddZ
d	d
ZddZdS)
zdistutils.command.install_egg_info

Implements the Distutils 'install_egg_info' command, for installing
a package's PKG-INFO metadata.)Command)logdir_utilNc@s:eZdZdZdZdgZddZdd	Zd
dZdd
Z	dS)install_egg_infoz)Install an .egg-info file for the packagez8Install 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____doc__ZdescriptionZuser_optionsr
rr'r(rrrrrs
rcCstjdd|S)zConvert an arbitrary string to a standard distribution name

    Any runs of non-alphanumeric/. characters are replaced with a single '-'.
    z[^A-Za-z0-9.]+-)resub)namerrrr6srcCs|jdd}tjdd|S)zConvert an arbitrary string to a standard version string

    Spaces become dots, and all other non-alphanumeric characters become
    dashes, with runs of multiple dashes condensed to a single dash.
     .z[^A-Za-z0-9.]+r-)replacer.r/)versionrrrr>srcCs|jddS)z|Convert a project or version name to its filename-escaped form

    Any '-' characters are currently replaced with '_'.
    r-_)r3)r0rrrrHsr)
r,Z
distutils.cmdrZ	distutilsrrrrr.rrrrrrrr<module>s+

OHA YOOOO