OwlCyberSecurity - MANAGER
Edit File: install_egg_info.cpython-36.opt-2.pyc
3 ��2a+ ������������������@���s`���d�dl�mZ�d�dlmZmZ�d�dlZd�dlZd�dlZG�dd��de�Zdd��Z dd ��Z d d��ZdS�)�����)�Command)�log�dir_utilNc���������������@���s6���e�Zd�ZdZdgZdd��Zdd��Zd d ��Zdd��Zd S�)�install_egg_infoz8Install package's PKG-INFO metadata as an .egg-info file�install-dir=�d�directory to install toc�������������C���s ���d�|�_�d�S�)N)�install_dir)�self��r����5/opt/alt/python36/lib64/python3.6/install_egg_info.py�initialize_options���s����z#install_egg_info.initialize_optionsc�������������C���sb���|�j�dd��dtt|�jj����tt|�jj����ftjd�d����}t j j|�j|�|�_ |�j g|�_d�S�)NZinstall_libr ���z%s-%s-py%d.%d.egg-info����)r ���r ���)Zset_undefined_options�to_filename� safe_name�distributionZget_name�safe_versionZget_version�sys�version_info�os�path�joinr ����target�outputs)r ����basenamer���r���r����finalize_options���s����z!install_egg_info.finalize_optionsc���������� ���C���s����|�j�}tjj|�r2tjj|��r2tj||�jd��nNtjj|�rX|�j tj |�j�fd|���n(tjj|�j�s�|�j tj|�jfd|�j���t jd|��|�js�t|ddd��}|�jjj|��W�d�Q�R�X�d�S�)N)�dry_runz Removing z Creating z Writing %s�wzUTF-8)�encoding)r���r���r����isdir�islinkr���Zremove_treer����existsZexecute�unlinkr ����makedirsr����info�openr���ZmetadataZwrite_pkg_file)r ���r����fr���r���r����run ���s����zinstall_egg_info.runc�������������C���s���|�j�S�)N)r���)r ���r���r���r����get_outputs.���s����zinstall_egg_info.get_outputsN)r���r���r���) �__name__� __module__�__qualname__�descriptionZuser_optionsr ���r���r'���r(���r���r���r���r���r������s��� r���c�������������C���s���t�jdd|��S�)Nz[^A-Za-z0-9.]+�-)�re�sub)�namer���r���r���r���6���s����r���c�������������C���s���|�j�dd�}�tjdd|��S�)N� �.z[^A-Za-z0-9.]+r-���)�replacer.���r/���)�versionr���r���r���r���>���s����r���c�������������C���s���|�j�dd�S�)Nr-����_)r3���)r0���r���r���r���r���H���s����r���)Z distutils.cmdr���Z distutilsr���r���r���r���r.���r���r���r���r���r���r���r���r����<module>���s���+