+
    êhh
  ã                   óØ   € 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   && ÚM/usr/lib/python3/dist-packages/setuptools/_distutils/tests/test_config_cmd.pyÚinfo_logr      s*   € à×Ñ€DØ€D„JØ×Ñœ˜V T§Z¡ZÖ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%   € Ø—N‘NÖ$ˆDØ�J‰J×Ñ˜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   € Ü—I’IœhÓ'×3Ñ3°EÓ:ˆ	Ø�^‰^ 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Ñ   € ä)¨>Ð*:Ó;ˆØŠ?Ø�M‰M˜D ¡Ð'<Ð=Ô>Ø×(Ñ(Ó*‰ˆÜ�T‹lˆØ×ÑÔØ—<‘<ˆÜ�<‰<˜Õ˜uÔ$¨°(×2GÑ2GÈÕ2J×2PÑ2PÓ2RÔ)RØ�M‰MØ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Ÿ   € ð ×(Ñ(Ó*‰ˆÜ�T‹lˆØ ¤§¡ ¨CÐ0ˆÔØˆŒØ"¤2§:¡: ,¨dÐ3ˆÔØ×ÑÔà×Ñ E¨5 >Ô1Ð1Ð1Ø�}‰}  Ô'Ð'Ð'Ø×Ñ G¨VÐ#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Â   € à—,‘,“.ˆÜ�W‰W�\‰\˜' 5Ó)ˆÜ�W‰W�\‰\˜' 5Ó)ˆà�‰˜˜EÔ"Ø�‰˜˜EÔ"à“ˆAÜ—7‘7—>‘> !×$Ô$Ð$Ð$ñ ð ×(Ñ(Ó*‰ˆÜ�T‹lˆØ�
‰
�2Ôà“ˆAÜ—w‘w—~‘~ 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   