3
fL ã @ s„ d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZdd„ Zdd„ Z
dd„ Zdd „ Zd
d„ ZdS )é Nc C s˜ t jdd�} | jddd� | jdddd tjjd
� | jƒ }d}yttf t |ƒŽƒ W n4 t
k
rˆ } ztdj|ƒƒ d
}W Y d d }~X nX tj
d
ƒ d S )Nz,Recreate wheel of package with given RECORD.)ÚdescriptionÚrecord_pathzPath to RECORD file)Úhelpz-oz--output-dirz>Dir where to place the wheel, defaults to current working dir.Úoutdir)r ÚdestÚdefaultr z
Failed: {}é )ÚargparseÚArgumentParserÚadd_argumentÚosÚpathÚcurdirÚ
parse_argsÚprintÚrewheel_from_recordÚvarsÚ
BaseExceptionÚformatÚsysÚexit)ÚparserÚnsZretcodeÚe© r ú-/opt/alt/python36/lib64/python3.6/__init__.pyÚrun
s r c sÈ g }t jtjtjgƒ}dd„ |D ƒ}xž| D ]–}d }xd|D ]\‰tjjˆ|ƒdjtj ƒ ‰ ‡fdd„tj
ˆƒD ƒ}‡ fdd„|D ƒ}t|ƒdkr8|d }q8W |d k r¶|jtjj|dƒƒ q*|jd ƒ q*W |S ) Nc S s g | ]}t jj|ƒr|‘qS r )r r
Úexists)Ú.0Úspr r r ú