kghddlZddlZddlZddlmZddlmZddlmZddl m Z ddl m Z m Z ddlmZddlmZdd lmZdd lmZmZdd lmZmZdd lmZdd lmZejeZ Gdde Z!dS)N)Values)List) WheelCache) cmdoptions)RequirementCommand with_cleanup)SUCCESS) CommandError)get_build_tracker)InstallRequirementcheck_legacy_setup_py_options) 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|jt j|jt j|jddd d d |jt j|jt j|jt j|jd d d d|jt jt jtj|j}|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.)ractionrrz--prezYInclude pre-release and development versions. By default, pip only finds stable versions.)rrrr)cmd_opts add_optionoscurdirr no_binary only_binary prefer_binaryno_build_isolation use_pep517 no_use_pep517check_build_deps constraintseditable requirementssrcignore_requires_pythonno_deps progress_barconfig_settings build_optionsglobal_optionsrequire_hashesmake_option_group index_groupparserinsert_option_group)self index_optss |/builddir/build/BUILD/imunify360-venv-2.6.0/opt/imunify360/venv/lib/python3.11/site-packages/pip/_internal/commands/wheel.py add_optionszWheelCommand.add_options,s    I- !    !5!7!7888   !7!9!9:::   !9!;!;<<<   !>!@!@AAA   !6!8!8999   !9!;!;<<<   !!>???   !7!9!9:::   !4!6!6777   !8!:!:;;;   !1!1222   !B!D!DEEE   !3!5!5666   !8!:!:;;;   8 !      !;!=!=>>>   !9!;!;<<<   !:! build_trackersessionfinder download_dir use_user_site verbosity)preparerrHr> wheel_cacher.r')check_supported_wheels)rMverifyr2r3z Building wheel for %s failed: %srz"Failed to build one or more wheels))get_default_session_build_package_finderrrr enter_contextr rno_cleanget_requirementsr r cache_dirmake_requirement_preparerrK make_resolverr.r'trace_basic_inforesolver,valuesis_wheelsave_linked_requirementappend prepare_linked_requirements_morerrr2r3linklocal_file_pathshutilcopyOSErrorloggerwarningnamelenr r )r9r>r?rGrHrF directoryreqsrMrLresolverrequirement_set reqs_to_buildreqbuild_successesbuild_failureses r;runzWheelCommand.rungs**733++GW==*7+<==7$%%%**+<+>+>?? !''!   $$T7FGDD%gt444 !233 11$' *n2   %%##*#A) &   f%%%"**4*MM24 "/6688 * *C| *005555$$S))))11/2N2U2U2W2WXXX+0 #))!/52"17R + + + '# + +C8 1 1 1 11& & && + C/1BCCCC + + +6H %%c********  + ~  ! # #CDD DsH00 I::6I55I:)rN) __name__ __module__ __qualname____doc__usager<rrrstrintrqr=r;rrs|   0E9:9:9:9:vN6NcNsNNN\NNNr=r)"loggingr!raoptparsertypingrpip._internal.cacherpip._internal.clirpip._internal.cli.req_commandrrpip._internal.cli.status_codesr pip._internal.exceptionsr ,pip._internal.operations.build.build_trackerr pip._internal.req.req_installr r pip._internal.utils.miscrrpip._internal.utils.temp_dirrpip._internal.wheel_builderr getLoggerrrrdrryr=r;rsn ******((((((JJJJJJJJ222222111111JJJJJJ@???????666666------  8 $ $^^^^^%^^^^^r=