bgdZddlZddlZddlmZddlmZmZddlm Z dZ Gdd e Z Gd d eZ dS) zidistutils.command.bdist Implements the Distutils 'bdist' command (create a built [binary] distribution).N)Command)DistutilsOptionErrorDistutilsPlatformError) get_platformc~ddlm}dtjD}||}|ddS)zAPrint list of available formats (arguments to "--format" option).r) FancyGetoptcJg|] }d|zdtj|df!S)formats=N)bdistformat_commands).0formats Z/opt/cloudlinux/venv/lib64/python3.11/site-packages/setuptools/_distutils/command/bdist.py z show_formats..sA  f dE$9&$A!$DEz'List of available distribution formats:N) fancy_getoptr r r print_help)r formatspretty_printers r show_formatsrsa******+G![))NGHHHHHrceZdZdZdS) ListCompatc>tjdtddS)Nz4format_commands is now a dict. append is deprecated.r) stacklevel)warningswarnDeprecationWarning)selfitems rappendzListCompat.appends. F       rN)__name__ __module__ __qualname__r"rrrrs#     rrc eZdZdZddddedfddd d d gZd gZd ddefgZdZ dddZ e ddddddddZ e Z dZdZdZdS)r z$create a built (binary) distribution)z bdist-base=bz4temporary directory for creating built distributionsz plat-name=pz8platform name to embed in generated filenames [default: ])r Nz/formats for distribution (comma-separated list))z dist-dir=dz=directory to put final built distributions in [default: dist]) skip-buildNz2skip rebuilding everything (for testing/debugging))zowner=uz@Owner name used when creating a tar file [default: current user])zgroup=gzAGroup name used when creating a tar file [default: current group]r,z help-formatsNz$lists available distribution formats) bdist_rpmgztarzip)posixnt)r/zRPM distribution) bdist_dumbzgzip'ed tar file)r4zbzip2'ed tar file)r4zxz'ed tar file)r4zcompressed tar file)r4ztar file)r4zZIP file)rpmr0bztarxztarztartarr1chd|_d|_d|_d|_d|_d|_d|_dS)NF) bdist_base plat_namerdist_dir skip_buildgroupowner)r s rinitialize_optionszbdist.initialize_options]s7    rc|j:|jrt|_n|dj|_|jG|dj}t j|d|jz|_| d|j I |j t j g|_ n*#t$rtdt j wxYw|j d|_dSdS)Nbuildzbdist.rz9don't know how to create built distributions on platform dist)r<r>rget_finalized_commandr; build_baseospathjoinensure_string_listrdefault_formatnameKeyErrorrr=)r rFs rfinalize_optionszbdist.finalize_optionsfs  > ! O!-!%!;!;G!D!D!N ? "33G<<GJ gll:x$.7PQQDO  *** <   $ 3BG <=    ,-#%7--  = "DMMM ! s -C 'C2cg}|jD]J} ||j|d*#t$rt d|dwxYwt t |jD]}||}||}||jvr|j||_ |dkr|j |_ |j |_ |||dzdvrd|_ | |dS)Nrzinvalid format ''r4r T)rr"rrMrrangelenreinitialize_commandno_format_optionrr@r? keep_temp run_command)r commandsricmd_namesub_cmds rrunz bdist.runs7l I IF I 4V rfs  AAAAAAAA I I I        w'w'w'w'w'Gw'w'w'w'w'r