ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ „ 	 ( %!1!%)+//.383,7(-.+



-%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ               ÿÄ J  	     ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ              ÿÄ *        !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú
"SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5
ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍÑ¶¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e
ríV
..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     3

  \                 @   sH   d Z ddlZddlmZ ddlT ddlmZ dd ZG dd	 d	eZdS )
zidistutils.command.bdist

Implements the Distutils 'bdist' command (create a built [binary]
distribution).    N)Command)*)get_platformc              C   sT   ddl m}  g }x,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   //usr/lib64/python3.6/distutils/command/bdist.pyshow_formats   s    r   c            
   @   s   e Zd ZdZd6ddde  fd7d8d9d:d;gZdgZdd	defgZd<Z	dddZ
dddddd d!dd"g	Zd=d>d?d@dAdBdCdDdEd/	Zd0d1 Zd2d3 Zd4d5 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gztarzip)posixntrpmbztarxztarztartarwininst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 Installer)	r&   r"   r'   r(   r)   r*   r+   r#   r,   c             C   s.   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rT| jdj}tjj|d| j  | _| j	d | j
d kry| jtj g| _
W n" tk
r   tdtj Y nX | jd krd| _d S )NZbuildzbdist.r   z;don't know how to create built distributions on platform %sZdist)r:   r<   r   Zget_finalized_commandr9   
build_baseospathjoinZensure_string_listr   default_formatnameKeyErrorZDistutilsPlatformErrorr;   )r?   rA   r   r   r   finalize_optionsZ   s$    





zbdist.finalize_optionsc             C   s   g }xH| j D ]>}y|j| j| d  W q tk
rH   td| Y qX qW xztt| j D ]h}|| }| j|}|| jkr| j | |_	|dkr| j
|_
| j|_|||d d  krd|_| j| q^W d S )Nr   zinvalid format '%s'r.   r   )r   r	   r
   rG   ZDistutilsOptionErrorrangelenZreinitialize_commandno_format_optionr   r>   r=   Z	keep_tempZrun_command)r?   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.   r0   )r.   r1   )r.   r2   )r.   r3   )r4   r5   )r.   r6   )r7   r8   )__name__
__module____qualname__Zdescriptionr   Zuser_optionsZboolean_optionsr   Zhelp_optionsrK   rE   r   r
   r@   rH   rM   r   r   r   r   r      sJ         

 	r   )	__doc__rB   Zdistutils.corer   Zdistutils.errorsZdistutils.utilr   r   r   r   r   r   r   <module>   s   