źh dZddlZddlZddlmZddlmZmZddlm Z dZ Gdd e Z Gd d eZ dS) zidistutils.command.bdist Implements the Distutils 'bdist' command (create a built [binary] distribution).N)Command)DistutilsPlatformErrorDistutilsOptionError) get_platformcddlm}g}tjD]3}|d|zdtj|df4||}|ddS)zAPrint list of available formats (arguments to "--format" option).r) FancyGetoptformats=Nz'List of available distribution formats:) fancy_getoptr bdistformat_commandsappend print_help)r formatsformatpretty_printers /builddir/build/BUILD/imunify360-venv-2.5.2/opt/imunify360/venv/lib/python3.11/site-packages/setuptools/_distutils/command/bdist.py show_formatsrs******G'VV V+T53H3PQR3STUUUU [))NGHHHHHceZdZdZdS) ListCompatc>tjdtddS)Nz4format_commands is now a dict. append is deprecated.r) stacklevel)warningswarnDeprecationWarning)selfitems rrzListCompat.appends. F       rN)__name__ __module__ __qualname__rrrrrs#     rrc eZdZdZddddezfdddd d gZd gZd d defgZdZ dddZ e ddddddddZ e Z dZdZdZd 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))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)r0zbzip2'ed tar file)r0zxz'ed tar file)r0zcompressed tar file)r0ztar file)r0zZIP file)rpmr,bztarxztarztartarr-chd|_d|_d|_d|_d|_d|_d|_dS)Nr) bdist_base plat_namerdist_dir skip_buildgroupowner)rs 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 zwxYw|j d|_dSdS)Nbuildzbdist.rz;don't know how to create built distributions on platform %sdist)r8r:rget_finalized_commandr7 build_baseospathjoinensure_string_listrdefault_formatnameKeyErrorrr9)rrBs rfinalize_optionszbdist.finalize_optionsgs > ! O!-!%!;!;G!D!D!N ? "33G<<GJ gll:x$.7PQQDO  *** <   $ 3BG <=    ,%')w/  = "DMMM ! s -C 'C2cg}|jD]I} ||j|d*#t$rt d|zwxYwt t |jD]}||}||}||jvr|j||_ |dkr|j |_ |j |_ |||dzdvrd|_ | |dS)Nrzinvalid format '%s'r0r )rrrrIrrangelenreinitialize_commandno_format_optionrr<r; keep_temp run_command)rcommandsricmd_namesub_cmds rrunz bdist.runs1l K KF K 4V ras  AAAAAAAAIII        y'y'y'y'y'Gy'y'y'y'y'r