
    sh                     6    S r SSKrSSKJr  / 4S\\   4S jjrg)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                    SSK JnJnJn  UR	                  5       nUR                  U5        UR                  S:X  a   UR                  5         UR                   H\  nU (       a  XP;  a  M  [        XE5      nU (       a  Uc   SU S35       eO	U(       d  M;  [        R                  " US   5      b  MW  US   s  $    g! UR                   a     gf = f)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          x/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/setuptools/_distutils/tests/__init__.pymissing_compiler_executabler      s     76%%'H  *'	! $$.h%?PeD61O$PP?<<A'q6M % ,, 		s   B: :CC)__doc__r   collections.abcr   strr        r   <module>r      s'     $ <> 8C= r   