File: //proc/self/root/lib/python2.7/dist-packages/setuptools/_vendor/packaging/utils.pyc
�
.
^c @` sc d d l m Z m Z m Z d d l Z d d l m Z m Z e j d � Z d � Z
d � Z d S( i ( t absolute_importt divisiont print_functionNi ( t InvalidVersiont Versions [-_.]+c C` s t j d | � j � S( Nt -( t _canonicalize_regext subt lower( t name( ( sF /usr/lib/python2.7/dist-packages/setuptools/_vendor/packaging/utils.pyt canonicalize_name s c C` sK y t | � } Wn t k
r$ | SXg } | j d k rV | j d j | j � � n | j t j d d d j d � | j D� � � � | j d k r� | j d j d � | j D� � � n | j d k r� | j d j | j � � n | j d k r| j d j | j � � n | j
d k r>| j d
j | j
� � n d j | � S( s�
This is very similar to Version.__str__, but has one subtle differences
with the way it handles the release segment.
i s {0}!s (\.0)+$t t .c s` s | ] } t | � Vq d S( N( t str( t .0t x( ( sF /usr/lib/python2.7/dist-packages/setuptools/_vendor/packaging/utils.pys <genexpr>'