hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
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
Ë
ñúh "ãóh—dZddlmZddlZddlZddlZddlZddlZddlZddlm    Z    ddl
m Z ddl m Z ddl mZddlmZdd    lmZdd
lmZmZdd lmZmZmZmZdd lmZmZmZmZm Z m!Z!dd l"m#Z#ddl$m%Z%m&Z&ddl'm(Z(m)Z)ddl*m+Z,ddl*m-Z-m.Z.ddl/m0Z0dgZ1ejde3«Z4Gd„de«Z5y)z(Base Command class, and related routinesé)Ú annotationsN)ÚValues)ÚCallable)Ú reconfigure)Ú    traceback)Ú
cmdoptions)ÚCommandContextMixIn)ÚConfigOptionParserÚUpdatingDefaultsHelpFormatter)ÚERRORÚPREVIOUS_BUILD_DIR_ERRORÚ UNKNOWN_ERRORÚVIRTUALENV_NOT_FOUND)Ú
BadCommandÚ CommandErrorÚDiagnosticPipErrorÚInstallationErrorÚNetworkConnectionErrorÚPreviousBuildDirError)Úcheck_path_owner)ÚBrokenStdoutLoggingErrorÚ setup_logging)Úget_progÚnormalize_path)ÚTempDirectoryTypeRegistry)Úglobal_tempdir_managerÚtempdir_registry)Úrunning_under_virtualenvÚCommandc󀇗eZdZUdZded<dZded<ddˆfd„ Zdd„Zdd    „Zdd
„Z    dd „Z
dd „Z dd „Z dd„Z dd„ZˆxZS)rÚÚstrÚusageFÚboolÚignore_require_venvc    ó•—t‰|«||_||_t    |j
t «›d|›t«d||j|¬«|_    d|_
|jj«›d}tj|j|«|_tj tj"|j«}|jj%|«|j'«y)Nú F)r#ÚprogÚ    formatterÚadd_help_optionÚnameÚ descriptionÚisolatedz Options)ÚsuperÚ__init__r+Úsummaryr
r#rr Ú__doc__ÚparserrÚ
capitalizeÚoptparseÚ OptionGroupÚcmd_optsrÚmake_option_groupÚ general_groupÚadd_option_groupÚ add_options)Úselfr+r0r-Ú optgroup_nameÚgen_optsÚ    __class__s      €úQH:\Change_password\venv_build\Lib\site-packages\pip/_internal/cli/base_command.pyr/zCommand.__init__2sÕø€Ü ‰ÑÔàˆŒ    ØˆŒ Ü(Ø—*‘*Ü“J<˜q  Ð'Ü3Ó5Ø!ØØŸ ™ Øô
ˆŒ ð9=ˆÔð Ÿ9™9×/Ñ/Ó1Ð2°(Ð;ˆ Ü ×,Ñ,¨T¯[©[¸-ÓHˆŒ ô×/Ñ/Ü × $Ñ $Ø K‰Kó
ˆð      ‰ ×$Ñ$ XÔ.à ×ÑÕócó—y©N©©r;s r?r:zCommand.add_optionsPs€Ø r@có —t|d«rJ‚y)zf
        This is a no-op so that commands by default do not do the pip version
        check.
        Úno_indexN)Úhasattr)r;Úoptionss  r?Úhandle_pip_version_checkz Command.handle_pip_version_checkSs€ô˜7 JÔ/Ð/Ð/Ð/r@có—t‚rB)ÚNotImplementedError)r;rHÚargss   r?Úrunz Command.run\s€Ü!Ð!r@c󔇇‡—d ˆˆˆfd„ }‰jrtjd¬«|«S    |«}t|t«sJ‚|S#t
