ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     
fc           @   s   d  d l  m Z d  d l m Z d  d l m Z d  d l Z d  d l Z d  d l m	 Z	 d  d l
 m Z d e f d     YZ d S(	   i(   t   convert_path(   t   log(   t   DistutilsOptionErrorN(   t   six(   t   Commandt   rotatec           B   sD   e  Z d  Z d Z d d d g Z g  Z d   Z d   Z d   Z RS(   s   Delete older distributionss2   delete older distributions, keeping N newest filess   match=t   ms   patterns to match (required)s	   dist-dir=t   ds%   directory where the distributions ares   keep=t   ks(   number of matching distributions to keepc         C   s   d  |  _ d  |  _ d  |  _ d  S(   N(   t   Nonet   matcht   dist_dirt   keep(   t   self(    (    s=   /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyt   initialize_options   s    		c         C   s   |  j  d  k r t d   n  |  j d  k r< t d   n  y t |  j  |  _ Wn t k
 rq t d   n Xt |  j  t j  r g  |  j  j	 d  D] } t
 | j    ^ q |  _  n  |  j d d  d  S(   NsQ   Must specify one or more (comma-separated) match patterns (e.g. '.zip' or '.egg')s$   Must specify number of files to keeps   --keep must be an integert   ,t   bdistR   (   R   R   (   R
   R	   R   R   t   intt
   ValueErrort
   isinstanceR   t   string_typest   splitR    t   stript   set_undefined_options(   R   t   p(    (    s=   /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyt   finalize_options   s    7c         C   s1  |  j  d  d d l m } x|  j D]} |  j j   d | } | t j j |  j |   } g  | D] } t j j	 |  | f ^ qi } | j
   | j   t j d t |  |  | |  j } x_ | D]W \ } } t j d |  |  j s t j j |  rt j |  q%t j |  q q Wq' Wd  S(   Nt   egg_infoi(   t   globt   *s   %d file(s) matching %ss   Deleting %s(   t   run_commandR   R
   t   distributiont   get_namet   ost   patht   joinR   t   getmtimet   sortt   reverseR   t   infot   lenR   t   dry_runt   isdirt   shutilt   rmtreet   unlink(   R   R   t   patternt   filest   ft   t(    (    s=   /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyt   run/   s     +

	(   s   match=R   s   patterns to match (required)(   s	   dist-dir=R   s%   directory where the distributions are(   s   keep=R   s(   number of matching distributions to keep(	   t   __name__t
   __module__t   __doc__t   descriptiont   user_optionst   boolean_optionsR   R   R1   (    (    (    s=   /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyR      s   			(   t   distutils.utilR    t	   distutilsR   t   distutils.errorsR   R    R*   t   setuptools.externR   t
   setuptoolsR   R   (    (    (    s=   /usr/lib/python2.7/site-packages/setuptools/command/rotate.pyt   <module>   s   