�
���cc @ s� d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m
Z
d d l m Z d d l m
Z
d d l m Z m Z e j d e j � Z d
e f d � � YZ d � Z d
� Z d � Z d � Z d S( i����N( t dist( t iglobi ( t bdist_wheel( t WheelFilei ( t
WheelErrort require_pkgresourcess]
(?P<name>.+?)-(?P<ver>.+?)
(-(?P<pyver>py\d\.\d+)
(-(?P<arch>.+?))?
)?.egg$t _bdist_wheel_tagc B s e Z e Z d Z d � Z RS( c C s0 | j r | j d k r | j St j | � Sd S( N( t full_tag_suppliedt full_tagt NoneR t get_tag( t self( ( s5 /usr/lib/python2.7/site-packages/wheel/cli/convert.pyR
s N( t __name__t
__module__t FalseR R R R
( ( ( s5 /usr/lib/python2.7/site-packages/wheel/cli/convert.pyR s c C s� t j j | � } t j | � } | s? t d j | � � � n | j � } t j d d � } t j j
| � r� t j | � � } | j
| � Wd QXns xp t j | � D]_ } t j j | | � } t j j
| � r� t j | | � q� t j | t j j | | � � q� W| d } | r7| j d d � } | d <n | d pDd j d d � j d
d � }
|
d k ryd | d n d
} | d d k } | r�t t j � � }
n t t j � � }
| |
_ | |
_ t |
_ | d p�d |
_ | st |
_ | | |
f |
_ n t j j | d j | � � } |
j t j j | d � | � |
j! | d d �d j | |
| � } t"