+
    Bi\                         ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIH	t	 ^ RI
HtHt ^RIHt ^RIHt ^RIHtHtHt RtR R	 ltR
 R ltR R ltR# )    N)support)TESTFN_UNDECODABLEFS_NONASCII)set_match_testsRunTests)setup_unraisable_hooksetup_threading_excepthookadjust_rlimit_nofilePYTHONREGRTEST_UNICODE_GUARDc                6    V ^8  d   QhR\         R,          RR/# )   testdirNreturn)str)formats   "-/usr/lib/python3.14/test/libregrtest/setup.py__annotate__r      s     5 5C$J 54 5    c                     V '       d@   \         P                  P                  ^ \        P                  P	                  V 4      4       R# R# )r   N)syspathinsertosabspath)r   s   &r   setup_test_dirr      s+     	277??734 r   c                    V ^8  d   QhRR/# )r   r   N )r   s   "r   r   r      s     B> B>t B>r   c                     \         P                  f   Q R4       h \         P                  P                  4       p \        P                  ! RV R7       . p\        \        R4      '       d    VP                  \        P                  4       \        \        R4      '       d    VP                  \        P                  4       V F  p\        P                  ! VRV R7       K  	  \        4        \        P                  ! \         P                   4       \#        \         P                   \$        P&                  4      '       g   Q h\         P                   P)                  RR7       \         P*                  P-                  4        F  p\        VR	4      '       dK   \/        VP0                  4       F1  w  rE\2        P4                  P7                  V4      VP0                  V&   K3  	  \9        VR
R 4      '       g   Kt  \2        P4                  P7                  VP:                  4      Vn        K  	  \        \         R4      '       d   R p\         P<                  ! V4       \?        4        \A        4        \B        '       dO   \2        PD                  '       d9   \2        PF                  PI                  \J        PM                  4       \B        4       R # \N        '       d+   \2        PP                  PI                  \J        \N        4       R # R #   \        \        3 d     EL+i ; i)Nzsys.__stderr__ is NoneT)all_threadsfileSIGALRMSIGUSR1)chainr!   backslashreplace)errors__path____file__addaudithookc                     R # )Nr   )nameargss   &&r   _test_audit_hook'setup_process.<locals>._test_audit_hookS   s    r   ))r   
__stderr__filenofaulthandlerenablehasattrsignalappendr"   r#   register
ValueErrorAttributeErrorr   r   record_original_stdoutstdout
isinstanceioTextIOWrapperreconfiguremodulesvalues	enumerater'   r   r   r   getattrr(   r)   r	   r
   r   supports_bytes_environenvironb
setdefaultUNICODE_GUARD_ENVencoder   environ)	stderr_fdsignalssignummoduleindexr   r-   s          r   setup_processrN      s   >>%?'??%FNN))+	 	9= )+69%%NN6>>*69%%NN6>>*F!!&9E  ""3::. cjj""2"23333JJ"45 ++$$&6:&&(9)+)>&  :6:t,, ggoofoo>FO ' sN##	)*  b777
0779;MN	


/= 
{ ' 
 	s   K6 6L
Lc                (    V ^8  d   QhR\         RR/# )r   runtestsr   Nr   )r   s   "r   r   r   b   s     +& +&( +&t +&r   c                 0   V P                   \        n         V P                  \        n        V P                  \        n        V P                  \        n        \        V P                  4       V P                  '       d   . \        n        ^RIHp RVn        MR\        n        V P                  e!   \        P                   ! V P                  4       \        P"                  ! V P                   ^8  4       V P$                  \        n        V P&                  pVEe   \)        \        P*                  V^x,          4      \        n        \)        \        P,                  V^(,          4      \        n        \)        \        P.                  V^,          4      \        n        \1        \        P*                  V4      \        n        \1        \        P2                  V4      \        n        \1        \        P,                  V4      \        n        \1        \        P.                  V4      \        n        V P4                  '       d   R\6        P8                  n        V P<                  e!   \>        P@                  ! V P<                  4       \B        PD                  ! V PF                  4       R# )   )RegressionTestResultTNF)$verboser   	fail_fastfailfastpgoPGOpgo_extendedPGO_EXTENDEDr   match_tests	use_junitjunit_xml_list
testresultrS   USE_XMLmemory_limitset_memlimitsuppress_msvcrt_assertsuse_resourcestimeoutmaxLOOPBACK_TIMEOUTSHORT_TIMEOUTLONG_TIMEOUTminINTERNET_TIMEOUThunt_refleakunittestBaseTestSuite_cleanupgc_thresholdgcset_thresholdrandomseedrandom_seed)rP   rS   rd   s   &  r   setup_testsru   b   s   &&GO))G,,GK#00GH(()!#4'+$!%(X223##H$4$4$9:$22GG#&w'?'?3#O  #G$9$97R< H"7#7#71E $'w'?'?#I #&w'?'?#I  #G$9$97 C"7#7#7A*/'(
../
KK$$%r   )r1   rp   r<   r   rr   r4   r   rl   testr   test.support.os_helperr   r   filterr   rP   r   utilsr	   r
   r   rF   r   rN   ru   r   r   r   <module>rz      sL     	 	 	   
   B #  
 3 5B>J+&r   