ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
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+