B5ddlZddlZddlZddlmZddlmZddlmZddl m Z m Z ddl m Z ddlmZddlmZdd lmZdd lmZmZdd lmZdd lmZejeZGd de ZdS)N)Values) WheelCache) cmdoptions)RequirementCommand with_cleanup)SUCCESS) CommandError)get_build_tracker)InstallRequirement) ensure_dirnormalize_path) TempDirectory)buildcNeZdZdZdZd dZededee de fdZ dS) WheelCommanda Build Wheel archives for your requirements and dependencies. Wheel is a built-package format, and offers the advantage of not recompiling your software during every install. For more details, see the wheel docs: https://wheel.readthedocs.io/en/latest/ 'pip wheel' uses the build system interface as described here: https://pip.pypa.io/en/stable/reference/build-system/ z %prog [options] ... %prog [options] -r ... %prog [options] [-e] ... %prog [options] [-e] ... %prog [options] ...returnNc|jddddtjd|jt j|jt j|jt j|jt j|jt j |jt j |jt j |jt j |jt j |jt j|jt j|jt j|jddd d d |jt j|jt jt jtj|j}t jtj|j}|jd ||jd ||jd |jdS)Nz-wz --wheel-dir wheel_dirdirzLBuild wheels into , where the default is the current working directory.)destmetavardefaulthelpz --no-verify no_verify store_trueFz%Don't verify if built wheel is valid.)ractionrrr)cmd_opts add_optionoscurdirrno_build_isolation use_pep517check_build_deps constraintsbuild_constraintseditable requirementsrequirements_from_scriptssrcignore_requires_pythonno_deps progress_barconfig_settingsrequire_hashesmake_option_group index_groupparserpackage_selection_groupinsert_option_group)self index_optsselection_optss |/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/commands/wheel.py add_optionszWheelCommand.add_options*s    I- !    !>!@!@AAA   !6!8!8999   !!>???   !7!9!9:::   !=!?!?@@@   !4!6!6777   !8!:!:;;;   !E!G!GHHH   !1!1222   !B!D!DEEE   !3!5!5666   !8!:!:;;;   8 !      !;!=!=>>>   !:!::: ''4=99999optionsargsc Ptj|tj|||}|||}t |j|_t|j|t}t|j dd}| ||||}t|j}|||||||jd|j} || ||||j} ||| |d} | | jg} | jD]4} | jr| | | | 5t7| ||j \}}|D]} | jr | jjsJ| jsJ t?j | j|jA#tB$r@}tD#d | j$||| Yd}~d}~wwxYwtK|d krtMd tNS) NwheelT)deletekindglobally_managedF)temp_build_dirr: build_trackersessionfinder download_dir use_user_site verbosity)preparerrDr: wheel_cacher*)check_supported_wheels)rIverifyz Building wheel for %s failed: %srz"Failed to build one or more wheels)(rcheck_build_constraintscheck_release_control_exclusiveget_default_session_build_package_finderr rr enter_contextr rno_cleanget_requirementsr cache_dirmake_requirement_preparerrG make_resolverr*trace_basic_inforesolve prepare_linked_requirements_morer'valuesis_wheelsave_linked_requirementappendrrlinklocal_file_pathshutilcopyOSErrorloggerwarningnamelenr r)r4r:r;rCrDrB directoryreqsrIrHresolverrequirement_set reqs_to_buildreqbuild_successesbuild_failureses r7runzWheelCommand.run]s*733327;;;**733++GW==*7+<==7$%%%**+<+>+>?? !''!   $$T7FGDD !233 11$' *n2   %%##*#A &   f%%%"**4*MM11/2N2U2U2W2WXXX24 "/6688 * *C| *005555$$S))))+0 #))+ + + ' # + +C8 1 1 1 11& & && + C/1BCCCC + + +6H %%c********  + ~  ! # #CDD DsH22 I<<6I77I<)rN) __name__ __module__ __qualname____doc__usager8rrliststrintror9r7rrs|   0E1:1:1:1:fM6McMsMMM\MMMr9r)loggingrr_optparserpip._internal.cacherpip._internal.clirpip._internal.cli.req_commandrrpip._internal.cli.status_codesrpip._internal.exceptionsr ,pip._internal.operations.build.build_trackerr pip._internal.req.req_installr pip._internal.utils.miscr r pip._internal.utils.temp_dirrpip._internal.wheel_builderr getLoggerrprbrrxr9r7rsR ******((((((JJJJJJJJ222222111111JJJJJJ@???????666666------  8 $ $UUUUU%UUUUUr9