Ë
    nûàgÍ  ã                   ó2   — d Z ddlZddlmZ g fdee   fd„Zy)a  
Test suite for distutils.

Tests for the command classes in the distutils.command package are
included in distutils.tests as well, instead of using a separate
distutils.command.tests package, since command identification is done
by import rather than matching pre-defined names.
é    N)ÚSequenceÚ	cmd_namesc                 ón  — ddl m}m}m} |j	                  «       }|j                  |«       |j                  dk(  r	 |j                  «        |j                  D ]F  }| r|| vrŒ
t        ||«      }| r|€J d|› d�«       ‚|sŒ(t        j                  |d   «      �ŒA|d   c S  y# |j                  $ r Y yw xY w)a<  Check if the compiler components used to build the interpreter exist.

    Check for the existence of the compiler executables whose names are listed
    in 'cmd_names' or all the compiler executables when 'cmd_names' is empty
    and return the first missing executable or None when none is found
    missing.

    r   )Ú	ccompilerÚerrorsÚ	sysconfigÚmsvcNzthe 'z' executable is not configured)Ú	distutilsr   r   r   Únew_compilerÚcustomize_compilerÚcompiler_typeÚ
initializeÚDistutilsPlatformErrorÚexecutablesÚgetattrÚshutilÚwhich)r   r   r   r   ÚcompilerÚnameÚcmds          úb/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/_distutils/tests/__init__.pyÚmissing_compiler_executabler      sÍ   € ÷ 7Ñ6à×%Ñ%Ó'€HØ× Ñ  Ô*Ø×Ñ Ò'ð	Ø×ÑÔ!ð ×$Ñ$ò 	ˆÙ˜ YÑ.ØÜ�h Ó%ˆÙØ�?ÐP e¨D¨6Ð1OÐ$PÓP�?ÙØÜ�<‰<˜˜A™ÓÑ'Ø�q‘6ŠMñ	øð ×,Ñ,ò 	Ùð	ús   ¼B" Â"B4Â3B4)Ú__doc__r   Úcollections.abcr   Ústrr   © ó    r   ú<module>r      s'   ðñó Ý $ð <>ñ ¨8°C©=ô r   