JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrB  f@sHdZddlZddlmZddlTddlmZddZGdd d eZdS) zidistutils.command.bdist Implements the Distutils 'bdist' command (create a built [binary] distribution).N)Command)*) get_platformcCsTddlm}g}x,tjD]"}|d|dtj|dfqW||}|ddS)zFPrint list of available formats (arguments to "--format" option). r) FancyGetoptzformats=Nz'List of available distribution formats:)Zdistutils.fancy_getoptrbdistformat_commandsappendformat_commandZ print_help)rformatsformatZpretty_printerr }y||j|dWq tk rHtd|Yq Xq Wxztt|jD]h}||}||}||jkr|j||_ |dkr|j |_ |j |_ |||ddkrd|_ | |q^WdS)Nrzinvalid format '%s'r!r)r r r r0ZDistutilsOptionErrorrangelenZreinitialize_commandno_format_optionr r'r&Z keep_tempZ run_command)r(Zcommandsr iZcmd_nameZsub_cmdr r rrunvs"    z bdist.run)__name__ __module__ __qualname__Z descriptionrZ user_optionsZboolean_optionsrZ help_optionsr4r.rr r)r1r6r r r rrs<    r) __doc__r+Zdistutils.corerZdistutils.errorsZdistutils.utilrrrr r r rs