£Á°è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>
B
    Re                 @   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 ]"}|d| dtj| d f qW | |}|d dS )zFPrint list of available formats (arguments to "--format" option).
    r   )FancyGetoptzformats=N   z'List of available distribution formats:)distutils.fancy_getoptr   bdistformat_commandsappendformat_command
print_help)r   formatsformatZpretty_printer r   /builddir/build/BUILDROOT/alt-python37-setuptools-58.3.0-4.el8.x86_64/opt/alt/python37/lib/python3.7/site-packages/setuptools/_distutils/command/bdist.pyshow_formats   s    r   c            
   @   s   e Zd ZdZdddde  fdddd	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ddd d!d"d#	Zd$d% Zd&d' Zd(d) ZdS )*r   z$create a built (binary) distribution)zbdist-base=bz4temporary directory for creating built distributionsz
plat-name=pz;platform name to embed in generated filenames (default: %s))zformats=Nz/formats for distribution (comma-separated list))z	dist-dir=dz=directory to put final built distributions in [default: dist])z
skip-buildNz2skip rebuilding everything (for testing/debugging))zowner=uz@Owner name used when creating a tar file [default: current user])zgroup=gzAGroup name used when creating a tar file [default: current group]z
skip-buildzhelp-formatsNz$lists available distribution formats)	bdist_rpmgztarzip)posixntrpmbztarxztarztartarwininstmsi)r   zRPM distribution)
bdist_dumbzgzip'ed tar file)r#   zbzip2'ed tar file)r#   zxz'ed tar file)r#   zcompressed tar file)r#   ztar file)bdist_wininstzWindows executable installer)r#   zZIP file)Z	bdist_msiz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| dj | _ | jd krT| dj}tj|d| 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 )Nbuildzbdist.r   z;don't know how to create built distributions on platform %sdist)r&   r(   r   get_finalized_commandr%   
build_baseospathjoinensure_string_listr   default_formatnameKeyErrorDistutilsPlatformErrorr'   )r+   r0   r   r   r   finalize_optionsZ   s$    





zbdist.finalize_optionsc          	   C   s   g }xH| j D ]>}y|| j| d  W q tk
rH   td| Y qX qW xztt| j D ]h}|| }| |}|| jkr| j | |_	|dkr| j
|_
| j|_|||d d  krd|_| | q^W d S )Nr   zinvalid format '%s'r#   r   )r   r
   r   r7   DistutilsOptionErrorrangelenreinitialize_commandno_format_optionr   r*   r)   Z	keep_temprun_command)r+   commandsr   icmd_nameZsub_cmdr   r   r   runv   s"    

z	bdist.run)__name__
__module____qualname__descriptionr   user_optionsboolean_optionsr   help_optionsr>   r5   r	   r   r,   r9   rC   r   r   r   r   r      s<   

	r   )	__doc__r1   distutils.corer   distutils.errorsdistutils.utilr   r   r   r   r   r   r   <module>   s   