+
    =i@                     |    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   & Nlib/python3.14/site-packages/setuptools/_distutils/tests/test_build_scripts.pytest_default_settings&TestBuildScripts.test_default_settings   s^    ((R8999}}}$$$yyy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"RWW\\&-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}     (// +  VX(// +  VX )  VX
" 	$$Dz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Y9   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"RWW\\&-A
 	 '')--i8,-	y)	8GGI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   