hyb
2025-12-31 6cdcd01f77e11b72c323603e27ebdb85b15223c9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Ë
ñúhãóʗddlZddlmZddlmZddlmZddlmZddl    m
Z
m Z ddl m Z ddlmZmZdd    lmZdd
lmZdd lmZdd lmZdd lmZee«ZGd„de
«Zy)éN)ÚValues)ÚPath)Ú
WheelCache)Ú
cmdoptions)ÚRequirementCommandÚ with_cleanup)ÚSUCCESS)ÚPylockÚis_valid_pylock_file_name)Úget_build_tracker)Úcheck_legacy_setup_py_options)Ú    getLogger)Úget_pip_version)Ú TempDirectorycó@—eZdZdZdZd    d„Zededee    de
fd„«Z y)
Ú 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] <local project path> ...
      %prog [options] <requirement specifier> [package-index-options] ...
      %prog [options] -r <requirements file> [package-index-options] ...
      %prog [options] <archive url/path> ...ÚreturnNc óH—|jjtjddddddd¬««|jjtj««|jjtj
««|jjtj ««|jjtj««|jjtj««|jjtj««|jjtj««|jjtj««|jjtj««|jjtj««|jjtj««|jjtj««|jjtj ««|jjtj"««|jjtj$««|jjtj&««|jjtj(««tj*tj,|j.«}|j.j1d|«|j.j1d|j«y)    Nz--outputz-oÚ output_fileÚpathz pylock.tomlz7Lock file name (default=pylock.toml). Use - for stdout.)ÚdestÚmetavarÚtypeÚdefaultÚhelpr)Úcmd_optsÚ
add_optionrÚ    PipOptionÚ requirementsÚ constraintsÚno_depsÚpreÚeditableÚsrcÚignore_requires_pythonÚno_build_isolationÚ
use_pep517Ú no_use_pep517Úcheck_build_depsÚconfig_settingsÚ    no_binaryÚ only_binaryÚ prefer_binaryÚrequire_hashesÚ progress_barÚmake_option_groupÚ index_groupÚparserÚinsert_option_group)ÚselfÚ
index_optss  úNH:\Change_password\venv_build\Lib\site-packages\pip/_internal/commands/lock.pyÚ add_optionszLockCommand.add_options0sN€Ø  ‰ × Ñ Ü ×  Ñ  ØØØ"ØØØ%ØNô ô
    
ð      ‰ × Ñ ¤×!8Ñ!8Ó!:Ô;Ø  ‰ × Ñ ¤×!7Ñ!7Ó!9Ô:Ø  ‰ × Ñ ¤×!3Ñ!3Ó!5Ô6Ø  ‰ × Ñ ¤§¡Ó!1Ô2à  ‰ × Ñ ¤×!4Ñ!4Ó!6Ô7à  ‰ × Ñ ¤§¡Ó!1Ô2à  ‰ × Ñ ¤×!BÑ!BÓ!DÔEØ  ‰ × Ñ ¤×!>Ñ!>Ó!@ÔAØ  ‰ × Ñ ¤×!6Ñ!6Ó!8Ô9Ø  ‰ × Ñ ¤×!9Ñ!9Ó!;Ô<Ø  ‰ × Ñ ¤×!<Ñ!<Ó!>Ô?à  ‰ × Ñ ¤×!;Ñ!;Ó!=Ô>à  ‰ × Ñ ¤×!5Ñ!5Ó!7Ô8Ø  ‰ × Ñ ¤×!7Ñ!7Ó!9Ô:Ø  ‰ × Ñ ¤×!9Ñ!9Ó!;Ô<Ø  ‰ × Ñ ¤×!:Ñ!:Ó!<Ô=Ø  ‰ × Ñ ¤×!8Ñ!8Ó!:Ô;ä×1Ñ1Ü × "Ñ "Ø K‰Kó
ˆ
ð
      ‰ ×'Ñ'¨¨:Ô6Ø  ‰ ×'Ñ'¨¨4¯=©=Õ9óÚoptionsÚargsc óx—tjdt««tjd«|j    |«}|j |||j ¬«}|jt««}t|j dd¬«}|j||||«}t||«t|j«}|D]    }    d|    _Œ |j!|||||d|j"¬«}
