Your IP : 216.73.216.213


Current Path : /opt/alt/python36/lib/python3.6/site-packages/wheel/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib/python3.6/site-packages/wheel/__pycache__/egg2wheel.cpython-36.pyc

3

�-�]��@s�ddlZddlZddlZddlZddlZddlZddlZddl	m
Z
ddlmZddl
mZddlZddlmZddlmZejdej�Zdd	�Zd
d�Zedkr�e�dS)
�N)�ArgumentParser)�make_archive)�iglob)�
WheelError)�_bdist_wheel_tagz\
    (?P<name>.+?)-(?P<ver>.+?)
    (-(?P<pyver>py\d\.\d)
     (-(?P<arch>.+?))?
    )?.egg$cCstjj|�}tj|�}|s(tdj|���|j�}tj	dd�}tjj
|�r^tj|�}|j
|�nRxPtj|�D]B}tjj||�}tjj
|�r�tj||�qjtj|tjj||��qjW|d}	|	r�|	jdd�}	|dp�djdd	�jd
d	�}
|
dkr�d|	dd�nd
}|ddk}|�r&tjjtjj��}
nttjj��}
||
_|	|
_d|
_|d�pRd|
_|�snd|
_|	||
f|
_tjj|djf|��}|
j tjj|d�|�|
j!|dd�|
j"||�dj||
f|�}t#tjj||�d|d�}tj$||dd�d�tj%|�dS)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�DistributionrZroot_is_pureZ
python_tagZplat_name_supplied�	plat_nameZfull_tag_suppliedZfull_tagZegg2distZwrite_wheelfileZwrite_recordr�rename�rmtree)Zegg_path�dest_dir�filenamer�egg_info�dir�eggZpth�srcrr�abiZroot_is_purelibZbwZ
dist_info_dirZ
wheel_name�r7�@/opt/alt/python36/lib/python3.6/site-packages/wheel/egg2wheel.pyrsL

rcCs�t�}|jdddd�|jddtjjdd�|jd	d
dd�|j�}xX|jD]N}xHt|�D]<}|jr|t	d
j
|��tjj
�t||j�|jrZt	d�qZWqLWdS)N�eggs�*zEggs to convert)�nargs�helpz
--dest-dirz-dz/Directory to store wheels (default %(default)s))�defaultr<z	--verbosez-v�
store_true)�actionz{}... ZOK)r�add_argumentrr�curdir�
parse_argsr9r�verbose�printr�sys�stdout�flushrr0)�parser�args�patr4r7r7r8�mainMs
rK�__main__)�distutils.distr*�os.pathr�rer%rErr �argparserZdistutils.archive_utilr�globrZwheel.bdist_wheelr)Z
wheel.toolrZwheel.wininst2wheelr�compile�VERBOSErrrK�__name__r7r7r7r8�<module>s$
6