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.8/distutils/command/__pycache__/install_egg_info.cpython-38.pyc
U

e5d+
@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:eZdZdZdZdgZddZddZdd	Zd
dZ	dS)
install_egg_infoz)Install an .egg-info file for the packagez8Install package's PKG-INFO metadata as an .egg-info file)zinstall-dir=dzdirectory to install tocCs
d|_dSN)install_dirselfr:/usr/lib64/python3.8/distutils/command/install_egg_info.pyinitialize_optionssz#install_egg_info.initialize_optionscCsb|dddtt|jtt|jftjdd}t	j
|j||_
|j
g|_dS)NZinstall_lib)rrz%s-%s-py%d.%d.egg-info)Zset_undefined_optionsto_filename	safe_namedistributionZget_namesafe_versionZget_versionsysversion_infoospathjoinrtargetoutputs)r
basenamerrrfinalize_optionssz!install_egg_info.finalize_optionsc	Cs|j}tj|r0tj|s0tj||jdnNtj|rV|	tj
|jfd|n(tj|js~|	tj|jfd|jt
d||jst|ddd}|jj|W5QRXdS)N)dry_runz	Removing z	Creating z
Writing %swzUTF-8)encoding)rrrisdirislinkrZremove_treerexistsZexecuteunlinkrmakedirsrinfoopenrZmetadataZwrite_pkg_file)r
rfrrrrun szinstall_egg_info.runcCs|jSr)rr	rrrget_outputs.szinstall_egg_info.get_outputsN)
__name__
__module____qualname____doc__ZdescriptionZuser_optionsr
rr'r(rrrrrs
rcCstdd|S)zConvert an arbitrary string to a standard distribution name

    Any runs of non-alphanumeric/. characters are replaced with a single '-'.
    [^A-Za-z0-9.]+-)resubnamerrrr6srcCs|dd}tdd|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.
     .r-r.)replacer/r0)versionrrrr>srcCs|ddS)z|Convert a project or version name to its filename-escaped form

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