-í
ì¶<c       s^     d  Z    d Z 	 d k Z 
 d k l Z  d k l Z  d e f d „  ƒ  YZ d S(   sB   distutils.command.clean

Implements the Distutils 'clean' command.s4   $Id: clean.py,v 1.12 2000/10/14 04:06:40 gward Exp $N(   s   Command(   s   remove_trees   cleanc      s•    t  Z  d Z  d d d f d e d f d d d	 f d
 e d f d e d f d d d f g Z  d g Z ! d „  Z ) d „  Z 2 d „  Z RS(   Ns"   clean up output of 'build' commands   build-base=s   bs2   base build directory (default: 'build.build-base')s
   build-lib=s<   build directory for all modules (default: 'build.build-lib')s   build-temp=s   ts7   temporary build directory (default: 'build.build-temp')s   build-scripts=s<   build directory for scripts (default: 'build.build-scripts')s   bdist-base=s+   temporary directory for built distributionss   alls   as7   remove all build output, not just temporary by-productsc    sO   ! " t  |  _ # t  |  _ $ t  |  _ % t  |  _ & t  |  _ ' t  |  _ d  S(   N(   s   Nones   selfs
   build_bases	   build_libs
   build_temps   build_scriptss
   bdist_bases   all(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   initialize_options! s   c    sc   ) * |  i d + d d f , d d f - d d f . d d f ƒ / |  i d 0 d d f ƒ d  S(   Ns   builds
   build_bases	   build_libs   build_scriptss
   build_temps   bdists
   bdist_base(   s   selfs   set_undefined_options(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   finalize_options) s   c    s7  2 5 t  i i |  i ƒ o  6 t |  i |  i |  i ƒ n 8 |  i d |  i ƒ ; |  i	 ot = xj |  i
 |  i |  i f D= ]M } @ t  i i | ƒ o A t | |  i |  i ƒ n C |  i d | ƒ q| Wn H |  i oQ I y. J t  i |  i ƒ K |  i d |  i ƒ Wn L t j
 o
 M n Xn d  S(   Ns%   '%s' does not exist -- can't clean its   removing '%s'(   s   oss   paths   existss   selfs
   build_temps   remove_trees   verboses   dry_runs   warns   alls	   build_libs
   bdist_bases   build_scriptss	   directorys   rmdirs
   build_bases   announces   OSError(   s   selfs	   directory(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   run2 s     	(	   s   __name__s
   __module__s   descriptions   Nones   user_optionss   boolean_optionss   initialize_optionss   finalize_optionss   run(    (    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   clean s   		Q	(   s   __doc__s   __revision__s   oss   distutils.cores   Commands   distutils.dir_utils   remove_trees   clean(   s   remove_trees   Commands   __revision__s   oss   clean(    (    s-   /usr/lib/python2.2/distutils/command/clean.pys   ? s
   	