£Á°è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>

Yf                 @   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/python35/lib64/python3.5/distutils/command/bdist.pyshow_formats   s    r   c               @   s   e  Z d  Z d Z d6 d d d e   f d7 d8 d9 d: d; g Z d g Z d d	 d e f g Z d< Z	 d d d d i Z
 d d d d d  d! d" d d# g	 Z d d= d d> d d? d d@ d  dA d! dB d" dC d dD d# dE i	 Z d0 d1   Z d2 d3   Z d4 d5   Z d	 S)Fr   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_rpmposixZgztarntzipZrpmZbztarZxztarZztarZtarZwininstZmsiRPM distribution
bdist_dumbgzip'ed tar filebzip2'ed tar filexz'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_optionsQ   s    						zbdist.initialize_optionsc             C   s   |  j  d  k r< |  j r' t   |  _  n |  j d  j  |  _  |  j d  k r| |  j d  j } t j j | d |  j   |  _ |  j	 d  |  j
 d  k r y |  j t j g |  _
 Wn% t k
 r t d t j   Yn X|  j d  k r d |  _ d  S)NZbuildzbdist.r   z;don't know how to create built distributions on platform %sZdist)r2   r4   r   Zget_finalized_commandr1   
build_baseospathjoinZensure_string_listr   default_formatnameKeyErrorZDistutilsPlatformErrorr3   )r7   r9   r   r   r   finalize_optionsZ   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  | | _	 | d k r |  j
 | _
 |  j | _ | | | d d   k r d | _ |  j |  qq Wd  S)Nr   zinvalid format '%s'r&   r   )r   r	   r
   r?   ZDistutilsOptionErrorrangelenZreinitialize_commandno_format_optionr   r6   r5   Z	keep_tempZrun_command)r7   Zcommandsr   iZcmd_nameZsub_cmdr   r   r   runv   s"    
	z	bdist.run)r   r   r   )r   Nr   )r   r   r   )r   Nr   )r   r   r   )r   r   r    )r!   )r!   r%   )r&   r'   )r&   r(   )r&   r)   )r&   r*   )r&   r+   )r,   r-   )r&   r.   )r/   r0   )__name__
__module____qualname__Zdescriptionr   Zuser_optionsZboolean_optionsr   Zhelp_optionsrC   r=   r   r
   r8   r@   rE   r   r   r   r   r      sJ    
     			r   )	__doc__r:   Zdistutils.corer   Zdistutils.errorsZdistutils.utilr   r   r   r   r   r   r   <module>   s   