|j%|
|||dd|j d    |j&¬
«    } |j)|«| j+|d¬ «} |j,d k(rt/j0«} nBt/|j,«}t3|«stjd |«|j4} t7j8| j:j=«| ¬«j?«}|j,d k(r%t@jBjE|«tHSjG|d¬«tHS)NzUsing %szspip lock is currently an experimental command. It may be removed/changed in a future release without prior warning.)r9Úsessionr%ÚinstallT)ÚdeleteÚkindÚglobally_managedF)Útemp_build_dirr9Ú build_trackerr<ÚfinderÚ use_user_siteÚ    verbosityzto-satisfy-only)    ÚpreparerrCr9Ú wheel_cacherDÚignore_installedr%Úupgrade_strategyr')Úcheck_supported_wheelsú-z!%s is not a valid lock file name.)Úbase_dirzutf-8)Úencoding)%ÚloggerÚverboserÚwarningÚget_default_sessionÚ_build_package_finderr%Ú enter_contextr rÚno_cleanÚget_requirementsr rÚ    cache_dirÚpermit_editable_wheelsÚmake_requirement_preparerrEÚ make_resolverr'Útrace_basic_infoÚresolverrÚcwdr Úparentr
Úfrom_install_requirementsrÚvaluesÚas_tomlÚsysÚstdoutÚwriteÚ
write_textr    )r4r9r:r<rCrBÚ    directoryÚreqsrGÚreqrFÚresolverÚrequirement_setrLÚoutput_file_pathÚ pylock_tomls                r6ÚrunzLockCommand.run[s-€ä‰z¤?Ó#4Ô5䏉ð %ô    
ð ×*Ñ*¨7Ó3ˆà×+Ñ+ØØØ#*×#AÑ#Að,ó
ˆð
×*Ñ*Ô+<Ó+>Ó?ˆ ä!Ø×'Ñ'Ð'ØØ!ô
ˆ    ð ×$Ñ$ T¨7°F¸GÓDˆÜ% g¨tÔ4ä  ×!2Ñ!2Ó3ˆ ð
ò    .ˆCØ)-ˆCÕ &ð    .ð×1Ñ1Ø$ØØ'ØØØØ—n‘nð2ó
ˆð×%Ñ%ØØØØ#ØØ!Ø#*×#AÑ#AØ.Ø×)Ñ)ð&ó
 
ˆð     ×јfÔ%à"×*Ñ*¨4ÈÐ*ÓMˆà × Ñ  #Ò %Ü—x‘x“z‰Hä# G×$7Ñ$7Ó8Ð Ü,Ð-=Ô>Ü—‘Ø7Ø$ôð(×.Ñ.ˆHÜ×6Ñ6Ø × (Ñ (× /Ñ /Ó 1¸Hô
ç
‰'‹)ð    ð × Ñ  #Ò %Ü J‰J× Ñ ˜[Ô )ôˆð × 'Ñ '¨ ¸gÐ 'Ô Fäˆr8)rN) Ú__name__Ú
__module__Ú __qualname__Ú__doc__Úusager7rrÚlistÚstrÚintrl©r8r6rrsF„ñ ð 0€Eó ):ðVðN˜6ðN¨¨c©ðN°sòNóñNr8r)raÚoptparserÚpathlibrÚpip._internal.cacherÚpip._internal.clirÚpip._internal.cli.req_commandrrÚpip._internal.cli.status_codesr    Úpip._internal.models.pylockr
r Ú,pip._internal.operations.build.build_trackerr Úpip._internal.req.req_installr Úpip._internal.utils.loggingrÚpip._internal.utils.miscrÚpip._internal.utils.temp_dirrrmrNrrur8r6ú<module>r‚sQðÛ
ÝÝå*Ý(÷õ3ßIÝJõõ2õõ7á    8Ó    €ôPÐ$õPr8