
    2hh*                         S SK r S SKrS SKrS SKrS SKrS SKJr  S SKJrJ	r	  Sr
\R                  (       d'  SS/r\R                  (       d  \R                  S5        OSS	/rS
 r\S:X  a  \" 5         gg)    N)support)setup	Extensionzextension.cz-Werrorz-Wcast-qualz#-Werror=declaration-after-statementz/W4z/WXc                     [         R                  R                  SS5      n [         R                  S   n[        [         R                  R                  SS5      5      n[	        [
        5      nUR                  SU 35        U (       a>  [        R                  (       a  UR                  SU  35        OUR                  SU  35        [        R                  " S5      =(       d    SnUb  [        R                  (       a  S	nOS
n[        R                  " U5      nU Vs/ s H  ofR                  U5      (       a  M  UPM     nn[        R                  " U5      nU[         R                  S'   U(       a%  [        R                   nUR                  SUS 35        / n/ n	[        R                  (       a  [        R                  " S5      n
["        R$                  " 5       R&                  n[         R(                  R                  U
SU5      n[         R(                  R+                  U5      (       a0  UR                  U5        U	R                  U5        [-        SU 35        S HI  nU[         R                  ;   a$  [-        U S[         R                  U   < 35        M;  [-        U S35        MK     [-        SU< 35        [/        U[0        /UUU	S9n[3        SU 3SU/S9  g s  snf )NCPYTHON_TEST_STD CPYTHON_TEST_EXT_NAMECPYTHON_TEST_LIMITEDz-DMODULE_NAME=z/std:z-std=CCz/stdz-stdz-DPy_LIMITED_API=z#xsrcdirPCbuildzAdd PCbuild directory: )r   CFLAGSz
 env var: z env var: <missing>zextra_compile_args: )sourcesextra_compile_argsinclude_dirslibrary_dirs	internal_z0.0)nameversionext_modules)osenvirongetboollistr   appendr   
MS_WINDOWS	sysconfigget_config_varshlexsplit
startswithjoinsys
hexversionplatformunamemachinepathexistsprintr   SOURCEr   )stdmodule_namelimitedcflagscmd
std_prefixargr   r   r   r   r(   pcbuildenv_nameexts                  =/opt/python-3.13.8/usr/lib/python3.13/test/test_cext/setup.pymainr8   )   sG   
**..+R
0C**45K2::>>"8"=>G&\F
MMN;-01 MME#-(MME#-( ##D)/RC
JJkk#!Dcs
)CscDjjo

4 ..)'"67 LL))(3.."**'',,vy':77>>'""((+G956 %rzz!XJjH)=(@ABXJ123	 %
 
 

+,
!!!#C 
;-(eM Es   K8K__main__)r   r&   r    r$   r   testr   
setuptoolsr   r   r,   r   r   Py_GIL_DISABLEDr   r8   __name__     r7   <module>r@      s    
   
   ' 

 	 	F "" 2	
 		F@F zF r?   