+
    ê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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	   &        ÚK/usr/lib/python3/dist-packages/setuptools/_distutils/tests/test_build_py.pyÚtest_package_dataÚTestBuildPy.test_package_data   sÁ  € Ø—,‘,“.ˆÜ�‰×ÑàÐ=ØÐ7ðð ô	
ð —l‘l“nˆä˜Z¨%¨°-À%ÈÐAQÐRÓSˆäŸ7™7Ÿ<™<¨°Ó<ˆÔÜ$+×$8Ò$8Ø ;ô%
ˆ×Ñ˜Ñ!ð ˜ˆŒØ" \ NÐ3ˆÔØ! 7Ð+ˆÔä�t‹nˆØˆŒØ×ÑÔØ×Ñ 4×#4Ñ#4Ô4Ð4Ð4à�‰Œ	ô
 �3—?‘?Ó$Ó%¨Ô*Ð*Ð*Ü—'‘'—,‘,˜{¨EÓ2ˆÜ—
’
˜7Ó#ˆÜ—g‘g—l‘l 7¨MÓ:ˆØ Ô%Ð%Ð%Ø˜uÔ$Ð$Ð$Ü×"×"Ð"Ü—w‘w—~‘~ k×2Ò2Ð2Ð2Ñ2äŸ
š
 ;Ó/ˆIØœs×1Ñ1×;Ñ;Ð<¸DÐAÀYÔ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Å   € à—,‘,“.ˆÜ�‰×Ñ˜=¨"¨e°jÀ"Ð5EÐFÈÔPä
�Š�ÔÜØ˜˜Ø˜E 2˜;Ø˜U W IÐ.ð
ó ˆô Ÿ7™7Ÿ<™<¨°Ó<ˆÔØ#˜9ˆÔØ×ÑÔ!ð	IØ×ÑÖøÜ!ô 	IØ�I‰IÐ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ÑˆÜ
�Š�ÔØ�‰˜Ð)=Ô>Ü�t‹nˆØˆŒØˆŒØ×ÑÔØ�‰Œ	ä—
’
˜3Ÿ=™=Ó)ˆÜ�e‹} °Ð @Ô@Ð@Ð@Ü—
’
œ2Ÿ7™7Ÿ<™<¨¯©°}ÓEÓFˆØ˜;¤s×'9Ñ'9×'CÑ'CÐ&DÀDÐ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ÑˆÜ
�Š�ÔØ�‰˜Ð)=Ô>Ü�t‹nˆØˆŒØˆŒØˆŒØ×ÑÔØ�‰Œ	ä—
’
˜3Ÿ=™=Ó)ˆÜ�e‹} °Ð @Ô@Ð@Ð@Ü—
’
œ2Ÿ7™7Ÿ<™<¨¯©°}Ó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¨%¨°.À5È7È)ÐBTÐUÓVˆäŸ7™7Ÿ<™<¨°Ó<ˆÔØ#˜9ˆÔØ×ÑÔ!ð	JØ×ÑÖøÜ!ô 	JØ�I‰IÐ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„   € à×ÑÓ! !Õ$ˆÜ�t‹nˆØˆŒØˆŒä"%×"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_warnÚ0TestBuildPy.test_namespace_package_does_not_warn£   s   € ð �l‰l‹nˆÜ�‰×Ñ˜4 %¨+°rÐ):Ð!;Ð<¸cÔBÜ
�Š�Œð �HØ˜˜xÐ(Ø˜:ð
ˆô
 ˜EÓ"ˆð ×"Ñ" :Ó.ˆØ×ÑÔØ×&Ñ&Ó(ˆÜ�7‹|˜qÔ Ð Ð Ø˜a•j •nˆØ×"Ñ"¤2§6¡6¨3Ó/Ð3EÔEÐEÐEà�‰Œ	ç“3ñ 
ØIOÏÊó
—3—3’3ñ 
Ø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   