+
    =ih
                         R t ^ RIt^ RIt^ RIHt ^ RIHtHt ^ RIH	t	H
t
 ^ RIt^ RIt^ RIt]P                  ! RR7      R 4       t]
P                    ! R R	]
P"                  4      4       tR# )
z#Tests for distutils.command.config.N)log)config	dump_file)missing_compiler_executablesupportT)autousec                 n    V P                   p. Vn        VP                  \        R VP                  4       R# )infoN)instance_logssetattrr   _info)requestmonkeypatchselfs   && Klib/python3.14/site-packages/setuptools/_distutils/tests/test_config_cmd.pyinfo_logr      s*    DDJVTZZ0    c                   z   a  ] tR t^t o R tR t]P                  P                  R4      R 4       t	R t
R tRtV tR# )	
TestConfigc                j    VP                  4        F  pV P                  P                  V4       K   	  R # )N)
splitlinesr   append)r   msgargslines   &&* r   r   TestConfig._info   s%    NN$DJJd# %r   c                N   \         P                  ! \        4      P                  R 4      pVP	                  RR7      ;_uu_ 4       p\
        P                  ! V4      pRRR4       \        VR4       \        V P                  4      X^,           8X  g   Q hR#   + '       g   i     LA; i)z.pyzutf-8)encodingNzI am the header)
pathPath__file__with_suffixopenmore_itertoolsilenr   lenr   )r   	this_filefnumliness   &   r   test_dump_fileTestConfig.test_dump_file   ss    IIh'33E:	^^W^--%**1-H . 	)./4::(Q,...	 .-s   BB$	zplatform.system() == "Windows"c                   \        R .4      pVe   V P                  RV: R24       V P                  4       w  r#\        V4      pVP	                  4        VP
                  p\        P                  R,          R8X  d8   RVP                  ^ ,          P                  4       9   d   V P                  R4       VP                  RR	R
7      pV^ 8X  g   Q hVP                  RR	R
7      pV^8X  g   Q hR# )preprocessorNzThe z command is not found:N   NaixxlczAxlc: The -E option overrides the -P, -o, and -qsyntaxonly optionsxxxz	/* xxx */)patternbody_configtest)r   skipTestcreate_distr   _check_compilercompilersysplatformr-   lower
search_cpp)r   cmdpkg_dirdistr8   matchs   &     r   test_search_cppTestConfig.test_search_cpp#   s    )>*:;?MMD'<=>((*Tl<<<<u$(2G2G2J2P2P2R)RMMS
 u;?zz};Gzzr   c                N   V P                  4       w  r\        V4      pR \        P                   R2Vn        R Vn        R\        P                   R2Vn        VP                  4        VP                  R R.8X  g   Q hVP
                  R .8X  g   Q hVP                  RR.8X  g   Q hR# )onetwothreefourN)r6   r   ospathsepinclude_dirs	librarieslibrary_dirsensure_finalized)r   r>   r?   r=   s   &   r   test_finalize_options TestConfig.test_finalize_options8   s     ((*Tl C0"2::,d3E5>111}}'''GV#4444r   c                   V P                  4       p\        P                  P                  VR 4      p\        P                  P                  VR4      pV P	                  VR4       V P	                  VR4       W#3 F*  p\        P                  P                  V4      '       d   K*  Q h	  V P                  4       w  rV\        V4      pVP                  W#4       W#3 F*  p\        P                  P                  V4      '       g   K*  Q h	  R# )rD   rE   r1   N)	mkdtemprH   r   join
write_fileexistsr6   r   _clean)r   tmp_dirf1f2r(   r>   r?   r=   s   &       r   
test_cleanTestConfig.test_cleanF   s    ,,.WW\\'5)WW\\'5)E"E"A77>>!$$$$  ((*Tl

2Aww~~a(((( r    N)__name__
__module____qualname____firstlineno__r   r*   pytestmarkskipifrA   rN   rY   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sB     $/ [[89 :(5) )r   r   )__doc__rH   r9   distutils._logr   distutils.command.configr   r   distutils.testsr   r   r$   r   r`   fixturer   combine_markersTempdirManagerr   r[   r   r   <module>rm      sg    ) 	 
  6 @    1 1 	A)'' A) A)r   