
    sh@                     j    S r SSKrSSKJr  SSKJr  SSKJr  SSKJ	r	   " S S	\R                  5      rg)
z,Tests for distutils.command.install_scripts.    N)install_scripts)Distribution)support   )test_build_scriptsc                        \ rS rSrS rS rSrg)TestInstallScripts   c                    [        5       n[        R                  " SS9UR                  S'   [        R                  " SSSS9UR                  S'   [	        U5      nUR
                  (       a   eUR                  (       a   eUR                  b   eUR                  b   eUR                  5         UR
                  (       d   eUR                  (       d   eUR                  S:X  d   eUR                  S:X  d   eg )Nz/foo/barbuild_scriptsbuildz/splat/funkTr   force
skip_buildinstall)
r   r   DummyCommandcommand_objr   r   r   	build_dirinstall_dirfinalize_options)selfdistcmds      ڄ/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/setuptools/_distutils/tests/test_install_scripts.pytest_default_settings(TestInstallScripts.test_default_settings   s    ~$+$8$8z$R!&-&:&:)'
#
 d#99}>>!!}}$$$&&&yyy~~~}}
***-///    c                    U R                  5       n[        R                  R                  U5      nU R                  5       n[	        5       n[
        R                  " US9UR                  S'   [
        R                  " USSS9UR                  S'   [        U5      nUR                  5         UR                  5         [        R                  " U5      nU H
  nXv;   a  M
   e   g )Nr   r   Tr   r   )mkdtempr   TestBuildScriptswrite_sample_scriptsr   r   r   r   r   r   runoslistdir)r   sourceexpectedtargetr   r   	installednames           r   test_installation$TestInstallScripts.test_installation!   s    %66KKFS~$+$8$8v$N!&-&:&:"'
#
 d#	JJv&	D$$$ r    N)__name__
__module____qualname____firstlineno__r   r+   __static_attributes__r-   r   r   r	   r	      s    0*%r   r	   )__doc__r$   !distutils.command.install_scriptsr   distutils.corer   distutils.testsr    r   TempdirManagerr	   r-   r   r   <module>r9      s)    2 	 = ' #  )%// )%r   