+
    =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It]
P                   ! R R]
P                  4      4       tR# )z%Tests for distutils.command.build_py.N)build_py)Distribution)DistutilsFileError)supportc                      a  ] tR t^t o R tR t]P                  P                  R4      R 4       t	]P                  P                  R4      R 4       t
R tR tR tR	tV tR
# )TestBuildPyc                   V P                  4       p\        P                  P                  R RRR/V4       V P                  4       p\	        RR.RRV//4      p\
        P                  P                  VR4      Vn        \        P                  ! RVR	7      VP                  R
&   R.Vn        RR./Vn        RV/Vn        \        V4      pRVn        VP!                  4        VP                  VP                  8X  g   Q hVP#                  4        \%        VP'                  4       4      ^8X  g   Q h\
        P                  P                  VR4      p\
        P(                  ! V4      p\
        P                  P                  VR4      pR V9   g   Q hRV9   g   Q h\*        P,                  '       d*   \
        P                  P/                  V4      '       d   Q hR# \
        P(                  ! V4      pR\*        P0                  P2                   R2V9   g   Q hR# )__init__.pyz# Pretend this is a package.z
README.txtzInfo about this packagepackagespkgpackage_dirsetup.pyF)force	build_libbuildT__pycache__z	__init__..pycN)mkdtempjaracopathr   r   osjoinscript_namer   DummyCommandcommand_objr
   package_datar   r   compileensure_finalizedrunlenget_outputslistdirsysdont_write_bytecodeexistsimplementation	cache_tag)	selfsourcesdestinationdistcmdpkgdestfilespycache_dir	pyc_filess	   &        Ilib/python3.14/site-packages/setuptools/_distutils/tests/test_build_py.pytest_package_dataTestBuildPy.test_package_data   s   ,,.=7 	
 llnZ%-%AQRS77<<<$+$8$8;%
