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
42
43
44
45
46
47
48
49
50
51
52
53
54
Ë
ñúhÂãóÒ—UddlmZddlZddlZddlZddlZddlZddlmZddl    m
Z
m Z ddl m Z mZmZmZddlmZddlmZddlmZdd    lmZdd
lmZmZej8e«Zd Zd e d <dZ!d e d<Gd„d«Z"Gd„de"«Z#Gd„de"«Z$Gd„d«Z%ejLdd„«Z'Gd„d«Z(ejLd d!d„«Z)dZ*dZ+ejLd"d„«Z,y)#é)Ú annotationsN)Ú    Generator)ÚIOÚFinal)ÚConsoleÚConsoleOptionsÚRenderableTypeÚ RenderResult)ÚLive)Ú Measurement)ÚText)ÚWINDOWS)Ú get_consoleÚget_indentationz-\|/rÚ SPINNER_CHARSéÚSPINS_PER_SECONDcó—eZdZdd„Zdd„Zy)ÚSpinnerInterfacecó—t«‚©N©ÚNotImplementedError©Úselfs úMH:\Change_password\venv_build\Lib\site-packages\pip/_internal/cli/spinners.pyÚspinzSpinnerInterface.spinó €Ü!Ó#Ð#ócó—t«‚rr©rÚ final_statuss  rÚfinishzSpinnerInterface.finish"rrN©ÚreturnÚNone©r"Ústrr%r&)Ú__name__Ú
__module__Ú __qualname__rr#©rrrrs „ó$ô$rrcóH—eZdZdedez f                            dd„Zdd„Zd    d„Zd
d„Zy) ÚInteractiveSpinnerNécó —||_|€tj}||_t    |«|_d|_tj|«|_    |jjdt«z|jzdz«d|_ y)NFú ú ... r) Ú_messageÚsysÚstdoutÚ_fileÚ RateLimiterÚ _rate_limiterÚ    _finishedÚ    itertoolsÚcycleÚ _spin_cycleÚwriterÚ_width)rÚmessageÚfileÚ
spin_charsÚmin_update_interval_secondss     rÚ__init__zInteractiveSpinner.__init__'su€ð ˆŒ Ø ˆ<Ü—:‘:ˆD؈Œ
Ü(Ð)DÓEˆÔ؈Œä$Ÿ?™?¨:Ó6ˆÔà 
‰
×јœÓ0Ñ0°4·=±=Ñ@À7ÑJÔK؈ rcóX—|jrJ‚d|jz}|jj|d|jzz|z«|jj|«t    |«|_|jj «|j j«y)Núr1)r9r>r6r=ÚlenÚflushr8Úreset)rÚstatusÚbackups   rÚ_writezInteractiveSpinner._write;sƒ€Ø—>’>Ð!Ð!𘟠™ Ñ#ˆØ 
‰
×ј #¨¯ © Ñ"3Ñ3°fÑ<Ô=à 
‰
×јԠܘ&“kˆŒ Ø 
‰
×ÑÔØ ×Ñ× Ñ Õ"rcóœ—|jry|jj«sy|jt    |j
««yr)r9r8ÚreadyrKÚnextr<rs rrzInteractiveSpinner.spinGs8€Ø >Š>Ø Ø×!Ñ!×'Ñ'Ô)Ø Ø  ‰ ”D˜×)Ñ)Ó*Õ+rcó¸—|jry|j|«|jjd«|jj    «d|_y)Nú
T)r9rKr6r=rGr!s  rr#zInteractiveSpinner.finishNsA€Ø >Š>Ø Ø  ‰ LÔ!Ø 
‰
×Ñ˜ÔØ 
‰
×ÑÔØˆr)r?r(r@zIO[str] | NonerAr(rBÚfloat©rIr(r%r&r$r')    r)r*r+rrrCrKrr#r,rrr.r.&sM„ð $Ø'à-.Ð1AÑ-Að àððððð    ð &+ó ó(
#ó,ôrr.có.—eZdZddd„Zdd„Zd    d„Zd
d„Zy) ÚNonInteractiveSpinnercób—||_d|_t|«|_|j    d«y)NFÚstarted)r3r9r7r8Ú_update)rr?rBs   rrCzNonInteractiveSpinner.__init__\s*€ØˆŒ ؈ŒÜ(Ð)DÓEˆÔØ  ‰ YÕrcó–—|jrJ‚|jj«tj    d|j
|«y)Nz%s: %s)r9r8rHÚloggerÚinfor3©rrIs  rrWzNonInteractiveSpinner._updatebs5€Ø—>’>Ð!Ð!Ø ×Ñ× Ñ Ô"܏ ‰ H˜dŸm™m¨VÕ4rcóv—|jry|jj«sy|jd«y)Nzstill running...)r9r8rMrWrs rrzNonInteractiveSpinner.spings.€Ø >Š>Ø Ø×!Ñ!×'Ñ'Ô)Ø Ø  ‰ Ð'Õ(rcóV—|jry|jd|›d«d|_y)Nzfinished with status 'ú'T)r9rWr!s  rr#zNonInteractiveSpinner.finishns)€Ø >Š>Ø Ø  ‰ Ð-¨l¨^¸1Ð=Ô>؈rN)gN@)r?r(rBrQr%r&rRr$r')r)r*r+rCrWrr#r,rrrTrT[s„ô ó 5ó
)ôrrTcó$—eZdZdd„Zdd„Zdd„Zy)r7có —||_d|_y)Nr)Ú_min_update_interval_secondsÚ _last_update)rrBs  rrCzRateLimiter.__init__vs€Ø,GˆÔ)Ø#$ˆÕrcóf—tj«}||jz
}||jk\Sr)Útimerbra)rÚnowÚdeltas   rrMzRateLimiter.readyzs.€Üi‰i‹kˆØd×'Ñ'Ñ'ˆØ˜×9Ñ9Ñ9Ð9rcó6—tj«|_yr)rdrbrs rrHzRateLimiter.resets€Ü ŸI™I›KˆÕrN)rBrQr%r&)r%Úboolr$)r)r*r+rCrMrHr,rrr7r7us„ó%ó:ô
(rr7c#óºK—tjj«r1tj    «t
j kr t|«}n t|«}    ttj«5|–—ddd«|jd«y#1swYŒxYw#t$r|jd«‚t$r|jd«‚wxYw­w)NÚdoneÚcanceledÚerror) r4r5ÚisattyrYÚgetEffectiveLevelÚloggingÚINFOr.rTÚ hidden_cursorr#ÚKeyboardInterruptÚ    Exception)r?Úspinners  rÚ open_spinnerruƒs¬èø€ô ‡zz×ÑÔœv×7Ñ7Ó9¼W¿\¹\ÒIÜ$6°wÓ$?‰ä'¨Ó0ˆð
Ü œ3Ÿ:™:Ó &ñ    ØŠM÷    ð    ‰vÕ÷    ð    ûä ò؏‰zÔ"Ø Ü ò؏‰wÔØ ðüs6‚ACÁB"Á7BÁ<B"ÂCÂBÂB"Â"6CÃCcóP—eZdZdZdd„Z                        d    d„Z                        d
d„Zd d„Zd d„Zy) Ú_PipRichSpinnerzá
    Custom rich spinner that matches the style of the legacy spinners.
 
    (*) Updates will be handled in a background thread by a rich live panel
        which will call render() automatically at the appropriate time.
    cóŽ—||_tjt«|_d|_d|_t«dz|_y)NÚFr1)    Úlabelr:r;rr<Ú _spinner_textr9rÚ_indent)rrzs  rrCz_PipRichSpinner.__init__£s8€ØˆŒ
