Ë
    nûàg@  ã                   ój   — d Z ddlZddlmZ ddlmZ ddlmZ ddlm	Z	  G d„ d	ej                  «      Zy)
z,Tests for distutils.command.install_scripts.é    N)Úinstall_scripts)ÚDistribution)Úsupporté   )Útest_build_scriptsc                   ó   — e Zd Zd„ Zd„ Zy)ÚTestInstallScriptsc                 óÊ  — t        «       }t        j                  d¬«      |j                  d<   t        j                  ddd¬«      |j                  d<   t	        |«      }|j
                  rJ ‚|j                  rJ ‚|j                  �J ‚|j                  �J ‚|j                  «        |j
                  sJ ‚|j                  sJ ‚|j                  dk(  sJ ‚|j                  dk(  sJ ‚y )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      ún/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/_distutils/tests/test_install_scripts.pyÚtest_default_settingsz(TestInstallScripts.test_default_settings   sÕ   € Ü‹~ˆÜ$+×$8Ñ$8ÀzÔ$Rˆ×Ñ˜Ñ!Ü&-×&:Ñ&:Ø)ØØô'
ˆ×Ñ˜Ñ#ô
 ˜dÓ#ˆØ—9’9Ðˆ}Ø—>’>Ð!Ð!Ø�}‰}Ð$Ð$Ð$Ø�‰Ð&Ð&Ð&à×ÑÔà�yŠyÐˆyØ�~Š~Ðˆ~Ø�}‰} 
Ò*Ð*Ð*Ø�‰ -Ò/Ð/Ñ/ó    c                 óÀ  — | j                  «       }t        j                  j                  |«      }| j                  «       }t	        «       }t        j                  |¬«      |j                  d<   t        j                  |dd¬«      |j                  d<   t        |«      }|j                  «        |j                  «        t        j                  |«      }|D ]  }||v rŒJ ‚ y )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_installationz$TestInstallScripts.test_installation!   sÀ   € Ø—‘“ˆä%×6Ñ6×KÑKÈFÓSˆà—‘“ˆÜ‹~ˆÜ$+×$8Ñ$8ÀvÔ$Nˆ×Ñ˜Ñ!Ü&-×&:Ñ&:Ø"ØØô'
ˆ×Ñ˜Ñ#ô
 ˜dÓ#ˆØ×ÑÔØ�‰Œ	ä—J‘J˜vÓ&ˆ	Øò 	%ˆDØ˜9Ò$Ð$Ð$ñ	%r   N)Ú__name__Ú
__module__Ú__qualname__r   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>r4      s)   ðÙ 2ã 	Ý =Ý 'Ý #å  ô)%˜×/Ñ/õ )%r   