-í
ì¶<c       s‡     d  Z    d Z 
 d k Z d k Z  d k T d k l Z  d k T d k l	 Z	  d „  Z
  d e f d „  ƒ  YZ d S(	   si   distutils.command.bdist

Implements the Distutils 'bdist' command (create a built [binary]
distribution).s5   $Id: bdist.py,v 1.21 2001/12/06 20:57:12 fdrake Exp $N(   s   *(   s   Command(   s   get_platformc     s„      d k  l }  g  }  x< t i D ]. }  | i d | t t i | d f ƒ q, W | | ƒ }   |  i
 d ƒ d S(   sF   Print list of available formats (arguments to "--format" option).
    (   s   FancyGetopts   formats=i   s'   List of available distribution formats:N(   s   distutils.fancy_getopts   FancyGetopts   formatss   bdists   format_commandss   formats   appends   Nones   format_commands   pretty_printers
   print_help(   s   pretty_printers   FancyGetopts   formatss   format(    (    s-   /usr/lib/python2.2/distutils/command/bdist.pys   show_formats s   	 	,s   bdistc      sG   t  Z  d Z ! d d d f d d d e ƒ  f d e d	 f d
 d d f g Z - d e d e f g Z 3 d f Z 7 h  d d <d d <Z	 ; d d d d d d d g Z
 ? h  d d f d <d d f d <d d f d <d d f d <d d f d <d d  f d <d d! f d <Z J d" „  Z S d# „  Z o d$ „  Z RS(%   Ns$   create a built (binary) distributions   bdist-base=s   bs4   temporary directory for creating built distributionss
   plat-name=s   ps;   platform name to embed in generated filenames (default: %s)s   formats=s/   formats for distribution (comma-separated list)s	   dist-dir=s   ds=   directory to put final built distributions in [default: dist]s   help-formatss$   lists available distribution formatss	   bdist_rpms   gztars   posixs   zips   nts   rpms   bztars   ztars   tars   wininsts   RPM distributions
   bdist_dumbs   gzip'ed tar files   bzip2'ed tar files   compressed tar files   tar files   bdist_wininsts   Windows executable installers   ZIP filec    s7   J K t  |  _ L t  |  _ M t  |  _ N t  |  _ d  S(   N(   s   Nones   selfs
   bdist_bases	   plat_names   formatss   dist_dir(   s   self(    (    s-   /usr/lib/python2.2/distutils/command/bdist.pys   initialize_optionsJ s   c    s  S U |  i t j o V t ƒ  |  _ n [ |  i t j o> \ |  i d ƒ i } ] t i i	 | ^ d |  i ƒ |  _ n ` |  i
 d ƒ a |  i t j oT b y c |  i t i g |  _ Wn- d t j
 o e t d d t i ‚ n Xn i |  i t j o j d |  _ n d  S(   Ns   builds   bdist.s   formatss-   don't know how to create built distributions s   on platform %ss   dist(   s   selfs	   plat_names   Nones   get_platforms
   bdist_bases   get_finalized_commands
   build_bases   oss   paths   joins   ensure_string_lists   formatss   default_formats   names   KeyErrors   DistutilsPlatformErrors   dist_dir(   s   selfs
   build_base(    (    s-   /usr/lib/python2.2/distutils/command/bdist.pys   finalize_optionsS s    c    s@  o r g  } s x_ |  i Ds ]Q } t y u | i |  i | d ƒ Wn& v t j
 o w t d | ‚ n Xq Wz xÅ t t	 |  i ƒ ƒ Dz ]« } { | | } | |  i | ƒ } } | |  i j o ~ |  i | | _ n € d |  i | | | | d f GH… | | | d j o † d | _ n ‡ |  i | ƒ qŠ Wd  S(   Ni    s   invalid format '%s's)   bdist.run: format=%s, command=%s, rest=%si   (   s   commandss   selfs   formatss   formats   appends   format_commands   KeyErrors   DistutilsOptionErrors   ranges   lens   is   cmd_names   reinitialize_commands   sub_cmds   no_format_options	   keep_temps   run_command(   s   selfs   sub_cmds   cmd_names   commandss   formats   i(    (    s-   /usr/lib/python2.2/distutils/command/bdist.pys   runo s"   	 	 	$(   s   __name__s
   __module__s   descriptions   get_platforms   Nones   user_optionss   show_formatss   help_optionss   no_format_options   default_formats   format_commandss   format_commands   initialize_optionss   finalize_optionss   run(    (    (    s-   /usr/lib/python2.2/distutils/command/bdist.pys   bdist s   		@r	(   s   __doc__s   __revision__s   oss   strings   typess   distutils.cores   Commands   distutils.errorss   distutils.utils   get_platforms   show_formatss   bdist(   s   __revision__s   Commands   strings   get_platforms   bdists   oss   show_formats(    (    s-   /usr/lib/python2.2/distutils/command/bdist.pys   ? s   	

