£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Re  c               @   s|   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	 TGd d   d e  Z
 d S(	   i    N(   u   Command(   u
   basestring(   u   convert_path(   u   log(   u   *c             B   sY   |  Ee  Z d  Z d Z d Z d d d g Z g  Z d d   Z d d   Z d d   Z	 d S(   u   rotateu   Delete older distributionsu2   delete older distributions, keeping N newest filesu   match=u   mu   patterns to match (required)u	   dist-dir=u   du%   directory where the distributions areu   keep=u   ku(   number of matching distributions to keepc             C   s   d  |  _ d  |  _ d  |  _ d  S(   N(   u   Noneu   matchu   dist_diru   keep(   u   self(    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu   initialize_options   s    		u   rotate.initialize_optionsc             C   s   |  j  d  k r t d   n  |  j d  k r< t d   n  y t |  j  |  _ Wn t k
 rr t d   Yn Xt |  j  t  r d d   |  j  j d  D |  _  n  |  j	 d d	  d  S(
   NuQ   Must specify one or more (comma-separated) match patterns (e.g. '.zip' or '.egg')u$   Must specify number of files to keepu   --keep must be an integerc             S   s"   g  |  ] } t  | j     q S(    (   u   convert_pathu   strip(   u   .0u   p(    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu
   <listcomp>'   s   	 u+   rotate.finalize_options.<locals>.<listcomp>u   ,u   bdistu   dist_dir(   u   dist_diru   dist_dir(
   u   matchu   Noneu   DistutilsOptionErroru   keepu   intu
   ValueErroru
   isinstanceu
   basestringu   splitu   set_undefined_options(   u   self(    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu   finalize_options   s    %u   rotate.finalize_optionsc             C   s   |  j  d  d d l m } x |  j D] } |  j j   d | } | t j j |  j |   } d d   | D } | j	   | j
   t j d t |  |  | |  j d   } x= | D]5 \ } } t j d |  |  j s t j |  q q Wq' Wd  S(	   Nu   egg_infoi    (   u   globu   *c             S   s(   g  |  ] } t  j j |  | f  q S(    (   u   osu   pathu   getmtime(   u   .0u   f(    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu
   <listcomp>1   s   	 u   rotate.run.<locals>.<listcomp>u   %d file(s) matching %su   Deleting %s(   u   run_commandu   globu   matchu   distributionu   get_nameu   osu   pathu   joinu   dist_diru   sortu   reverseu   logu   infou   lenu   keepu   dry_runu   unlink(   u   selfu   globu   patternu   filesu   tu   f(    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu   run+   s    

	u
   rotate.runN(   u   match=u   mu   patterns to match (required)(   u	   dist-dir=u   du%   directory where the distributions are(   u   keep=u   ku(   number of matching distributions to keep(
   u   __name__u
   __module__u   __qualname__u   __doc__u   descriptionu   user_optionsu   boolean_optionsu   initialize_optionsu   finalize_optionsu   run(   u
   __locals__(    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu   rotate   s   	u   rotate(   u	   distutilsu   osu
   setuptoolsu   Commandu   setuptools.compatu
   basestringu   distutils.utilu   convert_pathu   logu   distutils.errorsu   rotate(    (    (    u2   /tmp/pip-k8wh6o-build/setuptools/command/rotate.pyu   <module>   s   
