2biS-SSKrSSKrSSKrSSKrSSKrSSKrSSKrSSKJr SSK J r SSKJ r SSK J r JrJrJrJrJrJr SSKJrJrJrJrJrJr SSKJr SSKJr SS KJ r SS K!J"r" SS K#J$r$J%r% SS K&J'r' SS K(J)r) SSK*J+r+ \RX"5r-\%"S5r."SS\/5r0S\\1S\1S\24Sjr3\RhS*S\5S\S4Sjj5r6S\54Sjr7"SS\Rp5r9\"SS55r:"SS\5r;"S S!\RxRz5r>"S"S#\ 5r?"S$S%\ 5r@S&\5S'\2S(\\AS\54S)jrBg)+N) dataclass) TextIOWrapper)Filter)AnyClassVar GeneratorListOptionalTextIOType)ConsoleConsoleOptionsConsoleRenderableRenderableType RenderResultRichCast)NullHighlighter) RichHandler)Segment)Style)VERBOSE getLogger)WINDOWS)DEPRECATION_MSG_PREFIX) ensure_dirzpip.subprocessorc\rSrSrSrSrg)BrokenStdoutLoggingError#zG Raised if BrokenPipeError occurs for the stdout stream while logging. N)__name__ __module__ __qualname____firstlineno____doc____static_attributes__rڍ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/utils/logging.pyrr#sr&r exc_classexcreturncU[Lag[(dg[U[5=(a- UR[R [R 4;$)NTF)BrokenPipeErrorr isinstanceOSErrorerrnoEINVALEPIPE)r(r)s r'_is_broken_pipe_errorr2)s?O# 7 c7 # P ellEKK5P(PPr&num)NNNc## [5[l[=RU- slSv [=RU-slg![=RU-slf=f7f)zj A context manager which will cause the log output to be indented for any log messages emitted inside it. N)get_indentation _log_state indentation)r3s r' indent_logr86sM-.Jc!& #% #%s-A,AA,A))A,c$[[SS5$)Nr7r)getattrr6rr&r'r5r5Es :}a 00r&c ^\rSrSrSrSS.S\S\S\SS 4U4S jjjrS \S \ S\4S jr S\ RS\4U4Sjjr SrU=r$)IndentingFormatterIz%Y-%m-%dT%H:%M:%SF) add_timestampargsr>kwargsr*Nc2>Xl[TU]"U0UD6 g)z A logging.Formatter that obeys the indent_log() context manager. :param add_timestamp: A bool indicating output lines should be prefixed with their record's timestamp. N)r>super__init__)selfr>r?r@ __class__s r'rCIndentingFormatter.__init__Ls+ $)&)r& formattedlevelnocU[R:agUR[5(agU[R:agg)z^ Return the start of the formatted log message (not counting the prefix to add to each line). z WARNING: zERROR: )loggingWARNING startswithrERROR)rDrGrHs r'get_message_start$IndentingFormatter.get_message_start[s< W__ $    6 7 7 W]] "r&recordcB>[TU]U5nURX!R5nX2-nSnUR(aUR U5S3nUS[ 5-- nSRURS5Vs/sHoTU-PM sn5nU$s snf)zn Calls the standard formatter, but will indent all of the log message lines by our current indentation level. rJ T) rBformatrOrHr> formatTimer5join splitlines)rDrQrG message_startprefixlinerEs r'rTIndentingFormatter.formatks GN6* ..y..I !-    /02F#)))GGy7K7KD7QR7Qtd]7QRS SsB)r r!r"r#default_time_formatrboolrCstrintrOrK LogRecordrTr% __classcell__rEs@r'r<r<Isv- $ * * * *  * *3 W..3r&r<c@\rSrSr%\\S'\\S'S\S\S\ 4Sjr Sr g ) IndentedRenderable| renderableindentconsoleoptionsr*c## URURU5n[R"U5nUH4n[SUR-5v UShvN [S5v M6 gN7f)NrS )renderrfr split_linesrg)rDrhrisegmentslinesrZs r'__rich_console__#IndentedRenderable.__rich_console__s]>>$//7;##H-D# +, ,OO$-  sAA2A0A2rN) r r!r"r#r__annotations__r_r rrrpr%rr&r'rdrd|s* K  )7  r&rdc^\rSrSr%/r\\\\\ S'S\\ S\ SS4U4Sjjr S\ RSS4S jrS\ RSS4U4S jjrS rU=r$) RichPipStreamHandlerKEYWORDSstreamno_colorr*NcH>[TU][XSS9SSS[5S9 g)NT)filerx soft_wrapF)rh show_time show_level show_path highlighter)rBrCr r)rDrwrxrEs r'rCRichPipStreamHandler.__init__s. dK')  r&rQc|Sn[UR[5(de[USS5(aKURun[U[[ [ 45(d US35e[U[5S9nO~URU5nURX5nURbOUR[R:a [SS9nO'UR[R:a [SS9nUR R#USSUS 9 g![$a UR'U5 gf=f) NrichFz is not rich-console-renderable)rgred)coloryellowignore)overflowcropstyle)r-r?tupler:rrr^rdr5rTrender_messagerHrKrNrrLrhprint Exception handleError)rDrQrrich_renderablerfmessages r'emitRichPipStreamHandler.emits"!%&++u---- 665 ) )!' _"3Xs!C C!""AB C*<(9*Jkk&)G,,V=J~~)>>W]]2!.E^^w6!1E % LL  zH5PU  V %   V $ %sDD;:D;c>[R"5SSup#U(aHU(aAURR[RLa[ X#5(a [ 5e[TU]!U5$)z1Called when logging is unable to log some output.N) sysexc_inforhrzstdoutr2rrBr)rDrQr(r)rEs r'r RichPipStreamHandler.handleErrors[+  !!SZZ/%i55*, ,w"6**r&r)r r!r"r#rvrr r r^rrr r]rCrKr`rrr%rarbs@r'rtrtsq.0HhxS *+0 x/ 4 D %7,,%%8+'"3"3+++r&rtc0^\rSrSrS\4U4SjjrSrU=r$)BetterRotatingFileHandlerr*c>[[RRUR55 [ TU]5$N)rospathdirname baseFilenamerB_open)rDrEs r'rBetterRotatingFileHandler._opens*277??4#4#456w}r&r)r r!r"r#rrr%rarbs@r'rrs}r&rcL\rSrSrS\SS4SjrS\RS\4Sjr Sr g) MaxLevelFilterlevelr*NcXlgrr)rDrs r'rCMaxLevelFilter.__init__s r&rQc4URUR:$r)rHr)rDrQs r'filterMaxLevelFilter.filters~~ **r&r) r r!r"r#r_rCrKr`r]rr%rr&r'rrs.cd+W..+4+r&rcL^\rSrSrSrS\R S\4U4SjjrSr U=r $)ExcludeLoggerFilterzI A logging Filter that excludes records from a logger (or its children). rQr*c,>[TU]U5(+$r)rBr)rDrQrEs r'rExcludeLoggerFilter.filters7>&)))r&r) r r!r"r#r$rKr`r]rr%rarbs@r'rrs&*W..*4**r&r verbosityrx user_log_filecUS:a[RnObUS:Xa[nOUUS:Xa[RnO>US:Xa[RnO'US::a[R nO[R n[R"U5nUSLnU(aUnSnOSnUnUS ;aS OSnS S S .n SSS.n /SQU(aS/O/-n [RRSSS[RS.S[RS.S[RS.S.[SS.[SSS.S.UU SUU S S!S"/S#S$.S U SUU S%S!/S#S$.UU SU S%US&/S#S'.SU S(US)SS*S+.S,.UU S-.S.S/U00S0.5 U$)1zfConfigures and sets up all of the logging Returns the requested logging level, as its integer value. rNDEBUGz /dev/null)INFOrNrLzext://sys.stdoutzext://sys.stderr)rstderrz0pip._internal.utils.logging.RichPipStreamHandlerz5pip._internal.utils.logging.BetterRotatingFileHandler)rwrz)rhconsole_errorsconsole_subprocessuser_logFz*pip._internal.utils.logging.MaxLevelFilter)()rzlogging.Filter)rnamez/pip._internal.utils.logging.ExcludeLoggerFilter)exclude_warningsrestrict_to_subprocessexclude_subprocessz %(message)s)rrTT)rrTr>)rgindent_with_timestamprwrrrrg)rclassrxrwfilters formatterrr)rrrwrxrrrzzutf-8r)rrfilenameencodingdelayr)rhrrr)rhandlersz pip._vendorr)versiondisable_existing_loggersr formattersrrootloggers) rKrrrLrNCRITICALr getLevelNameconfig dictConfigsubprocess_loggerrr<) rrxr level_numberrinclude_user_logadditional_log_file root_levelvendored_log_level log_streamshandler_classesrs r' setup_loggingrsA~}} a b b}} b'' ||   .E%D0+ ) ',/@&@g%$K EGOC( bH NN(-G$__% +-22+ L-22'  -+ -+%)* #,X6 ()(3 46HI!) ',X6 ()(3 45!) ##,X6)(3 ( 89!) '%,V4 3 '!!8 7#J$$&1C'DEIE GR r&)r)C contextlibr/rKlogging.handlersrr threading dataclassesriorrtypingrrrr r r r pip._vendor.rich.consoler rrrrrpip._vendor.rich.highlighterrpip._vendor.rich.loggingrpip._vendor.rich.segmentrpip._vendor.rich.stylerpip._internal.utils._logrrpip._internal.utils.compatrpip._internal.utils.deprecationrpip._internal.utils.miscrlocalr6rrr BaseExceptionr]r2contextmanagerr_r8r5 Formatterr<rdrtrRotatingFileHandlerrrrr^rrr&r'rsf  !III90,(7.B/ __  01y QT-%8 Q} QQU Q  &C & *: ; & &110**0f       9+;9+x 0 0 D D +V+ *& *zSzDz#zSVzr&