Your IP : 216.73.216.213
3
�-�]� � @ s� d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dl m
Z
d dlmZ d dl
mZ d dlZd dlmZ d dlmZ ejdej�Zdd � Zd
d� Zedkr�e� dS )
� N)�ArgumentParser)�make_archive)�iglob)�
WheelError)�_bdist_wheel_tagz\
(?P<name>.+?)-(?P<ver>.+?)
(-(?P<pyver>py\d\.\d)
(-(?P<arch>.+?))?
)?.egg$c C s t jj| �}tj|�}|s(tdj|���|j� }tj dd�}t jj
| �r^tj| �}|j
|� nRxPt j| �D ]B}t jj| |�}t jj
|�r�tj||� qjtj|t jj||�� qjW |d } | r�| jdd�} |d p�djdd �jd
d �}
|
dkr�d| dd � nd
}|d d k}|�r&tjjtjj� �}
nttjj� �}
||
_| |
_d|
_|d �pRd|
_|�snd|
_| ||
f|
_t jj|djf |��}|
j t jj|d�|� |
j!|dd� |
j"||� dj||
f|�}t#t jj||�d|d�}t j$||d d� d � tj%|� d S )NzInvalid egg file name: {}Z_e2w)�suffix�pyver�.� �arch�any�_�-Zcp� ZnoneTz{name}-{ver}.dist-infozEGG-INFO� egg2wheel)� generatorz{name}-{ver}-{pyver}-{}-{}�zip)�root_dir� Zwhl���)&�os�path�basename�egg_info_re�matchr �format� groupdict�tempfile�mkdtemp�isfile�zipfile�ZipFile�
extractall�listdir�join�shutil�copy2�copytree�replace�wheelZbdist_wheel� distutils�dist�Distributionr Zroot_is_pureZ
python_tagZplat_name_supplied� plat_nameZfull_tag_suppliedZfull_tagZegg2distZwrite_wheelfileZwrite_recordr �rename�rmtree)Zegg_path�dest_dir�filenamer �egg_info�dir�eggZpth�srcr r �abiZroot_is_purelibZbwZ
dist_info_dirZ
wheel_name� r7 �@/opt/alt/python36/lib/python3.6/site-packages/wheel/egg2wheel.pyr sL
r c C s� t � } | jdddd� | jddtjjdd� | jd d
dd� | j� }xX|jD ]N}xHt|�D ]<}|jr|t d
j
|�� tjj
� t||j� |jrZt d� qZW qLW d S )N�eggs�*zEggs to convert)�nargs�helpz
--dest-dirz-dz/Directory to store wheels (default %(default)s))�defaultr<