! "\N3!7+tn4#4#4444	
 3??$%***'',,{E2

7#ggll7M:%%%u$$$"""ww~~k22222

;/Is11;;<DAYNNN    c           	        V P                  4       p\        P                  P                  R RRRR//V4       \        P
                  ! V4       \        RR.RRR/RRR.//4      p\        P                  P                  VR	4      Vn        R
.Vn	        VP                  4         VP                  4        R#   \         d    T P                  R4        R# i ; i)r	    doctestfiler
   r   r   r   doc/*r   r   z/failed package_data test when package_dir is ''Nr   r   r   r   r   chdirr   r   r   script_argsparse_command_linerun_commandsr   failr'   r(   r*   s   &  r0   test_empty_package_dir"TestBuildPy.test_empty_package_dir<   s    ,,.="ej"5EFP
E2;UWI.
  77<<<#9!	I! 	IIIGH	I   "B4 4CCzsys.dont_write_bytecodec                "   V P                  R .R7      w  r\        P                  ! V4       V P                  RR4       \	        V4      pRVn        RVn        VP                  4        VP                  4        \        P                  ! VP                  4      p\        V4      RR.8X  g   Q h\        P                  ! \        P                  P                  VP                  R4      4      pVR\        P                  P                   R2.8X  g   Q hR	# )

boiledeggs
py_modulesboiledeggs.pyimport antigravityTherer   boiledeggs.r   N)create_distr   r:   
write_filer   r   r   finalize_optionsr   r!   sortedr   r   r"   r%   r&   )r'   project_dirr*   r+   founds   &    r0   test_byte_compileTestBuildPy.test_byte_compileQ   s     ,,,G
)=>tn	

3==)e} @@@@

277<<}EF;s'9'9'C'C&DDIJJJJr3   c                F   V P                  R .R7      w  r\        P                  ! V4       V P                  RR4       \	        V4      pRVn        ^Vn        RVn        VP                  4        VP                  4        \        P                  ! VP                  4      p\        V4      RR.8X  g   Q h\        P                  ! \        P                  P                  VP                  R4      4      pR\        P                  P                    R2p\        V4      V.8X  g   Q hR	# )
rD   rE   rG   rH   FrI   r   rJ   z
.opt-1.pycN)rK   r   r:   rL   r   r   optimizer   rM   r   r!   rN   r   r   r"   r%   r&   )r'   rO   r*   r+   rP   expects   &     r0   test_byte_compile_optimized'TestBuildPy.test_byte_compile_optimizeda   s     ,,,G
)=>tn	

3==)e} @@@@

277<<}EFs11;;<JGe}(((r3   c           
        V P                  4       p\        P                  P                  RRRRRRR/ ///V4       \        P
                  ! V4       \        RR.RRR	.//4      p\        P                  P                  VR
4      Vn        R.Vn	        VP                  4         VP                  4        R#   \         d    T P                  R4        R# i ; i)zB
A directory in package_data should not be added to the filelist.
r   r	   r5   r6   r7   otherdirr
   r   r8   r   r   z0failed package_data when data dir includes a dirNr9   r?   s   &  r0   test_dir_in_package_data$TestBuildPy.test_dir_in_package_datas   s    
 ,,.!2"B"B	 	
 	Z%.57)BTUV77<<<#9!	J! 	JIIHI	JrB   c                >   V P                  4       ^,          p\        V4      pRVn        ^Vn        \        P
                  pR\        n         VP                  . 4       V\        n        RVP                  ^ ,          P                  9   g   Q hR#   T\        n        i ; i)   Tzbyte-compiling is disabledN)	rK   r   r   rT   r"   r#   byte_compilerecordsmessage)r'   caplogr*   r+   old_dont_write_bytecodes   &&   r0   test_dont_write_bytecode$TestBuildPy.test_dont_write_bytecode   s    !!$tn"%"9"9"&	>R &=C#+v~~a/@/H/HHHH '>C#s   B Bc                |   V P                  4       p\        P                  P                  RRRR///V4       \        P
                  ! V4       RRRRR.RR	/p\        V4      pVP                  R
4      pVP                  4        VP                  4       p\        V4      ^8X  g   Q hV^ ,          R,          pVP                  \        P                  R4      R8X  g   Q hVP                  4        \        ;QJ d&    R VP                   4       F  '       g   K   RM	  RM! R VP                   4       4      '       d   Q hR# )a%  
Originally distutils implementation did not account for PEP 420
and included warns for package directories that did not contain
``__init__.py`` files.
After the acceptance of PEP 420, these warnings don't make more sense
so we want to ensure there are not displayed to not confuse the users.
nsr   z	module.pyr5   namezns.pkgr
   r   r   r   /zns/pkg/module.pyc              3   F   "   T F  pR V9   ;'       d    RV9   x  K  	  R# 5i)zpackage init filez	not foundN ).0msgs   & r0   	<genexpr>CTestBuildPy.test_namespace_package_does_not_warn.<locals>.<genexpr>   s)      
IX#3&==;#+==s   !!TFN)r   r   r   r   r   r:   r   get_command_objrM   find_all_modulesr   replacesepr   anymessages)r'   ra   tmpattrsr*   r+   modulesmodule_paths   &&      r0   $test_namespace_package_does_not_warn0TestBuildPy.test_namespace_package_does_not_warn   s     lln4%+r):!;<cB
 Hx(:

 E" "":.&&(7|q   ajn""2663/3EEEE	3 
IO
333 
IO
 
 
 	
 
 
r3   rj   N)__name__
__module____qualname____firstlineno__r1   r@   pytestmarkskipifrQ   rV   rZ   rc   rz   __static_attributes____classdictcell__)__classdict__s   @r0   r   r      ss     *OXI* [[12K 3K [[12) 3)"J@I !
 !
r3   r   )__doc__r   r"   distutils.command.build_pyr   distutils.corer   distutils.errorsr   distutils.testsr   jaraco.pathr   r   combine_markersTempdirManagerr   rj   r3   r0   <module>r      sJ    + 	 
 / ' / #   	u
'(( u
 u
r3   