+
    2jH                      a  0 t $ ^ RIHt R.t^ RIt^ RIt^ RIt^ RItRt]'       d   ^ RI	H
t
Ht ^RIHt  ! R R]P                  4      t]P"                  t]P&                  ! ]4      tR	R/R
 R llt]P,                  ! R]R7      t]P,                  ! R^ R7      tR R ltRR R llt]'       d   R]R&   R]R&   MR R lt. ROtR# )    )annotations
subprocessNF)MappingSequence)StrPathc                  *    ] tR t^tRR/R R lltRtR# )LoggerkindNc               $    V ^8  d   QhRRRRRR/#    messagestrr
   ztuple[str, ...] | NonereturnNone )formats   "U/home/user/billing-ledger-validation/.venv/lib/python3.14/site-packages/build/_ctx.py__annotate__Logger.__annotate__   s    YYY.DYPTY    c               	    R # )Nr   )selfr   r
   s   &&$r   __call__Logger.__call__   s    VYr   r   )__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r	   r	      s    YtYYr   r	   r
   c               $    V ^8  d   QhRRRRRR/# r   r   )r   s   "r   r   r      s"     = =# =(> =$ =r   c               R    \         P                  \        P                  V ^R7       R# )r   )
stacklevelN)_default_loggerlogloggingINFO)r   r
   s   &$r   _log_defaultr(      s    g!<r   LOGGER)default	VERBOSITYc                    V ^8  d   QhRRRR/# )r   errorzsubprocess.CalledProcessErrorr   r   r   )r   s   "r   r   r   %   s     l l = l$ lr   c                   \         P                  4       pV! \        P                  ! V P                  4      RR7       R FJ  p\        W4      pV'       g   K  T! \        V\        4      '       d   VP                  4       MTR V3R7       KL  	  R# )r   r
   Nr   cmd)stdoutstderr)	r)   getr   list2cmdliner1   getattr
isinstancebytesdecode)r-   r%   stream_namestreams   &   r   log_subprocess_errorr<   %   se    
**,C
		*1FG+,6:fe#<#<&P\^iOjk ,r   c               (    V ^8  d   QhRRRRRRRR/# )	r   r1   zSequence[StrPath]cwdz
str | NoneenvzMapping[str, str] | Noner   r   r   )r   s   "r   r   r   0   s+     ! !) !
 !H` !lp !r   c                P  a	a
 \         P                  4       pV^ 8  Ed   ^ RIp\        P                  4       o	VP                  P                  ^R7      ;_uu_ 4       p\        P                  ! WRV\        P                  \        P                  R7      ;_uu_ 4       o
S	! \        P                  ! V 4      R
R7       VP                  R V	V
3R ll4       pVP                  P                  V.4       S
P                  4       pV'       d"   \        P                  ! VS
P                  4      h RRR4       RRR4       R#  \        P                  ! V RRWR	7       R#   + '       g   i     L7; i  + '       g   i     R# ; i  \        P                   d   p\!        T4       h Rp?ii ; i)r   N)max_workerszutf-8)r>   encodingr?   r2   r3   r/   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   $run_subprocess.<locals>.__annotate__A   s     = = =r   c                 j   < SP                   '       g   Q hSP                    F  p S! V RR7       K  	  R# )r   r/   N)r   r2   )r2   )liner%   processs    r   
log_stream"run_subprocess.<locals>.log_stream@   s*    ~~~%~#NND#;< +r   T)capture_outputcheckr>   r?   r0   )r+   r4   concurrent.futuresr)   futuresThreadPoolExecutorr   PopenPIPESTDOUTr5   submitwaitCalledProcessErrorargsrunr<   )r1   r>   r?   	verbosity
concurrentexecutorrH   coder-   r%   rG   s   &&&      @@r   run_subprocessr[   0   s?   I1}!jjl 11a1@@HwC
XbXiXi 
'',3HI__= = =
 ##ZL1<<>D 33D',,GG  A@(	NN3t4SR)  A@@, ,, 	 '	s>   A E+BE	)E+<E? E(#E++E<	?F%F  F%r%   boolrW   c                    V ^8  d   QhRRRR/# )r   namer   r   objectr   )r   s   "r   r   r   Z   s     # ## #& #r   c                    V R 8X  d   \         P                  4       # V R8X  d   \        P                  4       # \        V 4      h)r%   rW   )r)   r4   r+   AttributeError)r^   s   &r   __getattr__rb   Z   s4    5=::<;==?"T""r   )NN)r)   r+   r%   r<   r[   rW   )__conditional_annotations__
__future__r   __lazy_modules__contextvarsr&   r   typingTYPE_CHECKINGcollections.abcr   r   _typesr   Protocolr	   __spec__parent_package_name	getLoggerr$   r(   
ContextVarr)   r+   r<   r[   __annotations__rb   __all__)rc   s   @r   <module>rs      s    " " !>      1ZV__ Z ##M2= =
 
		,	?"";:	l!H 	KO#r   