+
    êh@  ã                   ó|   € R t ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIt ! R R]
P                  4      tR# )z*Tests for distutils.command.build_scripts.N)Ú	sysconfig)Úbuild_scripts)ÚDistribution)Úsupportc                   óH   a € ] tR t^t o R tR tR t]R 4       tR t	Rt
V tR# )ÚTestBuildScriptsc                óà   € V P                  R . 4      pVP                  '       d   Q hVP                  e   Q hVP                  4        VP                  '       g   Q hVP                  R 8X  g   Q hR# )z/foo/barN)Úget_build_scripts_cmdÚforceÚ	build_dirÚfinalize_options)ÚselfÚcmds   & ÚP/usr/lib/python3/dist-packages/setuptools/_distutils/tests/test_build_scripts.pyÚtest_default_settingsÚ&TestBuildScripts.test_default_settings   s^   € Ø×(Ñ(¨°RÓ8ˆØ—9—9�9Ðˆ}Ø�}‰}Ò$Ð$Ð$à×ÑÔà�y�yˆyÐˆyØ�}‰} 
Ô*Ð*Ò*ó    c           
     ó|  € V P                  4       pV P                  4       pV P                  V4      pT P                  Y# Uu. uF"  p\        P                  P                  W4      NK$  	  up4      pVP                  4        VP                  4        \        P                  ! V4      pV F  pWv9   d   K  Q h	  R # u upi )N)	ÚmkdtempÚwrite_sample_scriptsr	   ÚosÚpathÚjoinr   ÚrunÚlistdir)r   ÚsourceÚtargetÚexpectedÚfnr   ÚbuiltÚnames   &       r   Ú
test_buildÚTestBuildScripts.test_build   s˜   € Ø—‘“ˆØ—‘“ˆØ×,Ñ,¨VÓ4ˆà×(Ñ(Ø¸ÓA¹°"”R—W‘W—\‘\ &Ö-¹ÑAó
ˆð 	×ÑÔØ�‰Œ	ä—
’
˜6Ó"ˆÛˆDØ–=Ð �=ó ùò Bs   Á(B9
c                ó    € ^ RI p\        4       pW$n        \        P                  ! VRVP
                  R7      VP                  R&   \        V4      # )é    NT)r   r
   Ú
executableÚbuild)Úsysr   Úscriptsr   ÚDummyCommandr%   Úcommand_objr   )r   r   r(   r'   Údists   &&&  r   r	   Ú&TestBuildScripts.get_build_scripts_cmd'   sD   € Ûä‹~ˆØŒÜ$+×$8Ò$8Ø ¨¸¿¹ô%
ˆ×Ñ˜Ñ!ô ˜TÓ"Ð"r   c                ó2  € R \         P                  ! R4      P                  4       R\         P                  ! R4      P                  4       R\         P                  ! R4      P                  4       /p\        P                  P                  W4       \        V4      # )z
script1.pyz�
                #! /usr/bin/env python2.3
                # bogus script w/ Python sh-bang
                pass
                z
script2.pyzy
                #!/usr/bin/python
                # bogus script w/ Python sh-bang
                pass
                zshell.shzr
                #!/bin/sh
                # bogus shell script w/ sh-bang
                exit 0
                )ÚtextwrapÚdedentÚlstripÚjaracor   r&   Úlist)ÚdirÚspecs   & r   r   Ú%TestBuildScripts.write_sample_scripts1   s}   € ð œ(Ÿ/š/ð +ó ÷ ‘V“XØœ(Ÿ/š/ð +ó ÷ ‘V“XØœŸšð )ó ÷ ‘V“Xð
ˆô" 	�‰×Ñ˜$Ô$Ü�D‹zÐr   c           
     óT  € V P                  4       pV P                  4       pV P                  V4      pT P                  Y# Uu. uF"  p\        P                  P                  W4      NK$  	  up4      pVP                  4        \        P                  ! 4       P                  R 4      p^\        P                  R &    VP                  4        Ve   V\        P                  R &   \        P                  ! T4      pT F  pY‡9   d   K  Q h	  R# u upi   Te   T\        P                  R &   i i ; i)ÚVERSIONN)r   r   r	   r   r   r   r   r   Úget_config_varsÚgetÚ_config_varsr   r   )	r   r   r   r   r   r   Úoldr   r    s	   &        r   Útest_version_intÚ!TestBuildScripts.test_version_intG   sû   € Ø—‘“ˆØ—‘“ˆØ×,Ñ,¨VÓ4ˆà×(Ñ(Ø¸ÓA¹°"”R—W‘W—\‘\ &Ö-¹ÑAó
ˆð 	×ÑÔô ×'Ò'Ó)×-Ñ-¨iÓ8ˆØ,-Œ	×Ñ˜yÑ)ð	8Ø�G‰GŒIàŠØ47”	×&Ñ& yÑ1ä—
’
˜6Ó"ˆÛˆDØ–=Ð �=ó ùò% Bøð ŠØ47”	×&Ñ& yÒ1ð ús   Á(D
Â8D ÄD'© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r!   r	   Ústaticmethodr   r<   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s2   ø‡ € ò+ò!ò#ð ñó ð÷*!ð !r   r   )Ú__doc__r   r.   Ú	distutilsr   Údistutils.command.build_scriptsr   Údistutils.corer   Údistutils.testsr   Újaraco.pathr1   ÚTempdirManagerr   r>   r   r   Ú<module>rN      s1   ðÙ 0ã 	Û Ý Ý 9Ý 'Ý #ã ôS!�w×-Ñ-ö S!r   