+
    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                  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#                  RR7       \         P$                  P'                  4        F  p\        VR4      '       dK   \)        VP*                  4       F1  w  rE\,        P.                  P1                  V4      VP*                  V&   K3  	  \3        VRR	4      '       g   Kt  \,        P.                  P1                  VP4                  4      Vn        K  	  \        \         R
4      '       d   R p\         P6                  ! V4       \9        4        \;        4        \<        '       dO   \,        P>                  '       d9   \,        P@                  PC                  \D        PG                  4       \<        4       R	# \H        '       d+   \,        PJ                  PC                  \D        \H        4       R	# R	#   \        \        3 d     ELi ; i)T)all_threadsfileSIGALRMSIGUSR1)chainr!   backslashreplace)errors__path____file__N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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_processrK      s   FNN))+	 	9= )+69%%NN6>>*69%%NN6>>*F!!&9E  ""3::. JJ"45 ++$$&6:&&(9)+)>&  :6:t,, ggoofoo>FO ' sN##	)*  b777
0779;MN	


/= 
{ ' 
 	s   J- -KK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
testresultrP   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)rM   rP   ra   s   &  r   setup_testsrr   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   rm   ior   ro   r4   r   ri   testr   test.support.os_helperr   r   filterr   rM   r   utilsr	   r
   r   rC   r   rK   rr   r   r   r   <module>rx      sL     	 	 	   
   B #  
 3 5B>J+&r   