+
    Bi_              
          ^ RI t^ RIt^ RIt^ RIt^ RIt^ RIHt ]P                  P                  ]P                  P                  ]4      R4      t]P                  P                  ]P                  P                  ]4      R4      t]P                  ! ]P                  ;'       d    ]P                   R4      ]P"                  ! RRRRRR7      ]P$                  ! 4       ]P&                  ! 4       ]P(                  ! R	4       ! R
 R]P*                  4      4       4       4       4       4       t]R8X  d   ]P0                  ! 4        R# R# )    N)supportzextension.czsetup.pyz!test fails on Windows debug buildz(test does not work with analyzing buildsT)addressmemoryubthreadcpuc                      a  ] tR t^t o R tR t]P                  ! ]P                  R4      R 4       t
]P                  ! R4      R 4       t]P                  ! R4      R 4       tRR
 ltR tRtV tR	# )TestExtc                (    V P                  R 4       R# )
_test_cextNcheck_buildselfs   &./usr/lib/python3.14/test/test_cext/__init__.py
test_buildTestExt.test_build!   s    &    c                ,    V P                  R RR7       R# )_test_c11_cextc11stdNr   r   s   &r   test_build_c11TestExt.test_build_c11$   s    )u5r   zMSVC doesn't support /std:c99c                ,    V P                  R RR7       R# )_test_c99_cextc99r   Nr   r   s   &r   test_build_c99TestExt.test_build_c99'   s    
 	)u5r   z incompatible with Free Threadingc                ,    V P                  R RR7       R# )_test_limited_cextT)limitedNr   r   s   &r   test_build_limitedTestExt.test_build_limited.   s    -t<r   z"broken for now with Free Threadingc                .    V P                  R RRR7       R# )_test_limited_c11_cextTr   )r#   r   Nr   r   s   &r   test_build_limited_c11TestExt.test_build_limited_c112   s    14UKr   Nc           	         R p\         P                  ! V4      ;_uu_ 4       pV P                  WW#R7       RRR4       R#   + '       g   i     R# ; i)env)r   r#   N)r   setup_venv_with_pip_setuptools_check_build)r   extension_namer   r#   venv_dir
python_exes   &&&&  r   r   TestExt.check_build6   sA    33H==n"%  8 >===s	   ?A	c           
       a aaa R p\         P                  ! V4       \        P                  ! \        \         P
                  P                  V\         P
                  P                  \        4      4      4       \        P                  ! \        \         P
                  P                  V\         P
                  P                  \        4      4      4       VVV V3R lpVRRRRRR\         P
                  P                  V4      .p\        P                  '       d   VP                  R4       V! R	V4       VRRRR
RR.pV! RV4       VRRRR
RRS 2.pV! RV4       R# )pkgc           	        < \         P                  P                  4       pS'       d   SVR &   S'       d   RVR&   SVR&   \        P                  '       dO   \        RRP                  \        \        P                  V4      4      4       \        P                  ! VRVR7       R# \        P                  ! VV\        P                  \        P                  RR7      pVP                  '       dm   \        RRP                  \        \        P                  V4      4      4       \        VP                  R	R
7       SP!                  V  RVP                   24       R# R# )CPYTHON_TEST_STD1CPYTHON_TEST_LIMITEDCPYTHON_TEST_EXT_NAMEzRun: T)checkr+   )r+   stdoutstderrtext )endz failed with exit code N)osenvironcopyr   verboseprintjoinmapshlexquote
subprocessrunPIPESTDOUT
returncoder;   fail)	operationcmdr+   procr.   r#   r   r   s   &&  r   run_cmd%TestExt._check_build.<locals>.run_cmdB   s    **//#C*-&'.1*++9C'(fchhs5;;'<=>s$C8!~~c*--7__-7->->+/	1
 ???&#((3u{{C+@"AB$++2.II$+%<T__<MNP #r   z-Xdevz-mpipinstallz--no-build-isolationz-vInstallshowrefcountz-cpasszReference runzimport ImportN)r@   mkdirshutilrB   SETUPpathrE   basenameSOURCEabspathr   rC   append)r   r.   r0   r   r#   pkg_dirrR   rP   s   ff&ff   r   r-   TestExt._check_build<   s   
E277<<1A1A%1HIJFBGGLL"''2B2B62JKL	P 	P. 4UI'=www') ???JJt	3
 U^V 	% U^w~./1 	#r    )NF)__name__
__module____qualname____firstlineno__r   r   unittestskipIfr   
MS_WINDOWSr   requires_gil_enabledr$   r(   r   r-   __static_attributes____classdictcell__)__classdict__s   @r   r
   r
      s     '6 __W'')HI6 J6 !!"DE= F= !!"FGL HL82 2r   r
   __main__)os.pathr@   rG   r\   rI   rj   testr   r^   rE   dirname__file__r`   r]   rk   rl   Py_DEBUGskip_if_sanitizerrequires_venv_with_piprequires_subprocessrequires_resourceTestCaser
   rf   mainre   r   r   <module>r}      s         
bggooh/	?
RWW__X.
;
 
##88(8(846 	E#'dL 	!5!Oh O "  "L	6Od zMMO r   