£Á°è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>

i fp                 @   sb   d  Z  d d l Z d d l m Z d d l Td d l m Z d d   Z Gd d	   d	 e  Z d S)
zidistutils.command.bdist

Implements the Distutils 'bdist' command (create a built [binary]
distribution).    N)Command)*)get_platformc              C   sl   d d l  m }  g  } x6 t j D]+ } | j d | d t j | d f  q  W|  |  } | j d  d S)zFPrint list of available formats (arguments to "--format" option).
    r   )FancyGetoptzformats=N   z'List of available distribution formats:)Zdistutils.fancy_getoptr   bdistformat_commandsappendformat_commandZ
print_help)r   formatsformatZpretty_printer r   </opt/alt/python34/lib64/python3.4/distutils/command/bdist.pyshow_formats   s    r   c            	   @   s   e  Z d  Z d Z d4 d d d e   f d5 d6 d7 d8 d9 g Z d g Z d d	 d e f g Z d: Z	 i d d 6d d 6Z
 d d d d d  d! d d" g Z i d; d 6d< d 6d= d 6d> d 6d? d  6d@ d! 6dA d 6dB d" 6Z d. d/   Z d0 d1   Z d2 d3   Z d	 S)Cr   z$create a built (binary) distributionbdist-base=b4temporary directory for creating built distributionsz
plat-name=pz;platform name to embed in generated filenames (default: %s)formats=N/formats for distribution (comma-separated list)	dist-dir=d=directory to put final built distributions in [default: dist]
skip-build2skip rebuilding everything (for testing/debugging)owner=u@Owner name used when creating a tar file [default: current user]group=gAGroup name used when creating a tar file [default: current group]zhelp-formatsz$lists available distribution formats	bdist_rpmZgztarposixzipntZrpmZbztarZztarZtarZwininstZmsiRPM distribution
bdist_dumbgzip'ed tar filebzip2'ed tar filecompressed tar filetar filebdist_wininstWindows executable installerZIP file	bdist_msiMicrosoft Installerc             C   sC   d  |  _  d  |  _ d  |  _ d  |  _ d |  _ d  |  _ d  |  _ d  S)Nr   )
bdist_base	plat_namer   dist_dir
skip_buildgroupowner)selfr   r   r   initialize_optionsP   s    						zbdist.initialize_optionsc             C   s  |  j  d  k r? |  j r' t   |  _  q? |  j d  j  |  _  n  |  j d  k r |  j d  j } t j j | d |  j   |  _ n  |  j	 d  |  j
 d  k r y |  j t j g |  _
 Wq t k
 r t d t j   Yq Xn  |  j d  k r d |  _ n  d  S)NZbuildzbdist.r   z;don't know how to create built distributions on platform %sZdist)r1   r3   r   Zget_finalized_commandr0   
build_baseospathjoinZensure_string_listr   default_formatnameKeyErrorZDistutilsPlatformErrorr2   )r6   r8   r   r   r   finalize_optionsY   s$    	zbdist.finalize_optionsc             C   s  g  } xR |  j  D]G } y | j |  j | d  Wq t k
 rV t d |   Yq Xq Wx t t |  j    D] } | | } |  j |  } | |  j k r |  j  | | _	 n  | d k r |  j
 | _
 |  j | _ n  | | | d d   k r d | _ n  |  j |  qq Wd  S)Nr   zinvalid format '%s'r&   r   )r   r	   r
   r>   ZDistutilsOptionErrorrangelenZreinitialize_commandno_format_optionr   r5   r4   Z	keep_tempZrun_command)r6   Zcommandsr   iZcmd_nameZsub_cmdr   r   r   runu   s"    
z	bdist.run)r   r   r   )r   Nr   )r   r   r   )r   Nr   )r   r   r   )r   r   r    )r!   )r!   r%   )
bdist_dumbr'   )rE   r(   )rE   r)   )rE   r*   )r+   r,   )rE   r-   )r.   r/   )__name__
__module____qualname__Zdescriptionr   Zuser_optionsZboolean_optionsr   Zhelp_optionsrB   r<   r   r
   r7   r?   rD   r   r   r   r   r      sH    
     		


 
	r   )	__doc__r9   Zdistutils.corer   Zdistutils.errorsZdistutils.utilr   r   r   r   r   r   r   <module>   s   