$rA}t jd|ddi¬«t jdd¬«tcYd}~Sd}~wt$rE}t jt|««t jdd¬«tcYd}~Sd}~wttt f$rE}t jt|««t jdd¬«tcYd}~Sd}~wt"$r=}t jd|«t jdd¬«tcYd}~Sd}~wt$$r[t'd    t(j*¬
«|t,j.kr$t1j2t(j*¬
«tcYSt4$r5t jd «t jdd¬«tcYSt6$r t jd d¬«t8cYSwxYw)Ncóx•—    ‰j‰‰«‰j‰«S#‰j‰«wxYwrB)rMrI)rLrHr;s€€€r?Ú
_inner_runz(Command._run_wrapper.<locals>._inner_run`s3ø€ð 7Ø—x‘x ¨Ó.à×-Ñ-¨gÕ6ø×-Ñ-¨gÕ6úsƒ&¦9T)Ú show_localsz%sÚrich)ÚextrazException information:)Úexc_infoz ERROR: Pipe to stdout was broken)ÚfilezOperation cancelled by userz
Exception:)ÚreturnÚint)Ú
debug_modeÚrich_tracebackÚinstallÚ
isinstancerWrÚloggerÚerrorÚdebugr rÚcriticalr"r rrrrrÚprintÚsysÚstderrÚloggingÚDEBUGrÚ    print_excÚKeyboardInterruptÚ BaseExceptionr)r;Ú level_numberrHrLrPÚstatusÚexcs` ``   r?Ú _run_wrapperzCommand._run_wrapper_s¤ú€÷    7ð × Ò Ü × "Ñ "¨tÕ 4Ù“<Ð ð,    !Ù“\ˆFܘf¤cÔ*Ð *Ð*؈MøÜ!ò    Ü L‰L˜˜s¨6°4¨.ˆLÔ 9Ü L‰LÐ1¸DˆLÔ AäLûÜ$ò    ,Ü O‰OœC ›HÔ %Ü L‰LÐ1¸DˆLÔ Aä+Õ +ûä Ü Ü "ð
ò    ô
O‰OœC ›HÔ %Ü L‰LÐ1¸DˆLÔ AäLûÜò    Ü O‰O˜D #Ô &Ü L‰LÐ1¸DˆLÔ AäLûÜ'ò    ô Ð4¼3¿:¹:Õ FØœwŸ}™}Ò,Ü×#Ñ#¬¯©Õ4äŠLÜ ò    Ü O‰OÐ9Ô :Ü L‰LÐ1¸DˆLÔ AäŠLÜò    !Ü O‰O˜L°4ˆOÔ 8ä Ò  ð    !úsf¶AÁ    IÁ6BÂI IÂ":C"ÃIÃ"IÃ9:D9Ä3IÄ9 IÅ2E=Å7IÅ=A$IÇ#:IÈ%IÉIcó8—|jj|«SrB)r2Ú
parse_args©r;rLs  r?rmzCommand.parse_args˜s€à{‰{×%Ñ% dÓ+Ð+r@cóø—    |j«5|j|«cddd«tj«S#1swYnxYw    tj«y#tj«wxYwrB)Ú main_contextÚ_mainrcÚshutdownrns  r?Úmainz Command.mainœsg€ð    Ø×"Ñ"Ó$ñ (Ø—z‘z $Ó'÷ (ð (ô × Ñ Õ ÷ (ð (úð (ô × Ñ Õ øŒG× Ñ Õ ús!‚A#’A£    A#ÁA
ÁA#Á#A9cór—|jt««|_|jt««|j|«\}}|j|j
z
|_|jrd|_t|d«r'|jdk(r|j dk\rdnd|_    t|j¬«t|j |j|j¬«}t|j«tt j"«z}|r.t$j'd    d
j)t+|«««|j,r@d t.j0vr.t$j3d «t5j6t8«|j:rd t.j0d<|j<r,dj)|j<«t.j0d<|j>rD|j@s8tC«s.t$j3d«t5j6tD«|jFrVtI|jF«|_#tK|jF«s't$j'd|jF«d|_#|jM|||«S)NéÚ progress_barÚautorÚonÚoff)Úno_color)Ú    verbosityrzÚ user_log_filez/The following features are always enabled: %s. z, Ú_PIP_RUNNING_IN_SUBPROCESSzAThe --python option must be placed before the pip subcommand nameÚ1Ú PIP_NO_INPUTr'ÚPIP_EXISTS_ACTIONz2Could not find an activated virtualenv (required).zêThe directory '%s' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.)'Ú enter_contextrrrmÚverboseÚquietr{rXrGrvrrzrÚlogÚsetÚfeatures_enabledrÚALWAYS_ENABLED_FEATURESr\ÚwarningÚjoinÚsortedÚpythonÚosÚenvironr_raÚexitr Úno_inputÚ exists_actionÚ require_venvr%rrÚ    cache_dirrrrk)r;rLrHrhÚalways_enabled_featuress     r?rqz Command._main£s€ð!%× 2Ñ 2Ô3CÓ3EÓ FˆÔð     ×ÑÔ1Ó3Ô4àŸ™¨Ó-‰ ˆð!Ÿ™¨7¯=©=Ñ8ˆŒØ × Ò ØˆDŒNä 7˜NÔ +°×0DÑ0DÈÒ0NØ+/¯>©>¸QÒ+>¡4ÀEˆGÔ  ä˜W×-Ñ-Õ.Ü$Ø—n‘nØ×%Ñ%Ø!Ÿ+™+ô
ˆ ô #& g×&>Ñ&>Ó"?Ä#Ü × .Ñ .óC
ñ#
Ðñ #Ü N‰NØAØ—    ‘    œ&Ð!8Ó9Ó:ô ð >Š>Ð:Ä"Ç*Á*ÑLÜ O‰OØSô ô H‰H”UŒOð × Ò Ø),ŒBJ‰J~Ñ &à ×  Ò  Ø.1¯h©h°w×7LÑ7LÓ.MŒBJ‰JÐ*Ñ +à × Ò ¨×(@Ò(@ä+Ô-Ü—‘РTÔUÜ—‘Ô-Ô.à × Ò Ü .¨w×/@Ñ/@Ó AˆGÔ Ü# G×$5Ñ$5Ô6Ü—‘ð*ð
×%Ñ%ô ð%)Ô!à× Ñ  ¨w¸Ó=Ð=r@có—iS)zO
        map of names to handler actions for commands with sub-actions
        rCrDs r?Ú handler_mapzCommand.handler_mapðs    €ðˆ    r@)F)r+r"r0r"r-r$rVÚNone)rVr–)rHrrVr–)rHrrLú    list[str]rVrW)rhrWrHrrLr—rVrW)rLr—rVztuple[Values, list[str]])rLr—rVrW)rVz.dict[str, Callable[[Values, list[str]], None]])Ú__name__Ú
__module__Ú __qualname__r#Ú__annotations__r%r/r:rIrMrkrmrsrqr•Ú __classcell__)r>s@r?rr.sGø…Ø€Eˆ3ƒOØ %ИÓ%öó< ó0ó"ó7!ór,óóK>÷Zr@)6r1Ú
__future__rrcÚlogging.configr4rŒrarrÚtypingrÚpip._vendor.richrrYÚpip._internal.clirÚ!pip._internal.cli.command_contextr    Úpip._internal.cli.parserr
r Úpip._internal.cli.status_codesr r rrÚpip._internal.exceptionsrrrrrrÚpip._internal.utils.filesystemrÚpip._internal.utils.loggingrrÚpip._internal.utils.miscrrÚpip._internal.utils.temp_dirrÚTempDirRegistryrrÚpip._internal.utils.virtualenvrÚ__all__Ú    getLoggerr˜r\rrCr@r?ú<module>r®s‚ðÙ.å"ãÛÛÛ    Û
ÛÝÝå(Ý8å(ÝAßV÷ó÷ ÷õ<ßOß=ÝUßQÝCà ˆ+€à    ˆ×    Ñ    ˜8Ó    $€ôFÐ!õFr@