kgh5ddlZddlmZddlmZddlmZddlmZddl m Z ddl m Z m Z ddlmZdd lmZmZdd lmZdd lmZdd lmZdd lmZddlmZeeZGdde ZdS)N)Values)Path)List) WheelCache) cmdoptions)RequirementCommand with_cleanup)SUCCESS)Pylockis_valid_pylock_file_name)get_build_tracker)check_legacy_setup_py_options) getLogger)get_pip_version) TempDirectorycNeZdZdZdZd dZededee de fdZ dS) LockCommanda EXPERIMENTAL - Lock packages and their dependencies from: - PyPI (and other indexes) using requirement specifiers. - VCS project urls. - Local project directories. - Local or remote source archives. pip also supports locking from "requirements files", which provide an easy way to specify a whole environment to be installed. The generated lock file is only guaranteed to be valid for the current python version and platform. z %prog [options] [-e] ... %prog [options] [package-index-options] ... %prog [options] -r [package-index-options] ... %prog [options] ...returnNc |jtjddddddd|jtj|jtj|jtj|jtj|jtj|jtj |jtj |jtj |jtj |jtj |jtj|jtj|jtj|jtj|jtj|jtj|jtjtjtj|j}|jd||jd|jdS) Nz--outputz-o output_filepathz pylock.tomlz7Lock file name (default=pylock.toml). Use - for stdout.)destmetavartypedefaulthelpr)cmd_opts add_optionr PipOption requirements constraintsno_depspreeditablesrcignore_requires_pythonno_build_isolation use_pep517 no_use_pep517check_build_depsconfig_settings no_binary only_binary prefer_binaryrequire_hashes progress_barmake_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/lock.py add_optionszLockCommand.add_options1s    "%N       !8!:!:;;;   !7!9!9:::   !3!5!5666   !1!1222   !4!6!6777   !1!1222   !B!D!DEEE   !>!@!@AAA   !6!8!8999   !9!;!;<<<   !!>???   !;!=!=>>>   !5!7!7888   !7!9!9:::   !9!;!;<<<   !:!+>?? !''!   $$T7FGDD%gt444 !233  . .C)-C & &11$'n2  %%#!#*#A.)&    f%%%"**4*MM  # % %xzzHH#G$788 ,-=>> 7$(.H6  ( / / 1 1H   '))   # % % J  [ ) ) ) )  ' ' g ' F F Fr9)rN) __name__ __module__ __qualname____doc__usager8r rrstrintrmr9r7rrs|   0E ):):):):VN6NcNsNNN\NNNr9r) rboptparserpathlibrtypingrpip._internal.cacherpip._internal.clirpip._internal.cli.req_commandrr pip._internal.cli.status_codesr pip._internal.models.pylockr r ,pip._internal.operations.build.build_trackerr pip._internal.req.req_installrpip._internal.utils.loggingrpip._internal.utils.miscrpip._internal.utils.temp_dirrrnrOrrur9r7rs ******((((((322222IIIIIIIIJJJJJJ211111766666 8  PPPPP$PPPPPr9