Ü$Ÿ?™?¬=Ó9ˆÔØˆÔØˆŒÜ&Ó(¨3Ñ.ˆ rc#ó0K—|j«–—y­wr)Úrender)rÚconsoleÚoptionss   rÚ__rich_console__z _PipRichSpinner.__rich_console__ªsèø€ðk‰k‹mÓùs‚cóP—|j«}tj|||«Sr)r~r Úget)rrr€Útexts    rÚ__rich_measure__z _PipRichSpinner.__rich_measure__¯s"€ð{‰{‹}ˆÜ‰˜w¨°Ó6Ð6rcóº—|jst|j«|_t    j
|j |jd|j«S)Nr2)r9rNr<r{r Úassembler|rzrs rr~z_PipRichSpinner.renderµs?€Ø~Š~Ü!% d×&6Ñ&6Ó!7ˆDÔ ä}‰}˜TŸ\™\¨4¯:©:°wÀ×@RÑ@RÓSÐSrcó —||_d|_y)z-Stop spinning and set a final status message.TN)r{r9r[s  rr#z_PipRichSpinner.finish»s€à#ˆÔ؈rN)rzr(r%r&)rrr€rr%r
)rrr€rr%r )r%r    rR)    r)r*r+Ú__doc__rCrr…r~r#r,rrrwrw›sQ„ñó/ðØðØ)7ðà    óð
7Øð7Ø)7ð7à    ó7ó Tô rrwc#ó|K—tjtj«sd–—y|xs
t    «}t |«}t |t|¬«5    d–—|jd«    ddd«y#t$r|jd«‚t$r|jd«‚wxYw#1swYyxYw­w)N)Úrefresh_per_secondrrjrkrl) rYÚ isEnabledForrorprrwr rr#rrrs)rzrrts   rÚopen_rich_spinnerrÁs§èø€ä × Ñ œwŸ|™|Ô ,ã ØàÒ&œ›€GܘeÓ$€GÜ     ˆgÔ*:ÀGÔ    Lñ
#ð        #Û ð N‰N˜6Õ "÷
#ð
#øô!ò    Ø N‰N˜:Ô &Ø Üò    Ø N‰N˜7Ô #Ø ð    ú÷
#ð
#üs6‚AB<ÁB0ÁA7ÁB0Á.    B<Á76B-Â-B0Â0B9Â5B<z[?25lz[?25hc#ó(K—trd–—y|j«r%tj«tj
kDrd–—y|j t«    d–—|j t«y#|j t«wxYw­wr)    rrmrYrnrorpr=Ú HIDE_CURSORÚ SHOW_CURSOR)r@s rrqrqÛs\èø€õÜ ð[‰[Œ]œf×6Ñ6Ó8¼7¿<¹<ÒGÜ à 
‰
”;Ôð    $Û à J‰J”{Õ #øˆDJ‰J”{Õ #üs‚ABÁA8Á"BÁ8BÂB)r?r(r%z'Generator[SpinnerInterface, None, None]r)rzr(rzConsole | Noner%zGenerator[None])r@zIO[str]r%zGenerator[None, None, None])-Ú
__future__rÚ
contextlibr:ror4rdÚcollections.abcrÚtypingrrÚpip._vendor.rich.consolerrr    r
Úpip._vendor.rich.liver Úpip._vendor.rich.measurer Úpip._vendor.rich.textr Úpip._internal.utils.compatrÚpip._internal.utils.loggingrrÚ    getLoggerr)rYrÚ__annotations__rrr.rTr7Úcontextmanagerrurwrrrrqr,rrú<module>ržsóðÞ"ãÛÛÛ
Û Ý%ß÷óõ 'Ý0Ý&å.ßDà    ˆ×    Ñ    ˜8Ó    $€à€ ˆuÓØÐ%Ó÷$ñ$ô.Ð)ô.ôjÐ,ô÷4 (ñ (ð ×Ñòóð÷.#ñ#ðL ×Ñó#óð#ð*€ Ø€ ð ×Ñò$óñ$r